Seite 1 von 3

[FRAGE] smilie creator in bbcode box mod

Verfasst: 20.12.2004 12:27
von zorb!
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!

Verfasst: 21.12.2004 13:28
von zorb!
hallo,
kann mir denn keiner helfen?
ich möchte doch einfach nur neue bbcodes mit einbringen, das ist doch nix unmögliches, oder?
wo sind die php profis?

danke zorb!

Verfasst: 22.12.2004 17:18
von zorb!
ein erneuter wiederbelebungsversuch.
ich habe bereits bei phpbbhacks.com geschaut um den autor ausfindig zu machen, doch leider steht dort nur sein name und von daher kann ich ihn nicht fragen :-(
deshalb bitte ich nochmals um eure hilfe.

Verfasst: 29.12.2004 21:46
von Blackohrefeiss
Hallo zorb!

ich hab in einem Forum meiner Frau die BB-Code Box mit nachgerüstetem Smilie-Creater laufen. Ich schau mal nach wie ich es dort eingebaut habe (ist schon ne Zeit her) und poste es dann hier.

Gruß
Blackohrefeiss

Verfasst: 30.12.2004 08:46
von zorb!
danke dir schon mal im voraus ;-)
und ein guten rutsch wünsch ich!

Verfasst: 06.01.2005 21:00
von Blackohrefeiss
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.

Code: Alles auswählen

fade_help = "Fade text: [fade]text[/fade]";
Danach einfügen:

Code: Alles auswählen

sc_help = "Smilie Creator: [schild=1]Text[/schild] Erstellt einen Smilie mit Schild";
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:

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">&nbsp;&nbsp;
Anschließend einfügen:

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">&nbsp;&nbsp;
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:

Code: Alles auswählen

$bbcode_tpl['poet_open'] = str_replace('{POET}', '\\1', $bbcode_tpl['poet_open']);
// bbcode_box Mod
Danach einfügen:

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'] . "'");
Finde:

Code: Alles auswählen

$text = str_replace("[hr:$uid]", $bbcode_tpl['hr'], $text);
// bbcode_box Mod
Danach einfügen:

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'];
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:

Code: Alles auswählen

init_userprefs($userdata);
Danach einfügen:

Code: Alles auswählen

@$mode = $_GET['mode'];
Datei speichern und hochladen.

text2schild.php

Finde:

Code: Alles auswählen

init_userprefs($userdata);
Danach einfügen:

Code: Alles auswählen

@$smilie = $_GET['smilie'];
Datei speichern und hochladen.

Das wars. Weitere Änderungen gegenüber der Originalinstallation waren bei mir nicht notwendig.

Gruß
Blackohrefeiss

Verfasst: 11.01.2005 15:39
von zorb!
danke, echt nett von dir, mal sehen, wann ich die zeit zum einbau finde ;-)

Verfasst: 30.08.2005 07:09
von DaDMARI1
hallo..

ich habe mir mal diesen Thread durchgelesen und es auch so ausprobiert...

Leider kommen bei mir keine Schilder oder besser gesagt kein Bild !

So wie oben das Rechteck mit dem roten Kreuz drinnen.

Weis irgendeiner Rat ???

Verfasst: 30.08.2005 13:21
von DaDMARI1
Weiß keiner einen Rat ??? :roll:

Verfasst: 31.08.2005 12:39
von DaDMARI1
Hat keiner von euch BBCODE BOX und den SMILIE CREATOR im Einsatz..

Bitte um Hilfe...

Habe alles laut Anleitung gemacht "install.txt" von Smilie Creator und auch wie oben beschrieben

BBCODE BOX funktioniert !