PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [RC1] Doppelter Slash in URL


boardster
03.01.2004, 12:48
Die Links "zum letzten neuen Beitrag" und "neue Beiträge" verunstalten die URL bei vBulletin RC1 mit einem zusätzlichen Slash /:

z.B.

führt dieser Link:

http://www.boardunity.de/showthread.php?goto=lastpost&t=1003

zu dem Ergebnis:

http://www.boardunity.de//showthread.php?p=6859#post6859 (http://www.boardunity.de//showthread.php?p=6859#post6859)


Ich konnte den Fehler auch auf anderen Foren mit vBulletin RC1 entdecken.

Sebi
03.01.2004, 13:09
hast du bei der Board URL vielleicht ein / gemacht? Oder wurde dieses vielleicht gesetzt?

boardster
03.01.2004, 13:11
Die Board URL in den Einstellungen endet mit keinem /

piepo
03.01.2004, 13:38
Kann dein Problem nicht nachvollziehen!

boardster
03.01.2004, 13:54
MrNase hat ein ähnliches Problem jetzt auch im BugTracker (http://www.vbulletin.com/forum/bugs.php?do=view&bugid=1656) beschrieben.

SniC
03.01.2004, 14:07
Wie mir scheint, tritt das nur bei Foren auf, die im Hauptverzeichnis liegen. Bei vb.com oder generell Foren in Unterverzeichnissen haben das Problem nicht.

Metro Man
03.01.2004, 14:16
tritt bei mir leider auch auf und ja ich habe es im hauptverzeichniss liegen was auch gut so ist finde ich

Sebi
03.01.2004, 17:44
Habe es nun auch...

Smoker
03.01.2004, 17:56
Meine RC1 Version liegt in einem Unter Verzeichnis und ich habe das problem nicht.

bye
Smoker

nuke
03.01.2004, 17:59
Dito habedas Prob auch nicht und liege auch im Unterverzeichniss

piepo
03.01.2004, 18:09
(bis jetzt) dito :rolleyes:

Sebi
03.01.2004, 18:12
klasse!

da bringend ei eine rc1 raus, und bringen neue bugs mit dazu. warum fällt so ein bug nicht beim testen auf?
nun sollen wir einen monat mit diesem bug leben?!

Mystics
03.01.2004, 18:12
Wie schon von SniC gesagt, tritt das Problem nur auf, wenn das Forum in keinem Unterverzeichnis liegt, d.h. das braucht jetzt hier nicht jeder zu bestätigen oder zu dementieren :)

Im Bug Tracker ist es ja bereits erfasst.warum fällt so ein bug nicht beim testen auf?Wahrscheinlich, weil das Forum bei uns/auf den Test-Servern immer in einem Unterverzeichnis läuft....kann ja mal passieren und ist kein Weltuntergang. Die Funktionsweise des Forums beeinträchtigt das ja in keinster Weise.

Sebi
03.01.2004, 18:16
Original geschrieben von Mystics

Im Bug Tracker ist es ja bereits erfasst.Wahrscheinlich, weil das Forum bei uns/auf den Test-Servern immer in einem Unterverzeichnis läuft....kann ja mal passieren und ist kein Weltuntergang. Die Funktionsweise des Forums beeinträchtigt das ja in keinster Weise.


Das richtig, nur ist sowas peinlich finde ich!
sowas bei einer rc1.. ich kann mich noch an die 2.2.7 erinnern, da war die rc1 auch grottig...

Mystics
03.01.2004, 19:58
Lösung von Mike Sullivan (http://www.vbulletin.com/forum/bugs.php?bugid=1656):

Suche in der includes/functions.php:$url = $method . $http_host . $dirpath;Ersetze es mit:$url = $method . $http_host . str_replace('//', '/', $dirpath);

Metro Man
03.01.2004, 20:02
danke das geht perfekt

MrD
03.01.2004, 22:52
Hi,
habe mein Board auch im unterverzeichnis liegen, und selbiges doppelslash problem.

das mit dem code geht zwar, ber es wird halt immer nen 2. slash angezeigt :(

mmmh komisch, nach ein paar minuten warten war es weg und es wird nur ein / angezeigt *grübel*

Mystics
03.01.2004, 23:27
Du hast den geposteten Fix in die includes/functions.php eingebaut und es funktioniert trotzdem nicht? Ich habe festgestellt, dass es bei einem Windows-Server scheinbar nicht funktioniert, aber auf deinem Server läuft laut Leknor (http://leknor.com/code/gziped.php?url=opel-problemforum.com) Linux.

Und was meinst du mit "das mit dem code geht zwar"? Wenn der 2. Slash weiterhin angezeigt wird, geht es ja nicht!

MrD
03.01.2004, 23:56
Hi,
also habe den code eingebaut, da es ja vorher nicht funzte.

dann wurden mir plötzlich 2 slashes angezeigt, und die seite wurde aufgebaut.

nahc ein paar minuten wurde dann ganz normal nur 1 slash angezeigt und es läuft immer noch.

Denke mal da es ja lüppt, ist es erstmal unwichtig.

trotzdem danke

Mystics
03.01.2004, 23:59
Ja, das Ganze funktioniert erst, wenn man die Startseite neu aufruft bzw. den zweiten Slash manuell entfernt. Sobald man erstmal 2x Slash in der Adresseleiste stehen hat, hilft auch der Fix nicht sofort weiter.

Metro Man
04.01.2004, 13:33
hm ich habe es lokal versucht naja da hilft der bugfix aber online bekomme ich immer den fehler wenn ich das geändert habe


parse error: parse error in /home/vhosts/5000122458/hirte-digital.de/hightech-house.de/htdocs/includes/functions.php on line 1755

Fatal error: Call to undefined function: is_browser() in /home/vhosts/5000122458/hirte-digital.de/hightech-house.de/htdocs/global.php on line 59

Sebi
04.01.2004, 13:35
also bei mir gehts wunderbar.

Bitte keine Originaldateien anhängen! -pogo

Metro Man
04.01.2004, 14:07
jetzt bin ich aber geschockt deine Version geht bei mir und meien modifizierte nicht und die sind beide identisch hmpf das verstehe ich nun wirklich nicht aber vielen dank es scheint nun zuklappen. also sage ich mal vielen dank