PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Unbekannter Bereich


Hellburn
09.03.2002, 21:08
Habe bei "Wer ist online" bemerkt das bei manchen Besuchern folgende Meldung kommt, wo sich der User gerade aufhält: "Unbekannter Bereich: /vbb2/showthread.php?goto=lastpost&forumid=16" z.b. obwohl das ein ganz normaler Thread ist wo er liest. Wie kommt das?


mfg

Hellburn

Anke123
09.03.2002, 21:56
so wie es aussieht hast du deine "vbcode_language.js" übersetzt und einen kleinen Fehler dabei gemacht.

Checkt doch noch mal diese Datei.

Hellburn
09.03.2002, 22:15
Was hat das denn mit dieser Datei zu tun?

s.molinari
09.03.2002, 23:10
Hallo Hellburn,

Das kommt von online.php und ist verursacht wenn das Script die URL nicht parsen kann. Kommt der Fehler öfters vor?

Scott

Hellburn
09.03.2002, 23:27
Nicht immer aber immer öfters :) Manchmal sind 2 oder 3 User da Wo das auftritt und manchmal gar nicht. Kann das vieleicht daran liegen das manche User eine Subdomaine anlegen für aufs Board zu kommen und wenn ja wie kann man das beheben.


mfg

Hellburn

Mystics
10.03.2002, 00:40
Das Problem gibt es in jedem vBulletin Board :rolleyes:

Liegt daran, dass in der online.php die URL von dem "Gehe zum letzten Beitrag"-Link nicht geparsed wirdThat's because the action "goto=lastpost" isn't covered in the current actions.Quelle (http://www.vbulletin.com/forum/showthread.php?s=&threadid=39672)

Da mich das auch in meinem Forum schon öfter gestört hat, habe ich mal einen Fix dafür gemacht :)

Falls es euch interessiert:

Suche in online.php: } else if ($token1 == 'action=showpost') {Füge darüber ein: } else if ($token1 == 'goto=lastpost') {
$blowup = explode('=', $token2);
$blowupmore = explode('#', $blowup[1]);
$forumid = intval($blowupmore[0]);
$forumids .= ",$forumid";
$userinfo[activity] = 'lastpost';
$userinfo[forumid] = $forumid;
Suche immer noch in online.php: case 'forumdisplay':Füge darüber ein: case 'lastpost':
if (!$forum[forumid][$userinfo[forumid]] || (!$forum[canview][$userinfo[forumid]] && $hideprivateforums)) {
$userinfo[where] = "Betrachtet den letzten Beitrag in einem Forum";
} else {
$userinfo[where] = "Betrachtet den <a href='showthread.php?s=$session[sessionhash]&goto=lastpost&forumid=$userinfo[forumid]'>letzten Beitrag im Forum ".$forum[forumid][$userinfo[forumid]]."</a>";
}
break;

Mystics

Hellburn
10.03.2002, 12:08
thx werde ich nachher testen.

Hellburn
10.03.2002, 14:06
Scheint zu funktionieren Danke @Mystics. Würde nur zu gerne wissen weshalb die Developers diesen Fehler in Version 2.2.3 nicht ausgebessert haben obwohl er Ihnen bekannt war.

mfg

Hellburn