Блок группы "Вконтакте" на сайте Есть решение

Приветствую!

Подскажите, пожалуйста, как можно вывести блок группы в ВК на страницах сайта? Там где показывается небольшое окошко с участниками группы.
Я пробовал сделать отдельный блок, вставить в него код, но не выходит – пишет про синтаксическую ошибку в шаблоне.

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

6 ответов

  • 1

    возьмите ява скрипт кода, который вставляете, в тэги {literal}..здесь скрипт....{/literal}

    эти тэги экранируют смарти.

    Синтаксическая ошибка возникает т.к. в Java Script коде используются фигурные скобки и шаблонизатор пытается распознать то, что внутри них, как тэги смарти.

    • +1
      Dmitriy Kutuzov Dmitriy Kutuzov 28 марта 2015 15:42 #

      Да, прошу прощения, забыл упомянуть, что теги эти я тоже вставлял :)
      Так он пишет простым текстом {$wa->block("vk_group")}

      • +1

        вы вставили код вконтакта в блок

        {$wa->block("vk_group")} - это тэг смарти. возьмете его в литерал - ну... он и не будет работать (это естественно), я объяснял выше причину

        А вот если Вы возьмете <script>.....</script> в литерал, который и находится внутри блока vk_group - будет Вам счастье

        • +1
          Ратушная Мария Ратушная Мария 11 декабря 2015 17:26 #

          а подскажите и мне пожалуйста :)

          как не кручу этот код - не получается его вывести на главную стр

          выдает ошибку - Syntax Error in template

          script src="http://vk.com/js/api/openapi.js" type="text/javascript">

          <div id="vk_groups"></div>

          <script type="text/javascript">

          VK.Widgets.Group("vk_groups", {mode: 0, width: "220", height: "400"}, 1);

          </script>

          Спасибо!

  • 1
    Dmitriy Kutuzov 29 марта 2015 06:31 #

    Я понял, спасибо)
    Действительно работает)

  • 1
    Олег Иващенко 25 апреля 2016 07:19 #

    А как Вы привязали ID ?

    где тут его привязывать ?

    {if !empty($theme_settings.widgetvk)}

    <div class="vkHolder"

    style="background: {$theme_settings.vkcolor1};">

    <div id="vk_groups"></div>

    </div>

    {/if}

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите