Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Кто нить ставил данный модуль?

http://vkontakte.ru/developers.php?o=-1&p=Comments
Хочу поставить данный виджет на сайт. У кого нить есть варики по поводу как это сделать?


Подскажите как корректно прописать

<!-- Put this script tag to the <head> of your page -->
<script type="text/javascript" src="http://userapi.com/js/api/openapi.js?32"></script>

<script type="text/javascript">
  VK.init({apiId: 2382074, onlyWidgets: true});
</script>

<!-- Put this div tag to the place, where the Comments block will be -->
<div id="vk_comments"></div>
<script type="text/javascript">
VK.Widgets.Comments("vk_comments", {limit: 10, width: "496", attach: "*"});
</script>

в article_info.html чтобы не выдавало ошибку
Fatal error: Smarty error: : syntax error: unrecognized tag: apiId: 2382074, onlyWidgets: true (smarty_compiler.class.php, line 446) in /home/rknnru/public_html/shop/includes/lib/smarty/smarty.class.php on line 1108

Заранее спасибо.


<!-- Put this script tag to the <head> of your page -->
<script type="text/javascript" src="http://userapi.com/js/api/openapi.js?32"></script>

<script type="text/javascript">
  {literal}VK.init({apiId: 2382074, onlyWidgets: true});{/literal}
</script>

<!-- Put this div tag to the place, where the Comments block will be -->
<div id="vk_comments"></div>
<script type="text/javascript">
{literal}VK.Widgets.Comments("vk_comments", {limit: 10, width: "496", attach: "*"});{/literal}
</script>


попробуйте так.


Достаточно 1 тегов

{literal}
<script type="text/javascript" src="http://userapi.com/js/api/openapi.js?32"></script>
<script type="text/javascript">
  VK.init({apiId: 2382074, onlyWidgets: true});
</script>
<div id="vk_comments"></div>
<script type="text/javascript">
VK.Widgets.Comments("vk_comments", {limit: 10, width: "496", attach: "*"});
</script>{/literal}


xelsing, NeBox спасибо за подсказку, а ведь когда то я уже с этим сталкивался, но забыл про {literal}{/literal}


ага. literal экранирует фигурные скобки { и }, которые smarty пытается обработать как "свои".


Источник



Copyright ShopOS