If-Clause in BBCodes
Verfasst: 09.12.2009 16:16
Hallo,
ich hab eine Frage, die bestimmt leicht zu beantworten ist... Ich kann einfach nicht genug Programmiersprachen anscheinend *g*
Scheinbar gibt es für phpbb3 keinen Lexikon-Mod. Deswegen will ich mir sowas "selbst basteln", ohne groß einen Mod zu schreiben.
Ich dachte es mir so:
Ich habe ein Forum "Lexikon". Dort sind einzelne Threads zu Worten drin, die erklärt werden. Beispielsweise "Abrisspunkt".
So, nun möchte ich folgendes...
Wenn jemand in einem Beitrag das Wort "Abrisspunkt" benutzt, soll es mit "[lexikon]Abrisspunkt[/lexikon]" ersetzt werden.
Dann soll es einen BBCode geben, der in etwa so aussehen sollte:
Text: [lexikon]{TEXT}[/lexikon]
Übersetzung: <?php if ("{TEXT}" == "Abrisspunkt") { ?> Abrisspunkt <a href=".../viewtopic.php?f=8&=ThreadId><img src="kleinesFragezeichen.gif"></a><?php } ?>
Dass ich alles manuell eintragen muss, ist mir klar. Das ist kein Problem, vielleicht schreib ich mir auch ein kleines Script dafür.
Aber leider funktioniert php garnicht, so wie ich das sehe...
Wie könnt ich diese If-Clause sonst ausdrücken?
lg Toto
ich hab eine Frage, die bestimmt leicht zu beantworten ist... Ich kann einfach nicht genug Programmiersprachen anscheinend *g*
Scheinbar gibt es für phpbb3 keinen Lexikon-Mod. Deswegen will ich mir sowas "selbst basteln", ohne groß einen Mod zu schreiben.
Ich dachte es mir so:
Ich habe ein Forum "Lexikon". Dort sind einzelne Threads zu Worten drin, die erklärt werden. Beispielsweise "Abrisspunkt".
So, nun möchte ich folgendes...
Wenn jemand in einem Beitrag das Wort "Abrisspunkt" benutzt, soll es mit "[lexikon]Abrisspunkt[/lexikon]" ersetzt werden.
Dann soll es einen BBCode geben, der in etwa so aussehen sollte:
Text: [lexikon]{TEXT}[/lexikon]
Übersetzung: <?php if ("{TEXT}" == "Abrisspunkt") { ?> Abrisspunkt <a href=".../viewtopic.php?f=8&=ThreadId><img src="kleinesFragezeichen.gif"></a><?php } ?>
Dass ich alles manuell eintragen muss, ist mir klar. Das ist kein Problem, vielleicht schreib ich mir auch ein kleines Script dafür.
Aber leider funktioniert php garnicht, so wie ich das sehe...
Wie könnt ich diese If-Clause sonst ausdrücken?
lg Toto