Полезная информация


----

Начать новую тему Ответить на тему
АвторСообщение

 Сообщение Подключаем комментарии ВКонтакте к phpbb3 2012-07-13

Аватар пользователя

Многие наверняка знают, что соц.сеть Вконтакте предлагает множество способов интеграции с вашим форумом. Будь то кнопки Мне нравится, виджеты групп и прочее. Сегодня я хотел бы описать способ подключения виджета комментариев. Вещь удобная, имеет достаточное количество настроек.

Вообщем идем на сайт соц.сети ВКонтакте и листаем страницу в самый низ, находим ссылку Разработчикам, жмем ее. После нажимаем на Виджеты и сторонние сайты, в правой колонке нажимаем Виджет комментариев. Потом вводим данные свое сайта, блок комментов можно не настраивать, просто получаем код (приблизительно такой)
<!-- Put this script tag to the <head> of your page -->
<script type="text/javascript" src="http://userapi.com/js/api/openapi.js?49"></script>

<script type="text/javascript">
  VK.init({apiId: 2221846, 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>
 

Не спешим его сразу пихать в код форума, его нужно еще настроить
limit: 10 - число комментариев на одну страницу
width: "496" - ширина блока комментариев
attach: "*" - мультимедийные вложения в комментариях разрешены
Далее открываем шаблон стиля overall_header.html и перед тегом </head> вставляем
<!-- Put this script tag to the <head> of your page -->
<script type="text/javascript" src="//vk.com/js/api/openapi.js?139"></script>

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

А, собственно, комменты лучше всего вставлять на страницу просмотра темы, в шаблон viewtopic_body.html, в любое место где хотите видеть комментарии, нужно вставить следущий код
<!-- 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: "665", attach: "*"});
</script>
 

Вместо apiId: 2221846 вставляете свой айди, чистите кеш и радуетесь результатам :co_ol:


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!

Теги темы
Подключаем комментарии ВКонтакте к phpbb3
          Вернуться наверх  
 


Аватар пользователя

Tatyana_S писал(а):

вставить, чтобы как у вас здесь отображалась после заголовка сообщения

я и сейчас, например, не вижу. где оно в этой теме?


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


Аватар пользователя

в первом сообщении темы у DeaDRoMeO
правда не комментарий, а просто кнопка лайка. Я хочу вставить в это же место, а у меня вставляется все время столбиком. SOS!


          Вернуться наверх  
 


Аватар пользователя

в самом начале сообщения? у вас это где-то минимум треть страницы съест. то есть человек открывает почитать тему, а ему вместо этого сразу предлагают отзыв писать...
вы точно хотите туда?

сейчас попробовал - точно размножается. в самом блоке сообщения вряд ли будет работать. поставьте после темы внизу,
например после
<div id="pagefooter"></div>
 

получится перед быстрым ответом....

или подождите - авось Админ чего присоветует...


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


Аватар пользователя

Андрей, спасибо за совет. :a_g_a: я еще подумаю, но возможно. так и сделаю. Я не комментарий хочу поставить, а именно такую же кнопочку с лайком. Пробовала сама ставить в любую позицию, и около кнопок, и в сообщении - размножаются ...верно вы заметили, не размножается только внизу или вверху около названия самой темы.

Сообщение добавлено... спустя 8 минут 40 секунд:
хотя, может вставить и не мучиться, пусть оцениваются темы, а не сообщения.


          Вернуться наверх  
 


Аватар пользователя

а вы все эти id и остальное, что там у Админа в самом начале прописано, ставили? может это и есть те "якоря" которые фиксируют скрипт и не дают размножаться?
можно поспрашивать. здесь же он как-то стоит...


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


Аватар пользователя

apiId - да, я свой поставила, из приложения в "вконтакте", а больше у этой кнопки настроек нет.
ну ладно, не беда, будем ждать хозяина, может быть что посоветует еще :ny_tik:


          Вернуться наверх  
 


Аватар пользователя

Tatyana_S писал(а):

apiId - да, я свой поставила, из приложения в "вконтакте", а больше у этой кнопки настроек нет.

Вы про кнопку мне нравится? ДЫк у нее куча настроек тама же
Tatyana_S писал(а):

попробовала поставить себе во viewtopic_body

Немного видимо не туда ставите, надо за пределы postrow"а ставить, вообще лучше для тренировки перед подключением футера вставить


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

вы имеете ввиду настройки самого скрипта? они вконтакте настраиваются, а здесь что можно настроить? :du_ma_et:
вот мой, кнопка как у вас один в один
<!-- Put this script tag to the <head> of your page -->
<script type="text/javascript" src="//vk.com/js/api/openapi.js?115"></script>

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

