Diafan cms вставить счетчик

База знаний

Поиск по категориям базы знаний

Проблема

Как поставить на сайт коды счетчика Яндекс метрики и Google Analytics?

Решение

Вариант попроще

Подключаетесь к сайту по FTP. Для начала посмотрите — подключены ли на сайте активные темы. Это можно сделать в админке (подраздел «Темы и дизайн»).

Если темы есть, то код счётчика следует добавлять в файлы, находящиеся в папке темы. Если активной темы нет, то в файлы, находящиеся в корневой папке. По-умолчанию в DIAFAN.CMS есть отдельный файл для счётчиков и пользовательских скриптов. Это файл: /themes/blocks/counters.php

Если есть активная тема (например, тема «my», как на скриншоте), то такой файл надо смотреть по адресу: /custom/my/themes/blocks/counters.php Открываете этот файл с помощью редактора кода (например, Notpad++) и вставляете в конец код своего счётчика или иного скрипта.

Иногда в активных темах может отсутствовать сам файл counters.php и его подключение в шаблонах страниц. В этом случае смотрите в папке /custom/my/themes/blocks/ другие подключаемые файлы. Например, /custom/my/themes/blocks/footer.php. Это подвал сайта, который подключается на все страницы сайта. Если файл есть — добавляете код туда (в конец).

Если такого файла тоже нет (или вообще нет папки /custom/my/themes/blocks/), код нужно добавлять в каждый файл-шаблон темы. Это все php-файлы, находящиеся в папке /custom/my/themes/. Обычно это:

  1. site_start.php
  2. site.php
  3. site_catalog.php

но могут быть и другие. Открываете эти файлы с помощью редактора кода и добавляете код счетчика перед закрывающим тегом > (в конце файла).

Вариант посложнее

Если есть активная тема, но файл counters.php или footer.php отсутствует, нужно будет редактировать все файлы шаблонов страниц при любых изменениях, а это не совсем удобно. Чтобы этого избежать, можно создать файл counters.php самостоятельно и подключить его во все файлы-шаблоны страниц. Для этого надо:

  1. Скопировать файл /themes/blocks/counters.php в папку /custom/my/themes/blocks/. Если нет папки blocks — создайте её и поместите туда файл.
  2. Откройте /custom/my/themes/blocks/counters.php и вставьте свой код (счётчика/скрипта) в конец файла.
  3. Откройте все файлы-шаблоны страниц в папке /custom/my/themes/ и перед закрывающим тегом > разместите код вызова файла counters.php:

name= «show_include» file= «counters» > >

Таким способом можно перемещать в отдельные файлы любой повторяющийся код.

Источник

Обзор DIAFAN.CMS: между вами и сайтом

DIAFAN.CMS (Диафан CMS) – это универсальная система управления контентом, которая одинаково хорошо подойдет как для обычных информационных и корпоративных сайтов, так и для интернет-магазинов.

Это коммерческий продукт, который выпускается в одном варианте лицензии, включающем в себя все модули. То есть здесь нет варианта купить лицензию дешевле, но с меньшим функционалом (что предоставляет, например, 1С-Битрикс) – здесь вы заплатите за продукт фиксированную стоимость и получаете все доступные модули. Традиционно есть и тестовый период, который составляет 21 день.

Возможности

Разработчики характеризуют свою платформу как простую и удобную систему, которая не требует каких-либо специальных навыков.

Главные моменты, которые можно выделить у DIAFAN.CMS:

  • возможность настраивать панель администратора в зависимости от своих нужд;
  • интуитивно понятный интерфейс, который помогает удобно администрировать сайт;
  • редактировать существующие элементы можно прямо на сайте (так же, например, сделано у Битрикса);
  • перетаскивание элементов позволяет быстро сортировать и менять местами элементы сайта;
  • лаконичный дизайн, т.к. функции, которые используются редко, убраны отдельно;
  • настроить сайт можно прямо из панели администратора, нет необходимости подключаться по FTP;
  • разным сотрудникам можно давать разные права по администрированию;
  • удаленные элементы находятся в корзине, откуда их можно в дальнейшем восстановить.
  • поддерживает русский и английский язык в панели управления;
  • возможность настроить SMS-информирование (о событиях, новых заказах и т.д.);
  • работа с базой данных: можно делать резервные копии БД, переносить их на другой сайт;
  • есть поддержка .
Читайте также:  Счетчик valtec или meter

Модули

В DIAFAN.CMS модули представляют собой пакеты готовых типовых решений, которые можно изменять и дорабатывать, а также самостоятельно написать с нуля. Примеры модулей: новости, статьи, фотогалереи, опросы, магазин и так далее.

