Pagina 1 van 1

ezPortal parse error

Geplaatst: 04 jan 2003, 00:04
door T00N
Hoi,

Ik ben aan het proberen om de zeportal mod te installeren maar het wil niet helemaal lukken.
Bij mijn weten heb ik alle instructies letterlijk opgevolgd maar toch krijg ik de volgende error:

Code: Selecteer alles

Parse error: parse error in /www/htdocs/fransvdb/forum/includes/template.php(127) : eval()'d code on line 63
Enig idee wat er mis is?

Geplaatst: 04 jan 2003, 00:13
door .::Neo::.
Kan je mischien Line 60 t/m 70 kunnen laten zien.

Geplaatst: 04 jan 2003, 00:24
door T00N
Ja tuurlijk, komt tie

Code: Selecteer alles

		$this->set_rootdir($root);
	}

	/**
	 * Destroys this template object. Should be called when you're done with it, in order
	 * to clear out the template data so you can load/parse a new template set.
	 */
	function destroy()
	{
		$this->_tpldata = array();
	}

Geplaatst: 04 jan 2003, 12:58
door Spikey
Toon, dit is een gokje maar kijk eens of je in overall_header.tpl en overall_footer.tpl het volgende hebt staan:

<!-- comment -->


zo ja, probeer het eens te veranderen naar:

<!--
comments
// -->


Eens kijken of het helpt.

Geplaatst: 04 jan 2003, 13:34
door T00N
Nope, staat al goed.

Geplaatst: 08 jan 2003, 21:01
door iNFERiON
ik heb hetzelfde probleem:
Parse error: parse error in template.php(127) : eval()'d code on line 63
Ik gebruik Lycos als host en heb alles geloof ik goed ingesteld.
Mijn lines 60-70:
var $uncompiled_code = array();

/**
* Constructor. Simply sets the root dir.
*
*/
function Template($root = ".")
{
$this->set_rootdir($root);
}
Ik heb wel een paar dingen tussen <!-- en --> staan, maar dat ziet er niet naar uit dat ik dat moet veranderen:
if (preg_match('#<!-- BEGIN (.*?) -->#', $code_lines[$i], $m))

if ( preg_match('#<!-- END (.*?) -->#', $code_lines[$i], $n)

else if (preg_match('#<!-- END (.*?) -->#', $code_lines[$i], $m))

Geplaatst: 08 jan 2003, 21:15
door Spikey
Welkom

Volgens mij weet TOON de oplossing al voor dit probleem.

Misschien kan hij het hier even posten. :)

Geplaatst: 09 jan 2003, 12:41
door iNFERiON
Bedankt voor je verwelkoming :) Ik zou het erg fijn vinden als de oplossing hier inderdaad gepost wordt, want ik wil dolgraag de ezPortal gaan gebruiken :lol:

Geplaatst: 09 jan 2003, 17:41
door Spikey
Heb je al geprobeerd om het "originele" template.php bestand nogmaals te uploaden/overschrijven.

Geplaatst: 10 jan 2003, 16:52
door iNFERiON
ja, helpt ook niks

Geplaatst: 10 jan 2003, 17:22
door Spikey
Ik ga wel eens goed zoeken voor je, laat jij intussen even weten of je nog meer mods geïnstalleerd hebt en welke.

Mocht je nog weinig/niets geinstalleerd hebben, dan kun je ook proberen om opnieuw te beginnen met de portal_mod en deze nogmaals "schoon" te installeren.

Geplaatst: 23 jan 2003, 16:36
door iNFERiON
Ik heb de volgende mods geinstalleerd:

Attachment Mod
Chatbox Mod
Quick-Reply Mod
Quick-Register Mod

En ik heb zelf de login box die normaal onderin staat naar boven verplaatst.

HELP

Geplaatst: 30 jan 2003, 20:37
door Jo@chim
Ik heb juist hetzelfde probleem!
Help me aub

Code

Geplaatst: 31 jan 2003, 19:31
door Jo@chim
Hierbij mijn code uit het bewuste bestand.
lijn 58-70. De fout zou zitten in 63.

function Template($root = ".")
{
$this->set_rootdir($root);
}

/**
* Destroys this template object. Should be called when you're done with it, in order
* to clear out the template data so you can load/parse a new template set.
*/
function destroy()
{
$this->_tpldata = array();
}

Geplaatst: 31 jan 2003, 22:18
door Spikey
Het enige wat ik kan bedenken is dat er waarschijnlijk een foutje is gemaakt met het installeren van deze mod.

Loop dus alle wijzigingen in de bestanden nog een keer na en check of alles goed staat.

Neen

Geplaatst: 02 feb 2003, 09:49
door Jo@chim
Heb ik al drie maal gedaan.
Nog steeds de foutmelding.

Geplaatst: 06 feb 2003, 20:47
door Cyber Junkie
Ik heb het zelfde probleem.

Hopenlijk weet iemand het antwoord

Hier zijn mijn line 60 t/m 80

Code: Selecteer alles

	var $classname = "Template";



	// variable that holds all the data we'll be substituting into

	// the compiled templates.

	// ...

	// This will end up being a multi-dimensional array like this:

	// $this->_tpldata[block.][iteration#][child.][iteration#][child2.][iteration#][variablename] == value

	// if it's a root-level variable, it'll be like this:

	// $this->_tpldata[.][0][varname] == value

	var $_tpldata = array();
en ik krijg deze melding:

Code: Selecteer alles

Parse error: parse error in /home/httpd/vhosts/reumalevenslang.messageboard.nl/httpdocs/forum/includes/template.php(127) : eval()'d code on line 62