База знаний
Поиск по категориям базы знаний
Проблема
Как поставить на сайт коды счетчика Яндекс метрики и 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/. Обычно это:
- site_start.php
- site.php
- site_catalog.php
но могут быть и другие. Открываете эти файлы с помощью редактора кода и добавляете код счетчика перед закрывающим тегом > (в конце файла).
Вариант посложнее
Если есть активная тема, но файл counters.php или footer.php отсутствует, нужно будет редактировать все файлы шаблонов страниц при любых изменениях, а это не совсем удобно. Чтобы этого избежать, можно создать файл counters.php самостоятельно и подключить его во все файлы-шаблоны страниц. Для этого надо:
- Скопировать файл /themes/blocks/counters.php в папку /custom/my/themes/blocks/. Если нет папки blocks — создайте её и поместите туда файл.
- Откройте /custom/my/themes/blocks/counters.php и вставьте свой код (счётчика/скрипта) в конец файла.
- Откройте все файлы-шаблоны страниц в папке /custom/my/themes/ и перед закрывающим тегом > разместите код вызова файла counters.php:
name= «show_include» file= «counters» > >
Таким способом можно перемещать в отдельные файлы любой повторяющийся код.
Источник
Обзор DIAFAN.CMS: между вами и сайтом
DIAFAN.CMS (Диафан CMS) – это универсальная система управления контентом, которая одинаково хорошо подойдет как для обычных информационных и корпоративных сайтов, так и для интернет-магазинов.
Это коммерческий продукт, который выпускается в одном варианте лицензии, включающем в себя все модули. То есть здесь нет варианта купить лицензию дешевле, но с меньшим функционалом (что предоставляет, например, 1С-Битрикс) – здесь вы заплатите за продукт фиксированную стоимость и получаете все доступные модули. Традиционно есть и тестовый период, который составляет 21 день.
Возможности
Разработчики характеризуют свою платформу как простую и удобную систему, которая не требует каких-либо специальных навыков.
Главные моменты, которые можно выделить у DIAFAN.CMS:
- возможность настраивать панель администратора в зависимости от своих нужд;
- интуитивно понятный интерфейс, который помогает удобно администрировать сайт;
- редактировать существующие элементы можно прямо на сайте (так же, например, сделано у Битрикса);
- перетаскивание элементов позволяет быстро сортировать и менять местами элементы сайта;
- лаконичный дизайн, т.к. функции, которые используются редко, убраны отдельно;
- настроить сайт можно прямо из панели администратора, нет необходимости подключаться по FTP;
- разным сотрудникам можно давать разные права по администрированию;
- удаленные элементы находятся в корзине, откуда их можно в дальнейшем восстановить.
- поддерживает русский и английский язык в панели управления;
- возможность настроить SMS-информирование (о событиях, новых заказах и т.д.);
- работа с базой данных: можно делать резервные копии БД, переносить их на другой сайт;
- есть поддержка .
Модули
В 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.
Выберите действие Удалить и нажмите кнопку Применить.
После успешного удаления темы появится сообщение о сохранении изменений, обновите страницу.
Источник