О функционале модуля можно понять из его названия: «Поиск» добавит на сайт возможность поиска и поисковой выдачи; модуль «Опросы» позволяет создавать для пользователей опросы (в модуле есть функция защиты от накруток, а также голосования только зарегистрированных пользователей); модуль «Ошибки на сайте» позволит пользователям отправлять владельцу сайта сообщения с найденными ошибками (на сайте обычно выглядит как надпись «Если Вы заметили ошибку на сайте, выделите ее и нажмите Ctrl+Enter»).

У платформы хорошая и подробная документация, поэтому если вы хотите прочитать про модули более подробно, смотрите раздел « Модули ».

Интернет-магазин

На скриншоте выше виден модуль интернет-магазина – он обладает широкими возможностями, в том числе дает возможность интеграции с 1С, Яндекс.Маркет и МойСклад.

В DIAFAN.CMS можно сделать каталог товаров с неограниченным уровнем вложенности, можно добавлять различные характеристики и изображения для них. Есть фильтр и сравнение товаров, а также возможность продавать цифровые товары (со скачиванием файлов по ссылке).

В самой карточке товара можно добавлять «С этим товаром покупают» и «Сообщить, когда появится».

Удобное взаимодействие с заказами и остатками: помимо учета товаров и отчета о выполненных заказах есть еще статистика просмотров и покупок товаров.

DIAFAN.CMS поддерживает все основные виды online-оплаты – можно подключать предустановленные Робокасса, WebMoney, Яндекс.Деньги, QIWI и другие способы. Также есть возможность использовать баланс покупателей. Способы доставки тоже настраиваются.

Нагрузка

В 2014 году на сайте CMSMagazine движок DIAFAN.CMS был признан самым нагрузоустойчивым среди систем, распространяющихся по коммерческой лицензии.

Внутренние алгоритмы кэширования позволяют минимизировать нагрузку на хостинг и увеличить скорость загрузки страниц.

Кстати, именно после нагрузочного тестирования в DIAFAN.CMS был добавлен алгоритм экстремального кэширования, благодаря которому при нагрузке 1 тысяча человек сайт при тестировании показал время ответа в 0,4 секунды. Экстремальное кэширование можно включить в модуле «Параметры сайта», однако разработчики рекомендуют использовать функцию не на постоянной основе, а только тогда, когда необходимо значительно снизить нагрузку на хостинг из-за резкого скачка посещаемости.

Обновления и SEO

После покупки лицензии все обновления бесплатны и будут происходить в полуавтоматическом режиме: система выносит измененные и доработанные файлы в отдельную папку.

Что касается SEO, то, как и в некоторых других CMS, здесь есть различные настройки для успешной оптимизации и продвижения сайтов: работа с URL, мета-тегами, заголовками и служебными страницами (403, 404 и т.д.). При этом карта сайта и sitemap.xml создаются автоматически.

Читайте также:  Подключаем счетчик электроэнергии старого образца

В 2015 году портал SEOnews.ru признал DIAFAN.CMS самой SEO-дружелюбной платформой среди всех платных систем управления сайтами.

Демоверсия сайта доступна по ссылке: http://demo.diafan.ru/

Демо-сайт уже имеет наполнение интернет-магазина и позволяет познакомиться с движком и его функциями.

Примеры сайтов

DIAFAN.CMS – это качественная CMS, которая имеет все необходимые для современного сайта функции. Она подойдет тем, кто хочет сразу после покупки получить работоспособный сайт, который легко администрировать и развивать.

Минус платформы очевиден – она платная, но зато лицензия не имеет срока давности и не требует продления. Также нужно отметить, что лицензия действует только на 1 домен и на все его поддомены. Еще один (возможный) минус – административная часть имеет только два языка (русский и английский), но если вы владеете хотя бы одним из них, проблем быть не должно.

Источник

DIAFAN 6. Установка и настройка модуля Инитпро|касса

В данной инструкции описаны процессы установки и настройки модуля Инитпро|касса в CMS-системе Diafan, так же проверка заказов и печать чеков.

Установка модуля Инитпро|касса в CMS-системе Diafan

    Авторизуйтесь в кабинете администратора. Введите логин и пароль, после этого нажмите кнопку Вход.

Перед вами откроется стартовая страница События.

В панели меню слева перейдите в раздел Сервис — Темы и дизайн.
Примечание: данный раздел находится внизу меню, для этого нужно пролистать страницу вниз.

В открывшемся окне Темы и дизайн нажмите кнопку Добавить вручную.

Откроется форма настройки новой темы.

В поле Тема латинскими буквами напишите название новой темы. Нажмите кнопку Применить.

В поле Импорт темы нажмите кнопку Обзор.

Загрузите архив с установочным файлом: diafan_initpro_kassa.zip.

Примечание: установочный файл вы можете скачать при настройке интеграции с интернет-магазином в личном кабинете клиента.

Поле Дата создания заполняется автоматически.

В поле Примечание можно написать необходимые комментарии к теме.

