Hi Markus,
sitze jetzt an der Umsetzung der Glossarfunktion und komme nicht so recht weiter...
MarkusR hat geschrieben:Du versiehst die Artikel in der Glossar-Rubrik einfach mit dem Begriff als Titel.
Jepp, habe ich gemacht: Die Rubrik (id=25) heißt "Material-Info" und hat Artikel mit Namen wie "Bambus", "Kokos" etc.
In der parser.php habe ich also folgenden Code eingefügt:
Code: Alles auswählen
$db_glossar = new db;
$replace = array();
$with = array();
$db_glossar->query("SELECT titel FROM ".CPO_NEWS." WHERE rubric_id='25'");
while ($db_glossar->next_record()) {
$glossarbegriff = trim($db_glossar->v('titel'));
$replace[] = '@'.$glossarbegriff.'@';
$with[] = '<a href="/_style/detail.php?title='.$glossarbegriff.'&rubric=Material-Info">'.$glossarbegriff.'</a>';
}
$template_datei = preg_replace($replace, $with, $template_datei);
Beim Aufrufen der Seite wird der Glossarbegriff "Bambus" im Browser jetzt so angezeigt (das ist die um ca. 90% gekürzte Fassung!):
Code: Alles auswählen
Material-Info">Bambus&rubric=Material-Info">
Material-Info">Bambus&rubric=Material-Info">
Material-Info">Bambus&rubric=Material-Info">
Material-Info">Bambus&rubric=Material-Info">
Material-Info">Bambus&rubric=Material-Info">
Zumindest kann man so nicht übersehen, dass dieser Begriff etwas Besonderes ist
Der Link sieht übrigens so aus:
Code: Alles auswählen
http://www.teppichkontor.lokal.de/_tk/%5C%22/_style/detail.php?title=%3Ca
Den folgenden Forumsbeitrag habe ich übrigens nicht gefunden, dementsprechend auch noch nicht berücksichtigt:
MarkusR hat geschrieben:Dann muß Du nur noch das von mir beschriebene Aufrufen von Artikeln über ihren Titel statt über die Nummer benutzen und schon ist das Glossar fertig.
Kannst Du mir einen Tipp geben, wo ich suchen muss und wie ich das oben genannte Problem lösen könnte?