<!-- Put this div tag to the place, where the Like block will be -->
<div id="vk_like"></div>
<script type="text/javascript">
VK.Widgets.Like("vk_like", {type: "button"});
</script>
 


          Вернуться наверх  
 


Аватар пользователя

Блин, вы кнопку Мне нравится ставите или комменты подключаете? Не могу понять


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

DeaDRoMeO писал(а):

кнопку Мне нравится

кнопку


          Вернуться наверх  
 


Аватар пользователя

Tatyana_S писал(а):

они вконтакте настраиваются, а здесь что можно настроить?

Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Слона то я и не увидела :du_ma_et: спасибо, попробую по этой инструкции сделать


          Вернуться наверх  
 


Аватар пользователя

давно искала такой мод. Но почему-то с первого раза опять не получилось. Пишет App is blocked и грузится страница (на том месте где вставила). Может там какая-то модерацыя есть или что в контакте.


          Вернуться наверх  
 


Аватар пользователя

У Вас есть свой аккаунт В Контакте?
Зайдите на свою страничку, прокрутите её до самого конца - внизу увидите надпись - разработчикам.
Кликните на ссылку. На открывшейся странице вам будет необходимо перейти на Виджеты для сайтов.
Выбираем Комментарии.
Настраиваем блок и забираем код для вставки.
Получится примерно так:

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

<script type="text/javascript">
  VK.init({apiId: *****, 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: "665", attach: "*"});
</script>
 


это

<script type="text/javascript" src="//vk.com/js/api/openapi.js?***"></script>

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


вставляется в шапку форума, в файл overall_header.html перед </head>,
а это

<div id="vk_comments"></div>
<script type="text/javascript">
VK.Widgets.Comments("vk_comments", {limit: 10, width: "665", attach: "*"});
</script>
 


туда, где вы хотите видеть комментарии.
должно работать.


так лучше, так как В Контакте меняется и мод может и не соответствовать текущим реалиям. На момент написания этой темы всё работало.
попробуйте.


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


Аватар пользователя

Как поставить разобралась еще вера ( не могла отписаться из-за проверки флуда). Взяла кон напрямую из контакта и вставила одним полотном в одно место. только получается, что коментарии идут отдельно от всего обсуждения. Это плохо. Можно их сделать так, чтобы они шли полноценным продолжением обсуждения на форуме и после них шло, кпримеру, дальше сообщение стандартное. Т.е чтобы такие комментарии вписывались в общий диалог, а не шли отдельно?


          Вернуться наверх  
 


Аватар пользователя

вы имеете в виду чтобы они шли вместе с комментариями на форуме? тогда - вряд ли. тогда надо делать привязку к сообщению, новые таблицы в базе...
короче - увы, сие невозможно.


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


Аватар пользователя

Пишет: Wrong app type, use website or iframe type
Хотя я специально создала iframe приложение.


          Вернуться наверх  
 


Аватар пользователя

А зачем? Чем первый пост не угодил??


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

а есть с Фейсбуком что-то подобное?


          Вернуться наверх  
 


Аватар пользователя

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


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


Дополнительные возможности

  Похожие темы  Автор  Ответов  Просмотров  Последнее сообщение 
Аватар пользователя Подключаем сторонние шрифты к форумам phpBB 3
Статья о том, как подключить сторонние шрифты на форумы phpBB 3 различных версий

DeaDRoMeO

0

761

Аватар пользователя

26 май 2019, 22:04

DeaDRoMeO

Аватар пользователя Как получить API ID Вконтакте ???
Получаем API ID Вконтакте для дальнейших доработок

DeaDRoMeO

0

552

Аватар пользователя

17 фев 2017, 18:07

DeaDRoMeO

Аватар пользователя [Общая тема] Вконтакте
Тема посвящена обсуждению любых новостей и материалов, связанных с социальной сетью Вконтакте

DeaDRoMeO

50

3914

Аватар пользователя

15 июн 2013, 21:06

DeaDRoMeO

Аватар пользователя Вывод всех комментариев ВКонтакте на главную phphbb3
Выводим списком все комментарии ВКонтакте со своего форума

DeaDRoMeO

0

494

Аватар пользователя

18 фев 2017, 09:43

DeaDRoMeO

Аватар пользователя NV who was here phpbb3 ? - Кто был на форуме ?
NV who was here phpbb3 ? - модификация добавляет на форум phpbb3 новый информационный блок, содержащий в себе полный список тех, кто был на форуме за день

DeaDRoMeO

57

8700

Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

13 июн 2018, 20:45

максс

Оставить свой комментарий

Поделиться темой с помощью

Ссылки на тему

Прямая ссылка:
BB-код для форумов, сайтов, блогов:
HTML ссылка:
 


cron

Самая неформальная поддержка phpBB :P