Вход • Регистрация

Как поменять комментарии на сайте на комментарии с вконтакте???

  • 22 января 2017 г.
  • Куда вставить это ??7---
    <!-- Put this script tag to the <head> of your page -->
    <script type="text/javascript" src="//vk.com/js/api/openapi.js?137"></script>

    <script type="text/javascript">
    VK.init({apiId: 4730716, 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: "662", attach: "graffiti,photo,video,audio"});
    </script>
    • 22 января 2017 г. , редакция: 22 января 2017 г.
    • Ну написано же нормальным языком:
      Цитата
      Put this script tag to the <head> of your page
      Не дружите с английским? Так Google в помощь.
      Не знаете где у вас на сайте <head>?
      Тогда вам проще на биржу обратиться. Без этих знаний в код лучше вообще не лезть.

      ПО ФАКТУ:

      В папке /themes есть файлы site_catalog.php, site_start.php, site.php. Там ввеху файлов (20-25 строка):
      Код
      }
      include $path.'/includes/404.php';
      }
      ?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
      <html>
      <head>
      Тот самый <head>. Найдите где в файле этот тег закрывается (вот так: </head>)
      Код
      <!-- шаблонный тег show_css подключает CSS-файлы. Описан в файле themes/functions/show_css.php. -->
      <insert name="show_css" files="default.css, style.css">

      </head>

      <body>
      и перед этой закрывашкой вставляйте первую часть скрипта:
      Код
      <!-- Put this script tag to the <head> of your page -->
      <script type="text/javascript" src="//vk.com/js/api/openapi.js?137"></script>
      <script type="text/javascript">
      VK.init({apiId: 4730716, onlyWidgets: true});
      </script>

      </head>
      Вторая часть скрипта (опять же написано - куда)
      Код
      <!-- 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: "662", attach: "graffiti,photo,video,audio"});
      </script>
      вставляется в любое место на странице - туда, где должен выводиться скрипт.
      Тут уже вы сами решаете - куда его вставить. Куда-то между открывающим тегом <BODY> и закрывающим </BODY>.

      А вообще хотя бы c азами HTML ознакомьтесь. Точно не повредит.
      • 22 января 2017 г.
      • Здравствуйте . Я немного понимаю в тегах)))
        Мне необходимо удалить с сайта родные комменты и вставить туда вместо того этот. Чтоб например в статье внизу было только комменты вконтакте.А родной удалить вообще.
  • 22 января 2017 г.
  • вот
    • 22 января 2017 г. , редакция: 22 января 2017 г.
    • Если хотите совсем убрать диафановские комментарии - вам проще отключить модуль "Отзывы" в админке: "Модули и БД" - снять галку с пункта "Отзывы".

      Блок отзывов выводится в шаблонах модулей (папки /views/). Выглядят включения вот так:
      Код
      //комментарии к товару
      if (!empty($result["comments"]))
      {
      echo $result["comments"];
      }
      Вам нужно найти такие включения и дописать под ними свой код через команду echo, либо вот так:
      Код
      //комментарии к товару
      if (!empty($result["comments"]))
      {
      echo $result["comments"];
      }
      ?>

      <!-- 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: "662", attach: "graffiti,photo,video,audio"});
      </script>

      <?php
      У меня ощущение, что знаний для этой операции вам не хватит. Но в любом случае - удачи!
  • 22 января 2017 г.
  • Можно гораздо проще: убрать отметку-галочку "Подключить комментарии" к статьям, или к чему они подключены. А ваш код ВК, вставить в шаблон.

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум