[FRAGE] smilie creator in bbcode box mod
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
[FRAGE] smilie creator in bbcode box mod
hi,
ich habe mir den mod für die bbcode box eingebaut und nun möchte ich dort mein smilie creator mit integrieren, wer kann mir helfen?
danke im voraus zorb!
ich habe mir den mod für die bbcode box eingebaut und nun möchte ich dort mein smilie creator mit integrieren, wer kann mir helfen?
danke im voraus zorb!
-
- Mitglied
- Beiträge: 6
- Registriert: 29.03.2004 13:09
-
- Mitglied
- Beiträge: 6
- Registriert: 29.03.2004 13:09
Wie versprochen die notwendigen Änderungen, um den Smilie Creator in der BB-Code Box zu integrieren. Ich gehe davon aus, daß die BB-Code Box an sich eingebaut ist und funktioniert.
als Erstes muß die Datei "add_bbcode.js", die in der Forumsroot/bbcode_box/ zu finden ist, ergänzt werden:
add_bbcode.js öffnen und Folgendes finden.
Danach einfügen:
die Datei speichern und hochladen.
Als nächstes muß die Datei posting_body.tpl im Verzeichnis des verwendeten Templates modifiziert werden. !!Achtung diese Änderung ersetzt die im "install.txt" des Smilie Creators beschriebene Änderung der posting_body.tpl!!
Finde:
Anschließend einfügen:
Datei speichern und hochladen.
Danach wird die includes/bbcode.php geändert. !!Auch diese Änderung ersetzt die im "install.txt" des Smilie Creators beschriebene Änderung der bbcode.php!!
Finde:
Danach einfügen:
Finde:
Danach einfügen:
Datei speichern und hochladen.
Jetzt muß noch ein Bild "smile.gif" angefertigt und in das Verzeichnis .../bbcode_box/images/ geladen werden. Oder man nimmt dieses hier ... [ externes Bild ] ...
Alle anderen Änderungen müssen so, wie im "install.txt" des Smilie Creators beschrieben, vorgenommen werden.
Zum Schluß sollte man noch (ab Forumsversion 2.10) folgende Änderungen vornehmen:
smilie_creator.php
Finde:
Danach einfügen:
Datei speichern und hochladen.
text2schild.php
Finde:
Danach einfügen:
Datei speichern und hochladen.
Das wars. Weitere Änderungen gegenüber der Originalinstallation waren bei mir nicht notwendig.
Gruß
Blackohrefeiss
als Erstes muß die Datei "add_bbcode.js", die in der Forumsroot/bbcode_box/ zu finden ist, ergänzt werden:
add_bbcode.js öffnen und Folgendes finden.
Code: Alles auswählen
fade_help = "Fade text: [fade]text[/fade]";
Code: Alles auswählen
sc_help = "Smilie Creator: [schild=1]Text[/schild] Erstellt einen Smilie mit Schild";
Als nächstes muß die Datei posting_body.tpl im Verzeichnis des verwendeten Templates modifiziert werden. !!Achtung diese Änderung ersetzt die im "install.txt" des Smilie Creators beschriebene Änderung der posting_body.tpl!!
Finde:
Code: Alles auswählen
<img border="0" src="bbcode_box/images/hr.gif" name="hr" type="image" onClick="BBChr()" onMouseOver="helpline('hr')" style="border-style: outset; border-width: 1" alt="H-Line">
Code: Alles auswählen
<img border="0" src="bbcode_box/images/smile.gif" name="smiliecreator" type="image" onclick="window.open('smilie_creator.php?mode=text2schild', '_phpbbcreatesmilies', 'HEIGHT=300,resizable=yes,scrollbars=yes,WIDTH=450');return false;" onMouseOver="helpline('sc')" style="border-style: outset; border-width: 1" alt="Smilie Creator">
Danach wird die includes/bbcode.php geändert. !!Auch diese Änderung ersetzt die im "install.txt" des Smilie Creators beschriebene Änderung der bbcode.php!!
Finde:
Code: Alles auswählen
$bbcode_tpl['poet_open'] = str_replace('{POET}', '\\1', $bbcode_tpl['poet_open']);
// bbcode_box Mod
Code: Alles auswählen
//Begin Smilie Creator Mod Copyright esperitox 2003
$bbcode_tpl['schild'] = str_replace('{URL}', "' . phpbb_schild('\\1', '\\2', '\\3') . '", "'" . $bbcode_tpl['schild'] . "'");
Code: Alles auswählen
$text = str_replace("[hr:$uid]", $bbcode_tpl['hr'], $text);
// bbcode_box Mod
Code: Alles auswählen
//Begin Smilie Creator Mod Copyright esperitox 2003 [schild=] and [/schild] code..
$patterns[] = "#\[schild=([a-z0-9]+)([a-z0-9\-\.,\?!% \*_\#:;~\\&$@\/=\+\\\\)]*)\](.*?)\[/schild\]#sie";
$replacements[] = $bbcode_tpl['schild'];
Jetzt muß noch ein Bild "smile.gif" angefertigt und in das Verzeichnis .../bbcode_box/images/ geladen werden. Oder man nimmt dieses hier ... [ externes Bild ] ...
Alle anderen Änderungen müssen so, wie im "install.txt" des Smilie Creators beschrieben, vorgenommen werden.
Zum Schluß sollte man noch (ab Forumsversion 2.10) folgende Änderungen vornehmen:
smilie_creator.php
Finde:
Code: Alles auswählen
init_userprefs($userdata);
Code: Alles auswählen
@$mode = $_GET['mode'];
text2schild.php
Finde:
Code: Alles auswählen
init_userprefs($userdata);
Code: Alles auswählen
@$smilie = $_GET['smilie'];
Das wars. Weitere Änderungen gegenüber der Originalinstallation waren bei mir nicht notwendig.
Gruß
Blackohrefeiss