index php

Player
Dies ist eine vorgefertigte Schablone.
Bitte fülle soviel aus, wie dir nur Möglich ist, du kannst auch gerne noch mehr Angaben machen.


Problembeschreibung:

Kann mein forum nicht mehr ereichen


Fehlermeldung:

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /mnt/web1/41/25/51539725/htdocs/wbb2/index.php(261) : eval()'d code on line 22

Link zum Forum oder Screenshot:
http://www.bizarre-treff.de/wbb2/index.php


Was wurde zuletzt geändert oder eingebaut?

Arcade Gold.

Konnte aber in ACP keine einstellungen finden (auch nicht unter Admin rechte)
Plötzlich war der fehler da, habe per FTP alle Arcade Gold Datein wieder gelöscht.

gleicher Fehler

Orginal index.php (aus wbb2.3.6 ordner hochgeladen) nix
global.php -nix
thread.php -nix
threadrating.php - auch nix


was soll ich noch tun ? ich wollte Morgen abend mit dem neuen board online gehen ...

gruß Player
Master-X
Das Problem liegt nicht an der Index.php, sondern an dem Index-Template. Dieses findest du im Admin Control Panel unter "Templates bearbeiten".
Player
Hallo Master X,

ok, gefunden

nur was ist daran auf einmal falsch?

Zitat:

define('WBB_ACP_LOGIN', true);
require('./global.php');

if (isset($_REQUEST['url'])) $url = htmlconverter($_REQUEST['url']);
else $url = '';

if (!$wbbuserdata['a_can_use_acp']) {
if (isset($_COOKIE[$cookieprefix.'userid'])) {
list($l_username) = $db->query_first("SELECT username FROM bb".$n."_users WHERE userid='".intval($_COOKIE[$cookieprefix.'userid'])."'");
$l_username = htmlconverter($l_username);
}
else $l_username = '';

if ($allowloginencryption == 1) {
$authentificationcode = makeAuthentificationcode(0);
$adminsession = new adminsession();
$adminsession->create($result['userid'], $REMOTE_ADDR, $HTTP_USER_AGENT, $authentificationcode);
$session['hash'] = $adminsession->hash;
}

eval("\$tpl->output(\"".$tpl->get("login", 1)."\",1);");
exit();
}

eval("\$tpl->output(\"".$tpl->get("frameset", 1)."\",1);");
?>



ratlos Player
KleenMicha
Um es dir mal ausführlicher zu erklären.

Die Fehlermeldung:
Zitat:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /mnt/web1/41/25/51539725/htdocs/wbb2/index.php(261) : eval()'d code on line 22
ließt man wie folgt:

In der Zeile 216, der datei: ./index.php wird ein template aufgerufen. Dessen namen merkst du dir mal.

Nun gehst du ins acp(AdminControlPanel), dass heißt du rufst es mittels deines Browsers auf.
Darin gehst du auf: Templates bearbeiten und suchst dir dass passende Template heraus.
Nachdem Öffnen markierst du dir den Inhalt des Templates und kopierst ihn in einen Editor, gibt viele PHP- Editoren.

Nun gehst du in dem Template in die Zeile: 22. Und da ist nun dein Fehler zu finden. Entweder es fehlt eine Klammer, oder es ist eine Zuviel, oder auch ein Leerezichen. es gibt dafür viele Ursachen.
Player
Hallo KleenMicha,

ich habe alle so gemacht wie du gesagt hast.

in der zeile 261 vom meiner index.php steht

Zitat:
eval("\$tpl->output(\"".$tpl->get("index")."\");");


also ab ins admincp und unter Templates bearbeiten die index gesucht.

dort steht in der zeile 22

Zitat:
if (isset($_REQUEST['url'])) $url = htmlconverter($_REQUEST['url']);


ich meine es ist toll das ich das jetzt weiß, aber was fange ich damit an, bzw. was soll daran falsch sein verwirrt

Gruß Player
KleenMicha
Sollte dem wirklich so sein, dann solltest du das originale Template mal wieder einspielen. Zu finden ist dies im gesamten Paket unter folgendem Link:
http://www.woltlab.de/forum/index.php?pa...4195#post534195

Du hast aus einem mir unerfindlichen Grund das Template aus dem Ordner: ./acp/templates in dein Forum, sprich in die Forenansicht importiert. Beachte in Zukunft, die Templates,d es acps enden auf:*.htm und die des Forums auf *.tpl.
Player
jetzt kenn ich mich gar nicht mehr aus ...

auf deinen link komme ich nicht drauf. Obwohl ich angemeldet bin /kundennummer /und alles.

Aber die datei ist doch auch im Original zip.

wenn ich die gegen die tausche, kommt der selbe fehler nur mit ner anderen zeilen zahl. unglücklich


und was hab ich worein importiert ?

meinst du die 4 htm datein im wbb2/templates ????? und wenn ja, wie kannst du das wissen ?

könnte das der fehler sein ?

Player
Biggi
Nein, die Datei ist nicht im Original-Zip! Da sind nur die ACP-Templates drin!
Und genau die hast du in deine Boardtemplates importiert. Und das kann nicht gehen!

Du mußt dir hier die Original-Templates fürs 2.3.6 runterladen:
http://www.woltlab.de/forum/index.php?pa...4195#post534195
Wenn da Zugriff verweigert kommt, mußt du dich anmelden. Und du mußt dort auch für den wBB2-Bereich freigeschaltet sein!

.htm-Dateien sind immer ACP-Templates. Die dürfen nicht in die Board-Templates importiert werden!
KleenMicha
Du musst dass originale Template: index.tpl erneut importieren. Über den erwähnten Link gelangst du dahin. Sonst nimm die Datei aus dem Anhang.


Schau am besten mal in den Ordner: ./templates und lösche alle Dateien darin um zukünftigen Fehlern aus dem Wege zu gehen. Und als Info, importiere im acp->Templates importieren nur Dateien die auf *.tpl enden.-

Ich hatte mich eben vertan du hast wohl eine *.php datei importiert.
Player
HUUURRAAAAAA !!!

mein forum ist wieder da ------ VIELEN DANK


>>stopp zurück, ich kann es wieder sehen, zugreifen kann ich nicht darauf traurig

jetzt hab ich gerade fest gestell das es mit meiner Mitglieder liste ähnlich ist

schaut mal : http://www.bizarre-treff.de/wbb2/memberslist.php

gibt es da auch eine tpl die ich neu einbauen muß ?



und wie baue ich jetzt dieses Arcade Gold ein ohne mir wieder mein Bord zu zerstöhren ....


fragen über fragen


Player
KleenMicha
Im Anhang gibts das Template.

Was den Einbau anbelangt, so dürfte der ja simpel sein, alle Template Änderungen machst du einfach übers acp.
Player
Das mit der mitgliederliste hat geklappt, danke !!

ich weiß ich bin lässtig, aber könntest du mir auch noch die "Board.tpl" schicken ?

dann dürften wohl mein forum's beiträge auch wieder gehen.

Ich habe versuch mich bei woltlab für das forum frei zuschalten, klappt aber nicht so recht (komisch)


danke Player
KleenMicha
Und zu guter letzt gibts auch das Template. smile

Versuch dich mal bitte im Forum: http://www.woltlab.de/forum/ für den wBB2 Bereich freizuschalten. Sollte dies Probleme machen wende dich bitte direkt an WoltLab.
Player
vielen dank, scheint alles wieder zu klappen.

ich werde morgen noch mal versuchen mich bei WoltLab frei schalten zu lassen.

gute Nacht und nochmals dake für diese tolle Hilfe

Lg Player