Hallo,
Ich hoffe, ich darf mit so einem alten Joomla 1.0.15 hier überhaupt noch Fragen stellen. Ich nutze das Youyoomla Newsflash-Modul, welches mir Links auf Artikel erstellt, die leider eine falsche ItemID eintragen.
Nach etwas googlen bin ich darauf gekommen, dass das Ding wohl irgendwo eine Macke hat. Denn egal aus welchen Kategorien oder Bereichen der Artikel kommt, ich habe in meinem Beispiel ausschliesslich die Item-ID 117. Ich konnte den Fehler auf das Modul eingrenzen nur leider hört hier mein KnowHow auf. Ich kann kein PHP. Sicher ein Fehler :-) Bei Durchsicht des PHP-Skriptes bin ich auf folgende Stelle gestossen:
PHP-Code:
$sql = 'SELECT * FROM #__content WHERE (state=1) AND (catid='.$get_items.') ORDER by '.$order.' LIMIT 0,'.$nitems.''; // XML = mos_category
$database->setQuery( $sql );
$load_items = $database->loadObjectList();
$Itemid = $mainframe->getItemid($row->id);
if ($Itemid == NULL) {
$Itemid = '';
} else {
$Itemid = '&Itemid='. $Itemid;
Liegt hier der Fehler? Auf der Homepage des Herstellers gibts keinen Support, in den Mitgliederbereich kann ich mich nicht mehr einloggen, da diese tolle Firma den Zugang gesperrt hat. Aber das ist eine andere Geschichte. Ich möchte nur, dass alle Artikel Ihre richtige Item-ID mitbekommen, und nicht dieses "Feature", was auf der Ankündigungseite so heisst:
"We also build in news item id rewrite so all news items in the module are linking to its own page."
Diese "own page" scheint dann wohl bei mir die 117 zu sein, oder was ? Wäre sehr dankbar, wenn mir jemand helfen kann, da unsere Vereinsseite immer umfangreicher wird.
Das Beispiel findet Ihr auf unserer Homepage http://www.solingen-alligators.com. Alle Module dieses Templates (der obere durchlaufende Header, die unteren Artikel mit Bild links sowie alle Artikel im Footer verweisen auf ItemID=117. Es betrifft also nicht nur dieses Modul sondern diverse dieses Herstellers. Wenn man jedoch die beiden Artikel der normalen Joomla-Homepage-Darstellung nimmt, verweisen die Links auf die korrekte Item-ID. Beispiel "Spendenmarathon". Oben die korrekte ID, unten im Footer erscheint er nochmal mit 117
Vielen Dank !
Peter
Lesezeichen