Hallo,
ich möchte auf meiner Seite ein kleines selbstprogrammiertes Wiki einfügen.
Das stellt ja auch alles kein Problem da, aber ich möchte dass in den Texten (die auf meiner Homepage, nicht die vom Wiki selber) Wörter die zu einer entsprechenden Kategorie gehören mit dem Wiki verlinkt werden.
Automatisch versteht sich da die Texte bei mir dauernd geändert/erweitert werden.
Ich benutze die Template Engine Smarty, ich bin aber leider kein Profi in Sachen Smarty.
Rein theoretisch hätte ich mir die Umsetzung wie folgt vorgestellt:
Array mit den Keywords,
->per eregi_replace dann das Keyword durch ein <a href"wiki.php?articel=xy"> ersetzen
Das wärs eigentlich schon, aber das Problem kommt ja auch erst jetzt:
Wie ist es möglich innerhalb der Smarty Klasse diesen MySQL Befehl, bzw. die while Schleife auszuführen?
In der Funktion assign() werden ja die Variblen definiert, also müsste rein theoretisch das jeweilige Template nach der Bezeichnung durchsucht werden. Dort ist aber leider nichts dergleicher zu finden.
Weiß auf dem Gebiet einer Rat oder gibt es vielleicht eine viel einfacherere Methode wie Javascript etc?
Vielen Dank im Vorraus und viele Grüße
emptynick
ich möchte auf meiner Seite ein kleines selbstprogrammiertes Wiki einfügen.
Das stellt ja auch alles kein Problem da, aber ich möchte dass in den Texten (die auf meiner Homepage, nicht die vom Wiki selber) Wörter die zu einer entsprechenden Kategorie gehören mit dem Wiki verlinkt werden.
Automatisch versteht sich da die Texte bei mir dauernd geändert/erweitert werden.
Ich benutze die Template Engine Smarty, ich bin aber leider kein Profi in Sachen Smarty.
Rein theoretisch hätte ich mir die Umsetzung wie folgt vorgestellt:
Array mit den Keywords,
->per eregi_replace dann das Keyword durch ein <a href"wiki.php?articel=xy"> ersetzen
Das wärs eigentlich schon, aber das Problem kommt ja auch erst jetzt:
Wie ist es möglich innerhalb der Smarty Klasse diesen MySQL Befehl, bzw. die while Schleife auszuführen?
In der Funktion assign() werden ja die Variblen definiert, also müsste rein theoretisch das jeweilige Template nach der Bezeichnung durchsucht werden. Dort ist aber leider nichts dergleicher zu finden.
Weiß auf dem Gebiet einer Rat oder gibt es vielleicht eine viel einfacherere Methode wie Javascript etc?
Vielen Dank im Vorraus und viele Grüße
emptynick