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


----

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

 Сообщение Подключаем комментарии ВКонтакте к 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, по ЛС не отвечаю !!!
          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


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

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

DeaDRoMeO

0

201

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

17 фев 2017, 18:07

DeaDRoMeO

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

DeaDRoMeO

50

2937

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

15 июн 2013, 21:06

DeaDRoMeO

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

DeaDRoMeO

0

167

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

18 фев 2017, 09:43

DeaDRoMeO

Аватар пользователя BAN redirect URL phpbb3
BAN redirect URL - модификация для phpbb3, позволяющая перенаправлять заблокированных пользователей по любому адресу

DeaDRoMeO

21

4971

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

16 июн 2014, 05:05

DeaDRoMeO

Аватар пользователя phpBB3 для чайников ;)
Вводная статья для начинающих админов phpbb3, в ней будут рассмотрены основные положения и настройки phpbb3

DeaDRoMeO

531

21299

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

01 май 2017, 20:26

DeaDRoMeO

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

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

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

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


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