BBCode in allen Posts aktivieren [gelöst !]

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
derhaase
Mitglied
Beiträge: 14
Registriert: 23.05.2006 15:02

Beitrag von derhaase »

das war die Vbulletin 2.2
sollte ja eigentlich für nen vB 2.x Converter passen oder nicht ?
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Beitrag von cYbercOsmOnauT »

Mir ist da heute noch eine andere Idee gekommen. Lass mich mal ein wenig grübeln. Danach poste ich Dir vielleicht eine Lösung. :)

Grüße,
Tekin
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Beitrag von cYbercOsmOnauT »

Man möge mir den Doppelpost verzeihen. Ich hab Dir ein Script gebastelt, dass in allen Posts des Boards den BBCode UID neu setzt. Das sollte Dein Problem lösen.

http://www.cybercosmonaut.de/files/bbcode_reset.zip

Bittesehr und viel Spaß von nun an mit phpBB. ;)

Tekin
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
derhaase
Mitglied
Beiträge: 14
Registriert: 23.05.2006 15:02

Beitrag von derhaase »

Alles klar, vielen dank !
Ich werd das gleich heute abend mal ausprobieren

Du hast mir das leben gerettet :D

Wenn ich mal irgendwann was für dich tun kann sag bescheid

haase6000@yahoo.de

edit:
Hab das Ding grad mal laufen lassen und es sah auch ganz gut aus bis er mir nach einiger zeit folgende Meldung angezeigt hat :

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 32514 bytes) in /home/www/web1226/html/phpBB2/includes/bbcode.php on line 271

ich denk mal das liegt an meinem Space und nicht an deinem Script oder nicht ?
Weist du zufällig was man da machen kann ?

edit #2:

Hab mich gerade mal nen bischen schlau gemacht und es mit der zusätzlichen Zeile

Code: Alles auswählen

ini_set("memory_limit", "12M");
versucht. Hat aber mit verschiedenen Werten (6M,8M,16M,30M) auch nicht geklappt
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Beitrag von cYbercOsmOnauT »

Das wird wohl daran liegen, dass Dein Hoster nicht zulässt, dass Du das Memory Limit veränderst.

Versuch folgendes:

Beim ersten Mal lass das Script normal durchlaufen, bis die Meldung kommt.

Danach editier das Script und nimm die Zeilen 22 bis 28 heraus.

Code: Alles auswählen

// Als Vorbereitung alle möglicherweise vorhandenen bbcode_uid's löschen
$sql = "UPDATE " . POSTS_TEXT_TABLE . "
        SET bbcode_uid = ''";
if ( !$db->sql_query($sql) )
{
  message_die(GENERAL_ERROR, "Löschung der alten bbcode_uid's fehlgeschlagen", '', __LINE__, __FILE__, $sql);
}
Damit werden die bestehenden bbcode_uid's nicht mehr gelöscht. Dann wieder Script starten und weitermachen.

Sollte klappen. Die Auslastung des Memory wird wohl dadurch geschehen, dass ich rekursiv arbeite und die Funktion sich somit tausende Male selber startet.

Tekin
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
derhaase
Mitglied
Beiträge: 14
Registriert: 23.05.2006 15:02

Beitrag von derhaase »

Hat jetzt wunderbar geklappt !
Vielen Dank nochmal !
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Beitrag von cYbercOsmOnauT »

Bittesehr, hat mir ehrlich gesagt Spaß gemacht an diese Problemstellung heran zu gehen und eine Lösung zu finden. Mein Testboard musste etliche Betatests erleiden. -g-

Darf ich Dir ne Mail schreiben und mir 5Mio Euro wünschen? :D :D

Gruß,
Tekin
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
derhaase
Mitglied
Beiträge: 14
Registriert: 23.05.2006 15:02

Beitrag von derhaase »

hab grad mal meinen kontostand geprüft aber leider reichts nich ganz
Hoffe das ist in Ordnung ?
:roll: :roll:
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“