Seite 1 von 2
Smilie Creator funzt nicht mehr bei Update auf 2.0.15
Verfasst: 31.05.2005 13:58
von Bandito
Hallo
Der BBCode für den Smilie Creator funzt nicht, d.h. die Schilder mit den Smilies werden in der Vorschau und auch in den Beiträgen nicht mehr angezeigt.
Danke für eure Hilfe!
Verfasst: 31.05.2005 14:22
von Mario Siebert
Geh am besten mal die Anleitung vom Smilie Creator Mod ab, evtl. hast du beim Update einen Teil in einer der Dateien (ich tippe mal auf die bbcode.php) gelöscht.
Grüße Mario
Verfasst: 05.06.2005 09:31
von Bandito
Hallo Mario
Ich habe jetzt die bbcode.php und all die anderen Dateien mit dem install.txt.txt von Smilie Creator kontroliert. Es war alles vorhanden. Ich habe auch alle Dateien nochmals hochgeladen, hat aber nix geholfen. Wo k?nnte ich noch suchen?
MfG
Bandito
Verfasst: 05.06.2005 10:43
von Valerie Raghnall
Das liegt daran, dass php nicht mehr als Bild angezeigt wird. Leider funktioniert auch der in der Dokumentation erklaerte Vorgang nicht mit dem man PHP dann doch als Bild anzeigen lassen kann. Wahrscheinlich weil nicht nur php hinten steht, sondern noch eine Zeichenfolge.
Verfasst: 12.06.2005 14:08
von Slytherin
Und was kann man machen damit der Smilie Creator nun doch funktioniert ? Bei mir werden die Smilies auch nicht mehr angezeigt in der Vorschau kann man keine Smilies mehr auswählen und in den Beiträgen (wenn man sie manuell per bbcode eingibt) kommt dann nur ein rotes kreuz

Verfasst: 12.06.2005 14:49
von Valerie Raghnall
also irgendwo hier im forum (( ich kann jetzt ned sagen wo )) war vor kurzem erst ein ähnliches topic... da wurde eine lösungsmöglichkeit angegeben... man muss die variablen miterlauben... *mal suchen geht*
Christian_W hat geschrieben:
Damit Du auch Parameter an die PHP-Datei übergeben kannst musst Du auch noch das "?" und das "=" erlauben. Dann evtl. noch beliebige Parameter erlauben.
Das wäre mit dieser Zeile möglich:
Code: Alles auswählen
$text = preg_replace("#\[img\]((ht|f)tp://)([^ &"\n\r\t<]*?(\.(jpg|jpeg|gif|png|php[^\[]*)))\[/img\]#sie", "'[img:$uid]\\1' . str_replace(' ', '%20', '\\3') . '[/img:$uid]'", $text);
Wie groß die Sicherheitslücke ist die Du damit öffnest kann ich nicht beurteilen.
Gruß Christian
edit: ach ja... das ganze ist in der bbcode.php zu ändern...
Verfasst: 12.06.2005 19:51
von Slytherin
was muss ich da suchen?
hm hab jetz einfach
Code: Alles auswählen
$text = preg_replace("#\[img\]((http|ftp|https|ftps)://)([^ \?&=\#\"\n\r\t<]*?(\.(jpg|jpeg|gif|png)))\[/img\]#sie", "'[img:$uid]\\1' . str_replace(' ', '%20', '\\3') . '[/img:$uid]'", $text);
durch deins ersetzt aber auch dann funktioniert der mod nicht

Verfasst: 12.06.2005 20:04
von Valerie Raghnall
dann fehlt wohl noch irgendwo ein parameter...
wobei ich ohnehin von dem ganzen zeugs abrat... die ham das ja ned umsonst rausgenommen hu?

Verfasst: 12.06.2005 20:20
von Slytherin
hm gibts denn keinen anderen smilie creator mod der auch ohne das funktioniert?

Verfasst: 12.06.2005 20:23
von Valerie Raghnall