[Opgelost] Error na upgrade van 1.10.4 naar 1.11.9

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

Post Reply
Vdub

[Opgelost] Error na upgrade van 1.10.4 naar 1.11.9

Post by Vdub »

Ik heb een error gerelateerd aan de template:

Code: Select all

Error: at line 709 in file C:\domains\wwwroot\lib\smarty\sysplugins\smarty_internal_templatecompilerbase.php:

Message: 
Syntax Error in template "tpl_body:20"  on line 93 "<div id="top" class="noprint"><p><span class="noscreen">{anchor anchor='header' title="Top"}</span>{anchor anchor='header' title="Back on top" text='Back on top'<span>&nbsp;</span>}</p></div>"  - Unexpected "&"
Als ik het sjabloon voor de site verander in een andere dan werkt de site weer. Waar kan ik die "Unexpected &" vinden? of waar is tpl_body? De template voor de site is CrystalX
Last edited by Vdub on Wed Jan 01, 2014 10:19 pm, edited 1 time in total.
User avatar
frankmanl
Power Poster
Power Poster
Posts: 425
Joined: Sat Jul 12, 2008 3:50 am

Re: Error na upgrade van 1.10.4 naar 1.11.9

Post by frankmanl »

Dit vind ik vreemd:

Code: Select all

<span>&nbsp;</span>}
Ik zou geen span-tags en non breaking space verwachten in een anchor-tag.
Probeer uit te vinden waar {anchor anchor='header' title="Back on top" text='Back on top'} wordt gegenereerd en kijk of er voor de afsluitende accolade soms nog een spatie wordt ingevoegd.
Verwijder die.

Frank
User avatar
frankmanl
Power Poster
Power Poster
Posts: 425
Joined: Sat Jul 12, 2008 3:50 am

Re: Error na upgrade van 1.10.4 naar 1.11.9

Post by frankmanl »

Oh, en je moet zoeken in het CrystalX sjabloon dat je hebt geïnstalleerd.
Vdub

Re: Error na upgrade van 1.10.4 naar 1.11.9

Post by Vdub »

ik heb in de templatefile die non braking space gevonden.

Als ik dat stukje weg wil halen en op versturen druk krijg ik het volgende:

Code: Select all

Fatal error: Call to a member function TemplateId() on a non-object in C:\domains\wwwroot\plugins\function.stylesheet.php on line 56
User avatar
frankmanl
Power Poster
Power Poster
Posts: 425
Joined: Sat Jul 12, 2008 3:50 am

Re: Error na upgrade van 1.10.4 naar 1.11.9

Post by frankmanl »

Heb hem zelf even geïnstalleerd.
Ik weet niet welke versie je gebruikt (ik heb CrystalX V2), maar bij mij staat het in de footer.
Open het sjabloon, zoek de footer op.
Bij mij staat daar:

Code: Select all

{anchor anchor='header' title="Back on top" text='Back on top <span>&nbsp;</span>'}
Ik vermoed dat er bij jou de afsluitende apostrof is verplaatst en dat je dit tegenkomt:

Code: Select all

{anchor anchor='header' title="Back on top" text='Back on top' <span>&nbsp;</span>}
Zet de apostrof eens aan het einde, vlak voor de accolade.
Overigens zou ik niet weten waarom je in de tekst die <span>&nbsp;</span> wilt hebben staan, maar de ontwerper heeft dat er nu eenmaal in gezet...
User avatar
frankmanl
Power Poster
Power Poster
Posts: 425
Joined: Sat Jul 12, 2008 3:50 am

Re: Error na upgrade van 1.10.4 naar 1.11.9

Post by frankmanl »

Als ik zelf CrystalX instel voor al mijn pagina's krijg ik direct een andere error. Me dunkt dat het niet helemaal een sjofel template is.
Heb je gezien dat CrystalX in verschillende versies bestaat? Turkoois, blauw, groen, rood ...
Doen ze allemaal zo stom? Heb je al geprobeerd het sjabloon op een live-site te installeren? Je doet het nu lokaal, misschien hangt dat er mee samen.
Ik ga nu naar de chinees, hoop dat je er uit komt, anders wil ik morgen wel even verder kijken.

Frank
User avatar
velden
Dev Team Member
Dev Team Member
Posts: 3497
Joined: Mon Nov 28, 2011 9:29 am

Re: Error na upgrade van 1.10.4 naar 1.11.9

Post by velden »

Code: Select all

Fatal error: Call to a member function TemplateId() on a non-object in C:\domains\wwwroot\plugins\function.stylesheet.php on line 56
Al zo vaak gevraagd en beantwoord plus beschreven in de documentatie:
http://docs.cmsmadesimple.org/upgrading/old-versions

stylesheet tag bestaat niet meer. Lees op bovenstaande url wat je moet doen.
Vdub

Re: Error na upgrade van 1.10.4 naar 1.11.9

Post by Vdub »

velden wrote:

Code: Select all

Fatal error: Call to a member function TemplateId() on a non-object in C:\domains\wwwroot\plugins\function.stylesheet.php on line 56
Al zo vaak gevraagd en beantwoord plus beschreven in de documentatie:
http://docs.cmsmadesimple.org/upgrading/old-versions

stylesheet tag bestaat niet meer. Lees op bovenstaande url wat je moet doen.
Thx, die kende ik al wel alleen ik kon niet saven..
Nu doet de site het weer half met deze template.

Heb vanuit een andere template de footer gekopieerd alleen die pakte niet lekker uit met de opmaak, nu in alle stylesheets de / voor het uploads path gezet en de footer tag opnieuw erin gezet zonder <span>&nbsp;</span> en nu is het wel goed.

Bedankt allemaal voor de hulp!
Post Reply

Return to “Dutch - Nederlands”