После заполнения формы настроек нажмите кнопку Сохранить.

После сохранения темы, вас перекинет на страницу Темы и дизайн. Новая тема появится в списке установленных тем.

В панели меню перейдите в раздел Настройки — Модули и БД.
Примечание: данный раздел находится внизу меню, для этого нужно пролистать страницу вниз.

В открывшемся окне найдите модуль ИНИТПРО касса и поставьте около него галочку.

Нажмите кнопку Обновить.

При успешном завершении операции в панели меню в разделе Интернет-магазин появится кнопка ИНИТПРО касса.

Настройка модуля Инитпро|касса в CMS-системе Diafan.

    В панели меню в разделе Интернет-магазин нажмите кнопку ИНИТПРО касса.

В открывшемся окне нажмите кнопку Настройки модуля. Откроется форма настроек модуля.

Поле URL сервера API заполяется по умолчанию значением https://kassa.initpro.ru.

  • Заполните список параметров магазина:
    • ID магазина;
    • Секретный ключ;
    • ID очереди.

    Примечание: данные параметры вы можете просмотреть при настройке интеграции с интернет-магазином.

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

    Примечание: посмотреть идентификаторы способов оплаты можно в разделе Оплата (подраздел левого меню Интернет магазин), чтобы найти раздел меню пролистните страницу вниз.

    Укажите идентификаторы способов оплаты, для которых необходимо пробивать чеки со способом оплаты Наличными.
    Примечание: указанные идентификаторы должны входить в список идентификаторов, которые вы указали ранее в поле выше (см. пункт 5).
    Внимание! Для остальных способов оплаты автоматически будет применяться способ оплаты Безналичными.

    В графе СНО (система налогообложения) выберите нужное значение из выпадающего списка.
    Внимание! Убедитесь, что установленная СНО является одной из СНО, выбранных при регистрации ККТ в личном кабинете Инитпро | касса.
    Примечание: как посмотреть текущие настройки СНО в личном кабинете Инитпро | касса можно узнать в инструкции Карточка кассы.

    В графе НДС для товаров/доставки выберите нужное значение из выпадающего списка.

    Выберите способы расчетов для товара и доставки. По умолчанию установлено значение Полный расчет (рекомендуем не изменять данный параметр).

    Выберите признак предмета расчета для товара и доставки.

    Внимание! Галочку в поле Включено убирать не нужно. Она обеспечивает интеграцию кассы с интернет-магазином.

    После заполнения формы нажмите кнопку Сохранить.

    При успешной настройке модуля на экране появится уведомление о сохранении изменений.

    Настройка и просмотр статусов заказа в CMS-системе Diafan

      Для настройки статусов заказа перейдите в панели меню в раздел Интернет-магазин — Справочники.

    В открывшемся окне перейдите на вкладку Статусы заказа.

    Откроется список статусов заказа. В колонке Действие указано, при каких действиях заказ приобретает соответствующий статус.

    Для редактирования статуса заказа нажмите на название статуса в соответствующей строке.

    Откроется форма настроек статуса. Для просмотра подробной инструкции по заполнению нажмите на в соответствующем поле.
    Измените нужные поля и нажмите кнопку Сохранить.

    Вы также можете создать новый статус заказа. Для этого на вкладе Статусы заказа нажмите кнопку Добавить статус.

    Откроется форма настроек статуса (как в пункте 5). Заполните её и нажмите кнопку Сохранить.

    Созданный статус появится на вкладке Статусы заказа.

    Для удаления статусов поставьте галочку в строке статуса, который вы хотите удалить.

    Нажмите кнопку Применить. Статус удалится.

    Проверка заказов и Печать чека

      Перейдите в раздел меню Заказы.




    Нажмите кнопкуДобавить.


    Перед вами откроется форма добавления заказа. ЧтобыДобавить товар к заказунажмите соответствующую кнопку.

    Перед вами откроется окно Товары, нажмите на наименование выбранного товара.

    Товар отобразится в форме, при необходимости вы можете еще добавить товары.

    Далее заполните оставшиеся поля необходимыми данными.

    Нажмите кнопку Сохранить.

    Заказ отобразиться в списке.

    Чтобы поменять статус заказа, нажмите на его номер.

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

    В личном кабинете клиента перейдите в раздел меню Чеки.

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

    Нажмите на Тип чека, чтобы просмотреть его.

    Перед вами откроется окно Печать чека, вы можете сверить данные из заказа и данные в чеке.

    Удаление модуля

      Перейдите в раздел меню Темы и Дизайн.




    Выберите тему initpro_kassa.


    Выберите действие Удалить и нажмите кнопку Применить.


    После успешного удаления темы появится сообщение о сохранении изменений, обновите страницу.

    Источник

    Поделиться с друзьями
    Блог электрика
    Adblock
    detector