Probleme mit links, bbcode fehlerhaft? [solved]

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.
Antworten
Nestor5
Mitglied
Beiträge: 6
Registriert: 08.04.2006 07:45

Probleme mit links, bbcode fehlerhaft? [solved]

Beitrag von Nestor5 »

Hallo Gemeinde :)

Ich habe seit zweieinhalb Jahren ein phpbb Forum (US-Version) laufen und mache auch brav meine updates - naja fast immer, manchmal erst nach ein paar Wochen Verzögerung.

Als mods habe ich:
- easymod beta 0.2.1 (hatte ich nur einmal für ein update von 0.17 auf 0.18 benutzt)
- cobalt 2.0
- userlist für den admin-Bereich

Die Forum updates habe ich immer in Form der code changes gemacht, also immer manuell (bis auf das einemal mit dem easymod). Die cobalt Dateien hatte ich ebenfalls immer analog geändert. Nie gab es irgendwelche Fehler.

Die letzten Wochen, das Forum lief in der Version 0.18 obwohl schon 0.19 veröffentlicht war, kam es zu ein paar gelegentlichen "Aussetzern".
Forummitglieder berichteten mir, dass sie auf irgendwelchen random sites umgeleitet werden in dem sie auf "post reply" o. ä. geklickt hatten.

Gestern mittag habe ich das board von 0.18 auf 0.19 aufgewertet (per code changes). Ja ich weiß jetzt gibt es 0.20 *hurra*
Nun haben die Mitglieder ein weiteres Problem.

Wenn jemand eine url verlinken will, dann steht zwar im Editierbereich korrekterweise [url]http://www.verlinktedomain.de[/url] aber wenn man diese anklickt nimmt der browser folgendes an: http://http//www.verlinktedomain.de
Meistens landet man dann auf google o. ä.

Woran kann dass nun liegen?
Zuletzt geändert von Nestor5 am 13.04.2006 06:59, insgesamt 2-mal geändert.
Nestor5
Mitglied
Beiträge: 6
Registriert: 08.04.2006 07:45

Beitrag von Nestor5 »

uhh habe gerade mal mit subsilver und cobalt experementiert.

Also wenn in meinem profil auf subsilver umstelle dann ergibt sich folgendes link Problem

verlinkte Seite soll z. B. sein

www.verlinkteseite.de

Am Ende komm dann dass dabei raus:

http://www.meinforumdomain.de/forum/php ... teseite.de


ich werd noch ganz narrisch....
Nestor5
Mitglied
Beiträge: 6
Registriert: 08.04.2006 07:45

Beitrag von Nestor5 »

Immer noch merkwürdiges Link-Verhalten auf meinem Forum.
Die merkwürdigen redirects scheinen jedoch nicht mehr aufzutreten.

Wenn jemand eine url-Adresse im Textfeld ohne bbcode eingibt, erzeugt das board automatisch einen korrekten link.

Die traditionellen bbcodes scheinen nicht oder falsch angenommen zu werden.
Erstellt jemand einen Befehl [url]www.domain.de[/url] erscheint im Posting lediglich www, mehr nicht. Wenn man mit der Maus über dieses www drüberfährt sieht man, dass das board folgenden kaputten link daraus macht:
http://www.meinedomain.de/forum/phpBB2/www.domain.de

Der Befehl [url]http://www.domain.de[/url] funktioniert.

Gibt jemand jedoch folgenden Befehl ein:
[url=http://www.domain.de/]Klick mich![/url]
Dann erscheint im posting rein gar nichts. Kein link, kein Text einfach nada...
Wenn ich dieses Posting editiere ist weiterhin der bbcode Befehl vorhanden, das board setzt ihn aber nicht um.
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Beitrag von cYbercOsmOnauT »

Das klingt nach bösen Problemen in der bbcode.php

Welches Deiner Mods hat da Veränderungen gemacht?

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
Nestor5
Mitglied
Beiträge: 6
Registriert: 08.04.2006 07:45

Beitrag von Nestor5 »

Da der Fehler erst seit kurzem auftritt, muss da wohl in den letzten Wochen was schiefgelaufen sein.
Ich habe nur die patches von 0.18 auf 0.19 und von 0.19 auf 0.20 durchgeführt und userlist installiert.

Userlist nimmt keine Änderungen in bbcode.php vor.

Die code-changes in der bbcode.php von 0.18 auf 0.19 habe ich gerade gecheckt.
Alles ok soweit, die Änderungen in der bbcode sind korrekt.

Ich habe mir nochmal die code changes von 0.19 auf 0.20 angeschaut.
Da fiel mir etwas auf.

In der Installationsanleitung finde ich dort folgende Passage:
#
#-----[ FIND ]---------------------------------------------
# Line 233

function make_bbcode_uid()
{
// Unique ID for this message..


#
#-----[ FIND ]---------------------------------------------
# Line 238
$uid = md5(mt_rand());

#
#-----[ REPLACE WITH ]---------------------------------------------
#
$uid = dss_rand();
In line 233 steht zwar find aber keine Änderung...

Aber die Passage hat wohl eh nichts mit dem link-Problem zu tun nehm ich mal an.
Nestor5
Mitglied
Beiträge: 6
Registriert: 08.04.2006 07:45

Beitrag von Nestor5 »

Habe heute einfach mal die line 238 geändert und die line 233 so gelassen, naja was soll ich auch anderes tun.

Nach der Änderung wurde zwar das Forum korrekt angezeigt, aber sobald jemand einen Beitrag posten wollte kam ein sql error in line 238.

Habe dann die Änderung wieder rückgängig gemacht und dann ging das posten wieder.

link funktionieren immer noch nicht richtig.
Nestor5
Mitglied
Beiträge: 6
Registriert: 08.04.2006 07:45

Beitrag von Nestor5 »

Problem gelöst.

Habe das update von 0.19 auf 0.20 nochmal sorgfältig durchgeführt.

Den einzigen Fehler den ich bemerkt habe war eine } zuwenig in der session.php.

Beim ändern der codes habe ich zudem wohl eine Datei nicht geupdatet, das ist für mich die einzige Erklärung.

jetzt klappts auch wieder mit den links
Antworten

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