все форумы все темы добавить тему
Парсер шаблонов
Не стал писать в багтрекер, так как сомневаюсь, что ошибка системы. Скорее всего моя. Надеюсь поможете разобратся.
Сверстал html-страницу под шаблон, полностью работающую, проверялся в разных браузерах. На странице используется несколько jQuery элементов. Создаю tpl шаблон, дабы посадить страничку на LabCMS. Заблаговременно сделал, что бы мой jQuery и Mootols системы не конфликтовали. Когда шаблон запускается из-под LabCMS, выдаёт следующую ошибку в синтаксисе определённого места шаблона. После следуют описание ошибок парсера. Но без CMS шаблон отлично работает, и ничего не ругается. Собственно сама ошибка:
 
Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "Y:/home/test1.ru/www/skins/mushtat/default.tpl" on line 559 "$(".gallery:first a[rel^='prettyPhoto']" ).prettyPhoto({animation_speed:'normal',theme:'facebook',slideshow:3000, autoplay_slideshow: true});" - Unexpected ":", expected one of: "}" , " "' in Y:\home\test1.ru\www\kernel\classes\Smarty\sysplugins\smarty_internal_templatecompilerbase.php:437 Stack trace: #0 Y:\home\test1.ru\www\kernel\classes\Smarty\sysplugins\smarty_internal_templateparser.php(2872): Smarty_Internal_TemplateCompilerBase->trigger_template_error() #1 Y:\home\test1.ru\www\kernel\classes\Smarty\sysplugins\smarty_internal_templateparser.php(2937): Smarty_Internal_Templateparser->yy_syntax_error(2, ':') #2 Y:\home\test1.ru\www\kernel\classes\Smarty\sysplugins\smarty_internal_smartytemplatecompiler.php(51): Smarty_Internal_Templateparser->doParse(2, ':') #3 Y:\home\test1.ru\www\kernel\classes\Smarty\sysplugins\smarty_internal_templatecompilerbase in Y:\home\test1.ru\www\kernel\classes\Smarty\sysplugins\smarty_internal_templatecompilerbase.php on line 437
 
Тестирую локально, на Денвере.