Fatal error smarty_internal_templatecompilerbase.php [solve]

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

Post Reply
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am

Fatal error smarty_internal_templatecompilerbase.php [solve]

Post by Gregor »

Hallo,

Na de update naar 1.11.5 krijg bij het bewaren van een pagina de volgende fatal error:
Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "module_db_tpl:SiteMapMadeSimple;xml_UB_Sitemap" on line 11 "{CGBlog number='1000'}" unknown tag "CGBlog"' in /home/efacti/public_html/uisge-beatha.eu/lib/smarty/sysplugins/smarty_internal_templatecompilerbase.php:702 Stack trace: #0 /home/efacti/public_html/uisge-beatha.eu/lib/smarty/sysplugins/smarty_internal_templatecompilerbase.php(488): Smarty_Internal_TemplateCompilerBase->trigger_template_error('unknown tag "CG...', 11) #1 /home/efacti/public_html/uisge-beatha.eu/lib/smarty/sysplugins/smarty_internal_templateparser.php(2388): Smarty_Internal_TemplateCompilerBase->compileTag('CGBlog', Array) #2 /home/efacti/public_html/uisge-beatha.eu/lib/smarty/sysplugins/smarty_internal_templateparser.php(3101): Smarty_Internal_Templateparser->yy_r36() #3 /home/efacti/public_html/uisge-beatha.eu/lib/smarty/sysplugins/smarty_internal_templateparser.php(3201): Smarty_Internal_Templateparser->yy_reduce(36) # in /home/efacti/public_html/uisge-beatha.eu/lib/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 702
De code op die pagina, die al lange tijd ongewijzigd is, is:

Code: Select all

content_type type="text/xml"}
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
{CGBlog assign="cgblog" number="1000"}
{foreach from=$items item=entry}
<url><loc>{$entry->detail_url|lower}</loc></url> 
{/foreach}
</urlset>
Iemand???

Grtz., Gregor
Last edited by Gregor on Sat Mar 30, 2013 1:13 pm, edited 1 time in total.
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Contact:

Re: Fatal error smarty_internal_templatecompilerbase.php

Post by Rolf »

content_type type="text/xml"}
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am

Re: Fatal error smarty_internal_templatecompilerbase.php

Post by Gregor »

Ik heb die bewuste pagina verwijderd en het dat de fout uit sitemapmadesple komt. Kan het met quotes te maken hebben?
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Contact:

Re: Fatal error smarty_internal_templatecompilerbase.php

Post by Rolf »

Je mist in deze regel een open tag { ;)
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am

Re: Fatal error smarty_internal_templatecompilerbase.php

Post by Gregor »

Ok, hebben we het over dezelfde pagina? Want die bewuste pagina heb ik verwijderd. Of bedoel je in sitemapmadesimple? Daar kan ik nl. niet meer in....
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Contact:

Re: Fatal error smarty_internal_templatecompilerbase.php

Post by Rolf »

Ik heb het over
De code op die pagina, die al lange tijd ongewijzigd is, is:

Code:

content_type type="text/xml"}
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
{CGBlog assign="cgblog" number="1000"}
{foreach from=$items item=entry}
<url><loc>{$entry->detail_url|lower}</loc></url>
{/foreach}
</urlset>
Wat is je php versie?
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am

Re: Fatal error smarty_internal_templatecompilerbase.php

Post by Gregor »

Php versie is 5.3.21

Zonder heel eigenwijs te willen zijn ;) de pagina (pages) waar die code in stond, die heb ik verwijderd. Lijkt me dat daar de fout niet vandaan kan komen. Als ik via het het menu naar Sitemapmadesimple ga, dan knalt ie eruit met de volgende melding:
Syntax Error in template "module_db_tpl:SiteMapMadeSimple;xml_UB_Sitemap" on line 11 "{CGBlog number='1000'}" unknown tag "CGBlog"
Aan dit deel van de site is de laatste maanden geen wijziging aangebracht. De laatste keer dat ik hieraan heb gesleuteld was om die sitemap via een cronjob te laten maken en niet meer direct als er een cgblog post wordt toegevoegd.
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Contact:

Re: Fatal error smarty_internal_templatecompilerbase.php

Post by Rolf »

*grijns*

Als je ipv {CGBlog number='1000'} eens {cms_module module='CGBlog' number='1000'} er in zet.
Of kun je daar nu niet meer bij?
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am

Re: Fatal error smarty_internal_templatecompilerbase.php

Post by Gregor »

Y're great Rolf!

Dit loste het idd op. De wijziging rechtstreeks in de DB gemaakt. Vanuit het admin deel kon ik er niet meer bij.

Enig idee waarom deze wijziging nodig was?
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Contact:

Re: Fatal error smarty_internal_templatecompilerbase.php

Post by Rolf »

Met de komst van Smarty3 (tenminste ik denk dat dit de hoofdreden is) is ook de technische verwerking van de module aanroep gewijzigd. De cms_module tag zal langzamerhand verdwijnen. Bij de nieuwe verwerking gebeurt het dus *soms* dat iets niet helemaal werkt. Ik heb het op het forum voorbij zien komen, maar niet zelf gehad. Er zijn nog geen harde fouten genoemd waarmee we iets kunnen reproduceren en dus mogelijk repareren... Kan ook iets server specifieks zijn.
Maar mooi dat het weer werkt!

grt. Rolf
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am

Re: Fatal error smarty_internal_templatecompilerbase.php

Post by Gregor »

Dank je voor de uitleg Rolf.

:) Als ik je goed begrijp, gaat de nu aangebrachte wijziging, nl. {cms_module module="....".........} straks verdwijnen? Dus ik had {CGBlog......} dat is nu geworden {cms_module module="CGBlog"......} en dat gaat straks ook weer veranderen ??? :)

Ik had wel ergens gelezen dat er mot quotes iets is gewijzigd of gaat wijzigen. Weet niet in hoeverre dat impact gaat hebben.

Grtz., Gregor
Post Reply

Return to “Dutch - Nederlands”