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


----

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

 Сообщение Подключаем комментарии ВКонтакте к phpbb3 
#1 

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

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

Вообщем идем на сайт соц.сети ВКонтакте и листаем страницу в самый низ, находим ссылку Разработчикам, жмем ее. После нажимаем на Виджеты и сторонние сайты, в правой колонке нажимаем Виджет комментариев. Потом вводим данные свое сайта, блок комментов можно не настраивать, просто получаем код (приблизительно такой)
<!-- 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
          Вернуться наверх  
 

#2 

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

Спасибо!)


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

#3 

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

На здоровье :co_ol:


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

#4 

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

Чето баг какой то. Если заходишь на страницу по разным ссылкам отражаются разный набор коментов.

Например:

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


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

#5 

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

Не должно быть такого с моим кодом из первого сообщения, там все комменты к айди темы привязываются


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

#6 

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

Странно, у меня отображается только если размещаю в overal_header (естественно только в топиках, и естественно между шапкой и топиком).
Все перепробовал
Пример куда и как ставил: в overal_header
<!-- 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}); - ставил свой apiId
</script>

в <head></head)
 


во viewtopic_body
<!-- 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: 5, width: "0", attach: "*"}, {TOPIC_ID});
</script>
 


И во viewtopic_body все до кучи ставил, не отображается.



Информация о редактировании
Последний раз редактировалось autofansmoto 30 янв 2013, 16:36, всего редактировалось 2 раз(а).
          Вернуться наверх  
 

#7 

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

Кеш чистили то??? Комменты отображаются нормально во всех частях форума)


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

#8 

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

DeaDRoMeO писал(а):

Кеш чистили то???

Конечно чистил. Не отображается вообще.
Сделал модуль (чисто эксперимент) на портале - работает.
В топиках - не отображается
Если все вставляю в шапку - отображается.


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

#9 

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

Весьма странно, вы хотите комменты на всех страницах или только в темах ? Покажите какой код пихаете и в какое конкретно место в viewtopic_body


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


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

Цитата:
Весьма странно, вы хотите комменты на всех страницах или только в темах ?

Только в темах.
Цитата:
Покажите какой код пихаете и в какое конкретно место в viewtopic_body

<head>
<script type="text/javascript" src="http://userapi.com/js/api/openapi.js?49"></script>
</head>

В самом низу уже в открытом
<body>
<script type="text/javascript">
VK.init({apiId: Здесь мой ID, onlyWidgets: true});
</script>


Между
<!-- IF S_QUICK_REPLY -->
<!-- INCLUDE quickreply_editor.html -->
<!-- ENDIF -->

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

!-- IF S_DISPLAY_ONLINE_LIST -->


Пробовал и так:

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

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


Все эти манипуляции не работают


Вот результат если все вставить в overal_header


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


Это единственное как он работает.
Еще работает если весь код вставить в Настраиваемый блок Портала (естественно только на портале)

Пробовал всё, куда только во вьютопик не пихал - даже не раздвигает ничего (типа что что то есть но не отображает)

Так же пробовал прикрутить конкретно к форумам, через Спонсоры форума - даже не раздвигает ничего (типа что что то есть но не отображает)

Работает только через шапку и в портале.


Убрал , {TOPIC_ID} - заработало везде кроме вьютопик, заработало даже в Спонсоры форума (удобно если разместить только в том разделе где надо а не на каждый топик, можно случайно вынести сор из избы - если есть скрытые разделы)

И ID топика отправляет, по обратной ссылке попадаешь на форумную ветку где комментировалось.

Такая себе получается и сама реклама))))

Я уже нашел применение виджета для себя.

спасибо за старания помочь!!!



Информация о редактировании
Последний раз редактировалось autofansmoto 31 янв 2013, 12:56, всего редактировалось 11 раз(а).
          Вернуться наверх  
 


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

ОЧень странно, я просто тупо весь код в одно место поставил и все работало, рад что разобрались с этим)


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


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

долго искал, как найти "ВАШ API_ID"

нашел только через гугл -
заходим
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку
и выбираем справа "Создать приложение". Там, после подтверждения по СМС получаем этот "ВАШ API_ID"


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


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

hunterkomp, впринципе так и надо было делать))Это ж к вашей учетке привязывается


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


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

Спасибо, все работает. поставил так:
<div class="share42init"></div>
<script type="text/javascript" src="http://d-projects.ru/share42/share42.js"></script>
<!-- Put this script tag to the <head> of your page -->
<script type="text/javascript" src="//vk.com/js/api/openapi.js?83"></script>

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




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


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


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

А я бы растянул форму коммента на всю ширину страницы)


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


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

Спасибо, получилось всё сразу. :-00):


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


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

На здоровьице)))


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


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

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


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


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

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


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


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

попробовала поставить себе во viewtopic_body
не могу понять в какое место кода пихать кусок - все отображается, только почему-то многократно, в зависимости от числа сообщений в теме :po_zor: . Куда его надо вставить, чтобы как у вас здесь отображалась после заголовка сообщения? :wall:
стиль сабсильвер2


          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


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

  Похожие темы  Автор  Ответов  Просмотров  Последнее сообщение 
Аватар пользователя Как получить 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