Дмитрий25 1 Опубликовано 19 октября, 2014 Жалоба Share Опубликовано 19 октября, 2014 Возникла необходимость добавить на сайт кнопки типа "мне нравиться" популярных соц сетей. обратился к сервису: sharethis.com К сожалению при попытке вставить сгенерированый код скриптов в "основной шаблон" тег <head></head> возникает ошибка. Можно ли решить данную проблему? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 октября, 2014 Жалоба Share Опубликовано 19 октября, 2014 Что за ошибка и что за код?! Вообще, для таких вещей есть раздел специальнгый в Админке - Расширения - Тэги пользователя. Потом как добавите в списке с тэгами будет метка для шаблон, берёте эту метку и вставляете в шаблон, как это сделано напримере footer метки в Админке - Оформление - Шаблоны - Основной шаблон. Ссылка на сообщение Поделиться на другие сайты
Дмитрий25 1 Опубликовано 19 октября, 2014 Автор Жалоба Share Опубликовано 19 октября, 2014 <script type="text/javascript" src="http://w.sharethis.com/button/buttons.js"></script><script type="text/javascript">stLight.options({publisher: "e4ed5341-3770-4dca-8ed7-20504c23d93a", doNotHash: false, doNotCopy: false, hashAddressBar: true});</script> Этот код нужно вставить в head, сделать это с помощью Тэги пользователя? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 октября, 2014 Жалоба Share Опубликовано 19 октября, 2014 Вроде ничего особо стращного нет в коде. Попробуйте через тэги пользователя, так и не наприсали, что за ошибку пишет. Можно попробовать вместо двойных кавычек - одинарные, как-то так: <script type="text/javascript" src="http://w.sharethis.c...on/buttons.js"></script> <script type="text/javascript">stLight.options({publisher: 'e4ed5341-3770-4dca-8ed7-20504c23d93a', doNotHash: false, doNotCopy: false, hashAddressBar: true});</script> Ссылка на сообщение Поделиться на другие сайты
Дмитрий25 1 Опубликовано 19 октября, 2014 Автор Жалоба Share Опубликовано 19 октября, 2014 Вот такое сообщение, после листинга главной страницы: Error: An Internal Error Has Occurred. Stack Trace APP/Vendor/smarty/sysplugins/smarty_internal_templateparser.php line 3107 → Smarty_Internal_TemplateCompilerBase->trigger_template_error() APP/Vendor/smarty/sysplugins/smarty_internal_templateparser.php line 3172 → Smarty_Internal_Templateparser->yy_syntax_error(integer, string) APP/Vendor/smarty/sysplugins/smarty_internal_smartytemplatecompiler.php line 105 → Smarty_Internal_Templateparser->doParse(integer, string) APP/Vendor/smarty/sysplugins/smarty_internal_templatecompilerbase.php line 171 → Smarty_Internal_SmartyTemplateCompiler->doCompile(string) APP/Vendor/smarty/sysplugins/smarty_internal_template.php line 187 → Smarty_Internal_TemplateCompilerBase->compileTemplate(Smarty_Internal_Template) APP/Vendor/smarty/sysplugins/smarty_internal_templatebase.php line 155 → Smarty_Internal_Template->compileTemplateSource() APP/Controller/Component/SmartyComponent.php line 88 → Smarty_Internal_TemplateBase->fetch(string) APP/Controller/Component/SmartyComponent.php line 93 → SmartyComponent->fetch(string, array) APP/Controller/PagesController.php line 180 → SmartyComponent->display(string, array) [internal function] → PagesController->index() CORE/Cake/Controller/Controller.php line 486 → ReflectionMethod->invokeArgs(PagesController, array) CORE/Cake/Routing/Dispatcher.php line 187 → Controller->invokeAction(CakeRequest) CORE/Cake/Routing/Dispatcher.php line 162 → Dispatcher->_invoke(PagesController, CakeRequest, CakeResponse) APP/webroot/index.php line 92 → Dispatcher->dispatch(CakeRequest, CakeResponse) При замене кавычек на одинарные - результата не было. Также при попытке добавить код в пользовательский тег постоянно пишет что код введен неверно Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 октября, 2014 Жалоба Share Опубликовано 19 октября, 2014 Попробуйте так: <script type="text/javascript" src="http://w.sharethis.com/button/buttons.js"></script> <script type="text/javascript">{literal}stLight.options({publisher: "e4ed5341-3770-4dca-8ed7-20504c23d93a", doNotHash: false, doNotCopy: false, hashAddressBar: true});{/literal} </script> Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 октября, 2014 Жалоба Share Опубликовано 19 октября, 2014 Подобных кнопок миллионы, если эта не работает, выберите другую. Но главное не в этом, Вы лучше подумайте, какой смысл жать эти кнопки посетителю. т.е. никто их нажимать не будет, это и так понятно, только если будет какой-то призыв к действию или бонус какой, а просто если Вы добавите кнопки и ничего больше, смысла в этом будет ноль. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения