Recommended Posts

Вечер добрый! скажите пожалуйста, можно ли на отдельную пустую страницу на сайте вывести коментарии с контакта? Объясню: создал новую пустую страницу, и именно в нее добавить отзывы с контакта. Спасибо

post-3016-0-47754200-1448897546_thumb.pn

Поделиться сообщением


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

Для этого нужно создать в шаблонах файл с плагином комментов, назовем его vk_comment.tpl

Внутри этого файла будет примерно такое

{$main}                {literal}                <!-- Put this script tag to the <head> of your page -->                <script type="text/javascript" src="//userapi.com/js/api/openapi.js?23"></script>                <script type="text/javascript">                    VK.init({apiId: XXXXX-ваш_ид, 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: "576", attach: "*"});                </script>                {/literal} 

Не забудьте зарегить свой XXXXX-ваш_ид в приложениях вконтакте https://vk.com/dev

И затем заходим в редактор страниц и в поле Шаблон прописываем vk_comment.tpl

Теперь у вашей страницы будет свой шаблон вывода и на нем будут коменты из вконтакте.

Поделиться сообщением


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

Для этого нужно создать в шаблонах файл с плагином комментов, назовем его vk_comment.tpl

 

простите за глупость.. видимо очень самонадеян, не смог сам)))  где создать этот фаил? где эти шаблоны? можно пошагово, пожалуйста.. если не будет трудно ..   Спасибо

Поделиться сообщением


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

простите за глупость.. видимо очень самонадеян, не смог сам)))  где создать этот фаил? где эти шаблоны? можно пошагово, пожалуйста.. если не будет трудно ..   Спасибо

более не актуально, спасибо! все решил

Поделиться сообщением


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

Комментарии fb тут взять плагин

https://developers.facebook.com/docs/plugins/comments

Поделиться сообщением


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

Комментарии виджета с ВКонтакта записываются на сервере ВКонтакта с урлом который естественно был у страницы в момент написания сообщения. При наличии на сайте некоих разновидностей урлов одного и того же объявления мы не видим в объявлении сообщений если они были записаны с другим урлом.

Как заменять урл виджету на урл обобщающий все разновидности адреса одной страницы?

 

Общее может быть единый номер id объявления.

Поделиться сообщением


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

Метод VK.Widgets.Comments принимает три параметра. 

....

 

page_id   Идентификатор страницы на Вашем сайте. Произвольное число. Используется в том случае, если у одной и той же статьи может быть несколько адресов, а также на динамических сайтах, у которых меняется только хеш. Значение по умолчанию равно контрольной сумме от location.href.

 

VK.Widgets.Comments("vk_comments", {limit: 10, width: "576", attach: "*"}, PAGE_ID);

Поделиться сообщением


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

VK.Widgets.Comments("vk_comments", {limit: 10, width: "576", attach: "*"}, PAGE_ID);

Форма виджета не отображается.

 

Может так както? 

VK.Widgets.Comments("vk_comments", {limit: 10, width: "576", attach: "*", pageUrl: "http://  /PAGE_ID  });

Поделиться сообщением


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

Форма виджета не отображается.

 

Может так както? 

VK.Widgets.Comments("vk_comments", {limit: 10, width: "576", attach: "*", pageUrl: "http://  /PAGE_ID  });

 

Только не говрите, что вы вот так с PAGE_ID и вставили))))

Вместо этой метки нужно было поставить что-то уникальное. Например мы выводим виджет на странице объекта, тогда туда ставим  {$data.id.value}. В итоге в каждой карточке у нас получится уникИД в виде идешки объекта.

 

Правда я хз что делать, если понадобится поставить комменты например еще и на странице раздела. Ну кроме колдовских вариантов.

Поделиться сообщением


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

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: yurijp
      При попытке установки виджета "Комментарии" от в контакте, после установки первой части кода:
      <script type="text/javascript" src="//vk.com/js/api/openapi.js?153"></script>
      <script type="text/javascript">
        VK.init({apiId: 6442441, onlyWidgets: true});
      </script>
      сразу после <head>, получаю: 

      Помогите решить проблему. 
       
    • Автор: metrpro
      Загрузил и подключил модуль Комментарии.
      Но они не выводятся под объявлениями. Какой код их включает?
    • Автор: Дмитрий Кондин
      Комментарии появляются в карточке просмотра объявления. Комментарии могут оставлять только авторизованные пользователи.
    • Автор: OlegMaltsev
      Не работают комментарии, отсутствует файл comment_controller.js
       
      GET http://dom/apps/comment/js/comment_controller.js404 (Not Found)
    • Автор: TopRaN
      Дима, модуль комментарий до сих пор находится в кодировке win-1256. Пора переделать на UTF-8. И добавить ввод мыла и капчу.
      Выкладываю модуль в кодировке UTF-8
      Переименуйте расширение файла с txt на rar. т.к. загрузчик запрещает выкладывать архивы
      comment.txt