Хаки и Скрипты Next Generation CMS

Разделяем комментарии с плагина фэйсбука по новостям

irbees2008 irbees2008 Опубликовано - 12 - февраля html
3267 - 0
  • Уровень сложности исполнения: это делается простым копированием и нажиманием кнопки

Многие замечали что когда добавляешь комментарии от фэйсбука то выводятся все комментарии в любой новости,а нам надо чтобы комментарии шли по новостям.
Для NGcms сделать это просто.
1.Идем https://developers.facebook.com/docs/plugins/comments/ и настраиваем примерно так как на изображении.

2.Как видите на скрине все кеомментарии будут выводиться в любой новости и хрен разберешь какой комментарий от куда,ладно продолжим,жмем кнопку GET CODE получить код.
Вот скрин кода

3.Вставляем

Код:
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/ru_RU/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
в HEAD main.tpl.
4.А этот код
Код:
<div class="fb-comments" data-href="https://ngcmshak.ru/" data-width="500" data-numposts="10" data-colorscheme="light"></div>
нам надо изменить так
Код:
<div class="fb-comments" data-href="https://ngcmshak.ru/{news_link}" data-width="500" data-numposts="10" data-colorscheme="light"></div>
и теперь ставим в в полную новость там где у нас будет комментарий.
Демо смотрите в низу,раньше выводилось как на скрине выше.Не забудьте заменить ngcmshak.ru на ваш домен smile

Можешь почитать и вот эту статейку "Денвер - локальный сервер."

Опрос

Ваше мнение

TWIG -что это?
Результаты

Последние комментарии

Теги

Anything in here will be replaced on browsers that support the canvas element

Статистика

  • Caйту: 4488 дней
  • Новостей: 566
  • Комменты: 257
  • Зарегистрированно : 670
  • Онлайн всего: [8]
  • Гости: [8]
  • Были сегодня : [3] Google, Яндекс, dankeanke
  • SQL запросов: 30
  • Генерация страницы: 0.349сек
  • Потребление памяти: 5.157 Mb 
  •   Яндекс.Метрика