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

Как вставить виджет от сервиса обратного звонка?

  • 01 июня 2015 г.
  • Поставил в site.php перед </body> но ничего не отображается
    сам код вот такой <script type="text/javascript" src="//perezvoni.com/files/widgets/3123-ccfdbd8eebc37-8fccfdbd8ee-8f-f28fccfdb-0-cf28fccfb.js" charset="UTF-8"></script>
    Что то не соображу как его прилепить, подскажите
  • 03 июня 2015 г.
  • Я идиот, в 4 часа действительно нужно спать, сбросил кеш и все работает , всем спасибо
  • 18 апреля 2017 г.
  • Здравствуйте! Та же трудность, что и у автора поста. Код скрипта скопировал и вставил перед </body> в файлах site_start.php, site.php, counters.php.
    Сбросил кеш. И это ничего не изменило. Будет оч круто, если кто-то напишет алгоритм действий. Думаю у всех новичков возникают одни и те же проблемы.
    • 18 апреля 2017 г.
    • Вставили в файлы корневой темы или из папки custom?
    • 18 апреля 2017 г. , редакция: 18 апреля 2017 г.
    • Достаточно вставлять в counters.php, он подключается во все шаблоны (должен по крайней мере).
      Первое и главное правило для новичков: адрес сайта какой? На кофейной гуще кто-нибудь может и погадает, только вам это мало поможет.

      Шаблон counters.php может находиться как в корневой папке сайта: /themes/blocks так и в папке темы. А раз вы из облака, то папка темы у вас есть по-любому. Тогда вам надо вставлять код именно туда. А это по адресу: custom/papka_s_temoj/themes/blocks

      Если вставили и всё-равно не работает, вставьте туда что-нибудь такое:
      Код
      if (! defined('DIAFAN'))
      {
      $path = __FILE__; $i = 0;
      while(! file_exists($path.'/includes/404.php'))
      {
      if($i == 10) exit; $i++;
      $path = dirname($path);
      }
      include $path.'/includes/404.php';
      }
      ?>
      <h1>Вывод counters.php</h1>
      Станет ясно - выводится вставка или нет. Потому что может ещё и сам код, который вы пытаетесь вывести, конфликтует с чем-нибудь или вставлен неверно.
      • 18 апреля 2017 г. , редакция: 18 апреля 2017 г.
      • Сайт Nightfires.ru
        Однако, это уже не важно. Павел, всё заработало. Я вставлял коды в указанные файлы по адресу /themes/blocks. Как и коды счетчиков до этого. Однако скрипт на сайте работать отказывался.
        В папке темы, расположенной по адресу: custom/papka_s_temoj/themes/blocks у меня отсутствует файл counters.php, однако вот тут : custom/papka_s_temoj/themes/ , есть файлы site_start.php, site.php. Вот в них код и скопировал. Теперь всё работает =)
        Спасибо за помощь!)
        • 18 апреля 2017 г. , редакция: 18 апреля 2017 г.
        • Пожалуйста! Тоже вариант. А можете во все свои шаблоны страниц вставить вот такую строку:
          Код
          <insert name="show_include" file="counters">

          </body>
          </html>
          Создать файл custom/papka_s_temoj/themes/blocks/counters.php и поместить код туда. Тогда код во все шаблоны будет подключаться из одного места. Если надо будет что-то добавить или поменять, править нужно будет в одном файле, а не в нескольких.

          Таким образом выносятся в одно место одинаковые участки кода из разных шаблонов, например повторяющиеся шапка и подвал.

Новости

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

Форум