Seite 2 von 3
Verfasst: 29.03.2004 19:55
von Mister_X
hm auch die Datei ist in Ordnung, schaue mal per KB:phpmyadmin in die Datenbank, Tabelle phpbb_posts_text wo so ein "mißglückter Quoteversuch steht, könntest du den Text vielleicht hier mal posten? (Kannst ruhig auch die Beiträge ausm Testforum vom Gastbenutzer nehmen

)
Verfasst: 30.03.2004 14:42
von TOXIC TWIN
hi mister x
danke für deine bemühungen, aber wenn ich die anleitung durchlese für dieses tool, wirds mir schwindelig. ich habe absolut null schimmer von sowas.
tja... werd wohl mit diesem fehler leben müssen.
trotzdem vielen dank für deine hilfe
gruss toxic twin
Verfasst: 30.03.2004 17:36
von Nikochan
Mister_X hat geschrieben:hm auch die Datei ist in Ordnung, schaue mal per <a href="/doku/kb/artikel.php?artikel=phpmyadmin" title="Hier eine kleine Anleitung wie man phpMyAdmin installiert, konfiguriert, einsetzt. (Anleitung wurde für Version 2.5.4 erstellt.)" target="_blank" class="postlink">phpMyAdmin</a> in die Datenbank, Tabelle phpbb_posts_text wo so ein "mißglückter Quoteversuch steht, könntest du den Text vielleicht hier mal posten? (Kannst ruhig auch die Beiträge ausm Testforum vom Gastbenutzer nehmen

)
Hi Mister_X
ich habe seit heute Nachmittag ebenfalls das erwähnte Problem und hab rasch in phpMyAdmin nachgeschaut. Sieht beim problematischen Posting so aus:
Code: Alles auswählen
[quote="Nikochan"]- TFT Anleitungen zum zerlegen
- Banner (eigene)
- Laden-Screen[/quote]
Normalerweise müsste das scheinbar so aussehen:
Code: Alles auswählen
[quote:448d4bc2ef="Buhi"]Die TFT Datenbank ist ja voll geil!!![/quote:448d4bc2ef]
Jemand ne Idee?
Danke & Gruss
Nikochan
Verfasst: 30.03.2004 21:00
von TOXIC TWIN
THX Nikochan fürs Posten dieser Sachen. Scheint das gleiche Problem wie bei mir zu sein. Hoffentlich kann uns jemand helfen.
Gruss TOXIC TWIN
Verfasst: 30.03.2004 21:31
von Nikochan
Da ich heute eigentlich an keinen Dateien rumgeschraubt habe, müsste etwas mit der DB nicht in Ordnung sein... bloss was & wo
Gruss,
Nikochan
Verfasst: 31.03.2004 11:12
von Nikochan
Also - mal was kurzes zum Quote-Tag.
Aus Sicherheitsgründen erstellt phpBB bei verwendetem BBCode einen zufälligen 10-stelligen Hexadezimalwert. Dieser wird bei den meisten BBCode-Tags vor der schließenden Klammer eingefügt und vom Tag selbst mit einem Doppelpunkt abgetrennt. Beispielsweise könnte
fett in der Datenbank als [b:123456789a]fett[/b:123456789a] abgespeichert werden. Bei [url... und [email... wird jedoch kein Wert angefügt.
Dieser Hexadezimalwert wird in unserem Fall aus irgendeinem Grund beim "Quoten mit Username" nicht generiert... bei sämtlichen anderen Tags wird diese $uid auch heute noch angefügt.
Ausschnitt aus bbcode.php:
Code: Alles auswählen
// New one liner to deal with opening quotes with usernames...
// replaces the two line version that I had here before..
$text = preg_replace("/\[quote:$uid=\"(.*?)\"\]/si", $bbcode_tpl['quote_username_open'], $text);
dies scheint aber vollkommen korrekt zu sein. Ich habe keine Ahnung wo ich den Fehler suchen sollte...
Wer kann mir helfen??
Gruss,
Niko
Verfasst: 31.03.2004 11:24
von Nikochan
Okay - habe den Fehler mittlerweilen gefunden.
Backup, Öffne bbcode.php
Finde
Code: Alles auswählen
$text = bbencode_first_pass_pda($text, $uid, '/\[quote=(\\\".*?\\\")\]/is', '[/quote]', '', false, '', "[quote:$uid=\\1]");
Ersetze durch
Code: Alles auswählen
$text = bbencode_first_pass_pda($text, $uid, '/\[quote=(\".*?\")\]/is', '[/quote]', '', false, '', "[quote:$uid=\\1]");
Gruss,
Nikochan
Verfasst: 31.03.2004 18:04
von TOXIC TWIN
Subi... ganz herzlichen Dank!!!!! Du bist echt Spitze. Läuft auch bei mir tadellos!
Lieber Gruss aus der Schweiz
Marco aka TOXIC TWIN
Verfasst: 14.07.2004 20:28
von REincarnation
Funktioniert soweit auch ganz gut. Nur klappen jetzt bei mir keine BB-Code Funktionen in der Vorschau mehr.
Re: Quoten geht nicht...
Verfasst: 16.07.2004 17:40
von faithless
TOXIC TWIN hat geschrieben:Hallo zusammen
Ich hab da ein Riesenproblem bei meinem Forum mit dem Quoten. Und zwar setzt es immer den Namen des zu Zitierenden in den Befehl zum Quoten. Das sieht dann etwa so aus:
blablablablabla[/quote toxic twin]
Klar kann man jeweils den Namen löschen und dann gehts... ist aber alles andere als befriedigend.
Hat jemand einen Tipp, wie ich beheben kann?
Danke und Gruss
TOXIC TWIN
hatte ich auch, ändere in der php.ini folgende Werte:
register_argc_argv = Off
magic_quotes_gpc = On
magic_quotes_runtime = Off
magic_quotes_sybase = Off
Und mache alles wieder rückgängig, was Du bisher geändert hast (also bbcode.php, etc.)
Es liegt nur daran, auch wenn es Probleme mit dem Apostroph ' gibt.