Перейти к содержанию
Форум поддержки пользователей VamShop

Интеграция с социальными сетями


Дмитрий25

Рекомендуемые сообщения

Возникла необходимость добавить на сайт кнопки типа "мне нравиться" популярных соц сетей. обратился к сервису: sharethis.com

К сожалению при попытке вставить сгенерированый код скриптов в "основной шаблон" тег <head></head> возникает ошибка. 

Можно ли решить данную проблему?

Ссылка на сообщение
Поделиться на другие сайты

Что за ошибка и что за код?!

 

Вообще, для таких вещей есть раздел специальнгый в Админке - Расширения - Тэги пользователя.

 

Потом как добавите в списке с тэгами будет метка для шаблон, берёте эту метку и вставляете в шаблон, как это сделано напримере footer метки в Админке - Оформление - Шаблоны - Основной шаблон.

Ссылка на сообщение
Поделиться на другие сайты

<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, сделать это с помощью Тэги пользователя?

Ссылка на сообщение
Поделиться на другие сайты

Вроде ничего особо стращного нет в коде.

 

Попробуйте через тэги пользователя, так и не наприсали, что за ошибку пишет.

 

Можно попробовать вместо двойных кавычек - одинарные, как-то так:

<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>
Ссылка на сообщение
Поделиться на другие сайты

Вот такое сообщение, после листинга главной страницы: 

 

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)

При замене кавычек на одинарные - результата не было. Также при попытке добавить код в пользовательский тег постоянно пишет что код введен неверно

Ссылка на сообщение
Поделиться на другие сайты

Попробуйте так:

<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>  
Ссылка на сообщение
Поделиться на другие сайты

Подобных кнопок миллионы, если эта не работает, выберите другую.

 

Но главное не в этом, Вы лучше подумайте, какой смысл жать эти кнопки посетителю.

 

т.е. никто их нажимать не будет, это и так понятно, только если будет какой-то призыв к действию или бонус какой, а просто если Вы добавите кнопки и ничего больше, смысла в этом будет ноль.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...