im branchenbuch werden ja die neuesten Einträge auf der startseite angezeigt. ich will nun das auch auf den kategorieseiten die Unterkategorien haben die jeweils neuesten einträge dieser gewählten kategorie angezeigt werden.
ich überlege nun schon einige stunden und komme zu keinem ergebniss
gruss vision
[ Geändert von vision an 29.03.2004 15:03 ]
Nobse :
29.03.2004 14:44
Habe jetzt das Module nicht da aber du brachst doch blos den select aus der index.php wo die neusten angezeigt werden zu nehmen und ein and cid=24 anzuhängen für Kategorie Isolierer.
Gast :
29.03.2004 15:29
leider nicht, das geht nur bei kategorien ohne unterkategorien.
Irgenwie muss man erstmal die zugehörigen Unterkategorien des aufrufs in der brb_cat tabelle bestimmen und von denen dann die passenden einträge in der brb_eintraege rausziehen.
Nobse :
29.03.2004 15:58
Wenn deine Hauptkategorie cid=25 hat musst du die Tabelle brb_categories nach allen cid abfragen wo pid=25 ist und dann mit den erhaltenen cid die tabelle brb_eintrag auf die neuesten 10 einträge abfragen.
Gast :
29.03.2004 18:59
SELECT DISTINCT e_xoops_brb_categories.cid, e_xoops_brb_categories.pid, e_xoops_brb_categories.title, e_xoops_brb_eintrag.cid, e_xoops_brb_eintrag.title, e_xoops_brb_eintrag.lid, e_xoops_brb_eintrag.date FROM e_xoops_brb_eintrag, e_xoops_brb_categories WHERE ( (e_xoops_brb_categories.pid = 24) and (e_xoops_brb_categories.cid = e_xoops_brb_eintrag.cid) ) ORDER BY e_xoops_brb_eintrag.date DESC
Mercii.......
$sql = "SELECT ".$db->prefix("brb_eintrag.lid").", ".$db->prefix("brb_eintrag.cid").", ".$db->prefix("brb_eintrag.title").", ".$db->prefix("brb_eintrag.date").", ".$db->prefix("brb_eintrag.town").", ".$db->prefix("brb_eintrag.country").", ".$db->prefix("brb_eintrag.valid").", ".$db->prefix("brb_eintrag.plz").", ".$db->prefix("brb_eintrag.url").", ".$db->prefix("brb_eintrag.description2").", ".$db->prefix("brb_eintrag.bdl")." FROM ".$db->prefix("brb_eintrag").", ".$db->prefix("brb_categories")." WHERE ( (".$db->prefix("brb_categories.pid")." = $cid) AND (".$db->prefix("brb_categories.cid")." = ".$db->prefix("brb_eintrag.cid").") ) ORDER BY ".$db->prefix("brb_eintrag.date")." DESC LIMIT ".$newclassifieds.""; ufff geschaft