Seite 1 von 1

Eigenen Token für BBCodes

Verfasst: 10.01.2010 22:15
von CrazyBaerchen
Hey,

kann man zu den Tokens bei der Erstellung/Bearbeitung eines BBCodes eigene Tokens einbringen? Beispielweise {USER} um den Namen des Users anzuzeigen, der den BBCode benutzt hat.

Wenn das Ging würde ich das ganze gerne für "Edit by {USER}: verwenden.

lg

Re: Eigenen Token für BBCodes

Verfasst: 11.01.2010 03:01
von 4seven
das geht, zumindet theoretisch
Innerhalb der HTML-Ersetzung kannst du außerdem jede Sprachvariable, die im Verzeichnis language/ definiert ist, wie folgt benutzen: {L_<STRINGNAME>}, wobei <STRINGNAME> durch den Namen der Variablen mit dem übersetzten Text ersetzt wird. {L_WROTE} wird beispielsweise als „hat geschrieben“ oder dessen Entsprechung, je nach eingestellter Benutzersprache, angezeigt.
schnell ne variable erstellt und ab damit in die language/ de/viewtopic.php

bcode

Code: Alles auswählen

[username][/username]
html ersetzung

Code: Alles auswählen

wrote by {L_USER_NAME}
http://4seven.kilu.de/forum/phpbb3/view ... 1100#p1100

sieht erstmal gut aus. mit dem unterschied, das der betrachter immer seinen eigenen namen sieht :grin:
wrote by 4seven
bzw als gast
wrote by Anonymous
:wink:

um das zu realisieren, müsste man mindestens eine zusätzliche tabellenspalte in der posts_tabelle einrichten, die dann speichert, welcher username dort editiert hat. das wiederum müsste im moment des editierens (posting.php) gleich mittels user->data[username'] ermittelt und in das richtige row geschrieben werden. der rest ist fummelei..

Re: Eigenen Token für BBCodes

Verfasst: 12.01.2010 20:41
von CrazyBaerchen
Hmmm ... naja ich versuchs mal via try'n'error ^^

danke schonmal!