Probleme beim Thread anschauen

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
veschka
Mitglied
Beiträge: 222
Registriert: 27.06.2003 20:22
Wohnort: Unna

Probleme beim Thread anschauen

Beitrag von veschka »

Ich kann nun leider nicht sagen welcher Mod diesen Schaden verursacht weil die bisher eigtl. alle erfolgreich (!) EasyMod installiert hat... jedenfalls meldet er folgenden fehler:
Parse error: parse error, unexpected $ in /www/htdocs/v078196/php/includes/template.php(127) : eval()'d code on line 156
und dies ist die template.php

Hier klicken

das problem ist nur, bei mir steht nix in Zeile 156 ^^
Benutzeravatar
Diego
Mitglied
Beiträge: 225
Registriert: 20.06.2003 16:08
Wohnort: Lemgo

Beitrag von Diego »

Also in Zeile 156 ist eine }-Klammer, allerdings konnte ich auf die Schnelle keinen Fehler finden.

Ersetze den Bereich doch mal durch und schreib dann mal bitte ob der Fehler immer noch besteht.

Code: Alles auswählen

	
function assign_var_from_handle($varname, $handle)
	{
		if (!$this->loadfile($handle))
		{
			die("Template->assign_var_from_handle(): Couldn't load template file for handle $handle");
		}

		// Compile it, with the "no echo statements" option on.
		$_str = "";
		$code = $this->compile($this->uncompiled_code[$handle], true, '_str');

		// evaluate the variable assignment.
		eval($code);
		// assign the value of the generated variable to the given varname.
		$this->assign_var($varname, $_str);

		return true;
	}
veschka
Mitglied
Beiträge: 222
Registriert: 27.06.2003 20:22
Wohnort: Unna

Beitrag von veschka »

ähm ja, fehler besteht weiterhin ^^

aber ich kann versichern, dass in Zeile 156 bei mir leer is, auch keine klammer
Benutzeravatar
Diego
Mitglied
Beiträge: 225
Registriert: 20.06.2003 16:08
Wohnort: Lemgo

Beitrag von Diego »

Also wenn ich die Datei bei Maguma anzeigen lasse, dann habe ich da die besagte Klammer. Ich muss jetzt aber leider noch weg...falls dir bis morgen noch niemand geholfen hat - wovon ich in diesem Forum aber natürlich nicht ausgehe ;-) , schaue ich mir das aber gerne nochmal an.
veschka
Mitglied
Beiträge: 222
Registriert: 27.06.2003 20:22
Wohnort: Unna

Beitrag von veschka »

hmm ich hab ein bisschen rumgesucht und kein Mod hat die template.php bearbeitet... der fehler tritt nur in einem einzigen Skin auf ^^
Benutzeravatar
Diego
Mitglied
Beiträge: 225
Registriert: 20.06.2003 16:08
Wohnort: Lemgo

Beitrag von Diego »

Ja, habe die template Datei von dir auch gerade mal in meinem Testforum eingefügt und dabei ebenfalls keine Fehlermeldung erhalten.

Welchen Style versuchst du denn zum laufen zu bringen? Hast du vielleicht auch noch einen Link zu deinem Forum?
veschka
Mitglied
Beiträge: 222
Registriert: 27.06.2003 20:22
Wohnort: Unna

Beitrag von veschka »

www.kiss-forum.de/php/ wäre das Forum... der style heißt Illusion, zu finden hier: http://demo.phpbbstyles.com/index.php?n ... &style=115
Benutzeravatar
Diego
Mitglied
Beiträge: 225
Registriert: 20.06.2003 16:08
Wohnort: Lemgo

Beitrag von Diego »

Hmm, auch der lässt sich problemlos bei mir installieren. Tausche doch mal die template.php mit einer Originaldatei aus und beschreib mal das Ergebnis.
veschka
Mitglied
Beiträge: 222
Registriert: 27.06.2003 20:22
Wohnort: Unna

Beitrag von veschka »

hab die originale bei mir rüber kopiert... und dennoch:
Parse error: parse error, unexpected $ in /www/htdocs/v078196/php/includes/template.php(127) : eval()'d code on line 156
@_@ ich werd daraus net schlau

und was soll ich beschreiben? In ein board kann ich reingehen, aber in die einzelnen Threads dann nicht, da bekomm ich dann die obengenannte meldung...
Phistev

Beitrag von Phistev »

Ich habe mich (zwangsweise) auch mit dem Problem beschäftigt (mein phpBB macht fast genau so etwas). Dabei sind mir mehrere Dinge aufgefallen:
  1. die Datei includes/template.php ist unschuldig an der Sache, egal welche Skin (subSilver macht das auch)
  2. Die Zeilenangabe "on line 156" bezieht sich auf den Code, der per eval() ausgewertet wird. Die Zeile in der includes/template.php ist Zeile 127 (hat sich keiner über "template.php(127)" gewundert? Das ist 'ne Zeilenangabe!)
  3. In der gerade genannten Zeile ist alles in Ordung (siehe 1.)
Ergo: Irgendeine andere Datei macht den Unsinn. Eine Übersicht des ausgewerteten Codes würde also sehr weiterhelfen.

/edit: Das mit dem "Der Inhalt ist nicht verantwortlich" nehme ich zurück, das war (nur) in meinem Fall so, entschuldigung. Mein Fehler lag in der "viewtopic_body.tpl" der Skin. Gemeinhin kann man sagen: Bei solchen Fehlern wäre es ratsam, die Dateien nach doppelten Zeilen zu überprüfen, wenn man ausschließen kann, dass es am Inhalt des Posts liegt (durch Öffnen eines anderen Themas).
Antworten

Zurück zu „phpBB 2.0: Mod Support“