Параметри сайту - Документація - DIAFAN.CMS

  1. параметри сайту
  2. Основні
  3. режим розробки
  4. Інформація про сайт
  5. База даних
  6. файли
  7. параметри сайту
  8. Основні
  9. режим розробки
  10. Інформація про сайт
  11. База даних
  12. файли
  13. параметри сайту
  14. Основні
  15. режим розробки
  16. Інформація про сайт
  17. База даних
  18. файли

параметри сайту

Модуль «Параметри сайту» дозволяє редагувати загальні налаштування сайту. Модуль відноситься до частини CMS «Управління», є частиною ядра DIAFAN.CMS і обов'язковий для установки.

Модуль має тільки адміністративну частину.

Налаштувати сайт можна за наступними параметрами:

Основні

  • Назва сайту - Якщо на сайті використовуються кілька мовних версій, то поле «Назва сайту» потрібно заповнювати для кожної версії.
  • Host для бази даних - Хост для підключення до бази даних. Наприклад, localhost. Дані зазвичай надаються хостингом при реєстрації.
  • База даних - Назва бази даних. Дані зазвичай надаються хостингом при реєстрації або створюється база даних в панелі управління хостингом. При створенні бази даних рекомендується вибирати кодування UTF8.
  • Користувач бази даних - Дані зазвичай надаються хостингом при реєстрації або створюється база даних в панелі управління хостингом.
  • Пароль для бази даних - Дані зазвичай надаються хостингом при реєстрації або створюється база даних в панелі управління хостингом.
  • Префікс (наприклад, diafan_) - Символи, що додаються до кожної таблиці в базі даних, використовуваної CMS. Корисно, коли в одній базі даний MySQL є таблиці не тільки CMS. Префікс може бути порожнім.
  • Кодування бази даних - DIAFAN.CMS працює з базою даних в кодуванні UTF8. Змінити параметр можна в разі індивідуальної настройки системи.
  • Папка для зберігання призначених для користувача файлів. - Ім'я папки, де будуть зберігатися всі файли, що завантажуються для контенту сайту. За замовчуванням всі призначені для користувача файли зберігаються в папці userfls. (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!)
  • Папка адміністративної частини - Адреса адміністративної частини сайту. Наприклад, http://site.ru/admin/ або http://site.ru/manager/. Зміна параметра означає зміну URL-адреси панелі адміністрування. (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!)
  • Використовувати окремий шаблон мобільної версії (при наявності) - Якщо відзначене, то CMS буде автоматично визначати пристрій, з якого зайшли на сайт і якщо це мобільний пристрій, то автоматично буде завантажуватися додатковий шаблон дизайну themes / m / site.php.
  • Ім'я мобільної версії в URL-адресу - Назва, що використовується в URL-адресу, як адресу мобільної версії. Можливе використання латиниці в нижньому регістрі, а також символів тире і нижнього підкреслення. Наприклад, http://site.ru/m/ або http://site.ru/mobile/. Зміна параметра означає зміну URL-адреси мобільної версії. При зміні параметра слід скоригувати зміст файлу robots.txt за потребою. (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!) Параметр з'являється, якщо вибрано пункт «Використовувати окремий шаблон мобільної версії (при наявності)».
  • Використовувати ім'я мобільної версії в якості поддомена - Якщо відзначене, то назва мобільної версії буде використовуватися в якості поддомена. Наприклад, http://m.site.ru/ або http://mobile.site.ru/. Зміна параметра означає зміну URL-адреси мобільної версії. Можливо Вам буде потрібно скорегувати файл robots.txt. ВАЖЛИВО: потрібне внесення відповідних "CNAME" або "A" записів в dns-зону домену, а також зміна налаштувань веб-сервера. Наприклад, для Apache параметр "ServerAlias", для NGINX параметр "server_name". Перш, ніж змінювати параметр настройки, переконайтеся, що ім'я мобільної версії не збігається ні з однією з частин доменного імені. Наприклад, для URL-адреси http://site.ru/ як ім'я мобільної версії не можна використовувати: site і ru. (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!) Параметр з'являється, якщо вибрано пункт «Використовувати окремий шаблон мобільної версії (при наявності)».
  • Заборонити завантажувати сайт під frame - Якщо не зазначено, то сайт можна буде вставляти у frame. Підвищується небезпека clickjacking-атак на сайт.
  • Варіант генерації ЧПУ - Швидкий предобразованія назви при автоматичному генеруванні ЧПУ. Можливі значення:
    • транслит,
    • переклад на англійську,
    • російська кирилиця.
  • Спосіб перетворення - Масив кириличних символів і відповідних їм латинських символів. Символи розділені пропуском. Параметр з'являється, якщо в якості варіанту генерації ЧПУ обраний «трансліт».

    Значення за замовчуванням:

    приклад:

    | А | б | в | г | д | е | е | ж | з | и | й | к | л | м | н | о | п | р | с | т | у | ф | х | ц | ч | ш | щ | и | е | ю | я | А | Б | В | Г | Д | Е | Е | Ж | З | І | Й | К | Л | М | Н | О | П | Р | С | Т | У | Ф | Х | Ц | Ч | Ш | Щ | И | Е | Ю | Я

    приклад:

    - | a | b | v | g | d | e | yo | zh | z | i | y | k | l | m | n | o | p | r | s | t | u | f | kh | ts | ch | sh | sch | y | e | yu | ya | A | B | V | G | D | E | YO | ZH | Z | I | Y | K | L | M | N | O | P | R | S | T | U | F | KH | TS | CH | SH | SCH | Y | E | YU | YA
  • API-ключ сервісу Яндекс Перекладач
    отримати .
  • ЧПУ закінчується на - Можна використовувати слеш або інше закінчення. Наприклад, якщо встановити .php, все адреси сторінок сайту будуть формуватися як http://site.ru/news.php Для .html - http://site.ru/news.html. За замовчуванням слеш і http://site.ru/news/.
  • Генерувати ЧПУ для модулів автоматично - Формування ЧПУ для модулів (новин, категорій новин, товарів, статей та ін.) В автоматичному режимі з назв. Якщо галка відключена, ЧПУ окремого товару буде генеруватися як http://site.ru/shop/cat1/show5/. Якщо галка варто, то при збереженні ЧПУ згенерує автоматично з назви категорій і імені елементів, тобто http://site.ru/shop/telefony/nokia8800/.
  • FTP-хост - Адреса FTP-сервера, для підключення до хостингу. Використовується для доступу до файлів сайту, якщо не вистачає прав доступу. У тому числі може бути використано для автоматичного оновлення. (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!)
  • FTP-логін - Ім'я ftp-користувача, для підключення хостингу. Використовується для доступу до файлів сайту, якщо не вистачає прав доступу. У тому числі може бути використано для автоматичного оновлення. (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!)
  • FTP-пароль - Пароль ftp-користувача, для підключення хостингу. Використовується для доступу до файлів сайту, якщо не вистачає прав доступу. У тому числі може бути використано для автоматичного оновлення. (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!)
  • Відносний шлях до сайту - Потрібен, якщо зазначений FTP-користувач після авторизації потрапляє не в корінь сайту, а неколько рівнями вище. Тоді потрібно вказати шлях до кореня сайту. Наприклад, /www/site.ru/, дізнайтеся на хостингу. Використовується для доступу до файлів сайту, якщо не вистачає прав доступу. У тому числі може бути використано для автоматичного оновлення. (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!)
  • e-mail сайту - Адреса, на який за замовчуванням приходять повідомлення та який вказується в зворотній адресі всіх листів. Тут може бути зазначено лише одну адресу.
  • Використовувати SMTP-авторизацію при відправці пошти з сайту - Обов'язково використовуйте вихідну SMTP-авторизацію, інакше листи-повідомлення з сайту можуть блокуватися більшістю спам-фільтрів.
  • SMTP-хост (наприклад, tls: //smtp.mail.ru) - Параметр з'являється, якщо вибрано пункт «Використовувати SMTP-авторизацію при відправці пошти з сайту».
  • SMTP-логін (наприклад, [email protected]) - Ваш поштовий логін, для входу в пошту. Параметр з'являється, якщо вибрано пункт «Використовувати SMTP-авторизацію при відправці пошти з сайту».
  • SMTP-пароль - Ваш поштовий пароль, для входу в пошту. Параметр з'являється, якщо вибрано пункт «Використовувати SMTP-авторизацію при відправці пошти з сайту».
  • SMTP-порт (наприклад, 465 або 587) - У більшості випадків можна не вказувати. Якщо використовується протокол SSL, то частіше за все необхідно вказувати SMTP-порт 465. Якщо використовується протокол TLS, то частіше за все необхідно вказувати SMTP-порт 587. Параметр з'являється, якщо вибрано пункт «Використовувати SMTP-авторизацію при відправці пошти з сайту».
  • Кешування Memcached - Включає Memcached-кешування. За замовчуванням використовується файловий кешування. Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!
  • Xост сервера Memcached - Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті! Параметр з'являється, якщо вибрано пункт «Кешування Memcached».
  • Порт сервера Memcached - Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті! Параметр з'являється, якщо вибрано пункт «Кешування Memcached».
  • Підключити SMS-повідомлення
    (потрібно реєстрація ). - SMS-розсилки інтегрована в модулі «Зворотній зв'язок», «Оформлення замовлення», «Коментарі», «Питання-відповідь» для уведолменія адміністраторів. А також в модуль «Розсилання» для масової розсилки SMS. Подключеть SMS-повідомлення потрібно в настройках відповідного модуля. Для включення SMS на сайті необхідно зареєструватися в системі SMSC .
  • Ключ - Дані з налаштувань сервісу SMSC. Параметр з'являється, якщо вибрано пункт «Підключити SMS-повідомлення (потрібна реєстрація).».
  • ID - Дані з налаштувань сервісу SMSC. Параметр з'являється, якщо вибрано пункт «Підключити SMS-повідомлення (потрібна реєстрація).».

    Після реєстрації в системі Byte Hand Ключ і ID можна знайти на сторінці «Налаштування» (у меню «Аккаунт» - «Налаштування») в акаунті користувача системи Byte Hand.

  • Підпис - Дані з налаштувань сервісу SMSC. Параметр з'являється, якщо вибрано пункт «Підключити SMS-повідомлення (потрібна реєстрація).».

    Підпис необхідно створювати в акаунті системи Byte Hand (в меню «Розсилання» - «Підпис відправника»). Відправлення SMS буде доступна, коли підпис, зазначена в параметрах, пройде модерацію і буде мати статус «Доступна».

  • Таймзона - часовий пояс, список часових поясів . За замовчуванням: Europe / Moscow
  • Джерело завантаження JS-бібліотек - Варіант джерела завантаження бібліотек JavaScript. Впливає на швидкість завантаження сторінок сайту. (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!) Можливі значення:
    • Google CDN,
    • Yandex CDN,
    • Microsoft CDN,
    • CDNJS CDN,
    • jQuery CDN,
    • Hosting.

режим розробки

  • Включити режим розробки - Якщо відзначити, в підвалі всіх сторінок сайту буде виводитися консоль, яка містить всі повідомлення сервера з зауваженнями і PHP-помилками. Режим розробки також відключає стиснення CSS і JS файлів. (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!)
  • Показувати помилки тільки адміністратору.
  • Перекласти сайт в режим обслуговування - Якщо відзначити, сайт буде доступний тільки авторизованим адміністратору. Всі учасники сайту будуть бачити тільки сторінку themes / 503.php - «Сайт в розробці, тимчасово недоступний». (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!)
  • Відключити кешування - Даний параметр розробнику необхідно обов'язково включав при доопрацюванні скриптів і обов'язково відключати в штатному режимі роботи сайту. Постійно відключене кешування може уповільнити роботу системи! (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!)
  • Скинути кеш - Якщо відзначити, внутрішній кеш сайту буде видалений. Галка при цьому не залишиться відзначена. Рекомендується скидати кеш, після внесення змін до скрипти. (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!)
  • екстремальне кешування - Увага! Можливо обмеження функціонала! Використовуйте тільки після ознайомлення з призначенням даного параметра.
  • Включити стиснення HTML-контенту - Якщо відзначити, що згенерувала HTML-сторінка буде стискатися перед відправкою в веб-браузер клієнта.
  • Включити профілювання SQL-запитів - Якщо відзначити, в підвалі всіх сторінок сайту буде виводитися консоль, яка містить список всіх використаних системою SQL-запитів і час їх виконання. (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!)

Інформація про сайт

Редаговані модулем налаштування записуються в файл config.php . Для коректної роботи з модулем і для редагування даних необхідно, щоб цей файл був доступний для запису (права доступу 0777).

База даних

{Config} - Налаштування модулів

файли

  1. config.php - файл конфігурації;

  2. includes / config.php - збереження параметрів сайту;

  3. modules / config / admin / config.admin.php - редагування параметрів сайту;

  4. modules / config / admin / js / config.admin.js - редагування параметрів сайту, JS-сценарій;

  5. modules / config / config.install.php - установка модуля.

параметри сайту

Модуль «Параметри сайту» дозволяє редагувати загальні налаштування сайту. Модуль відноситься до частини CMS «Управління», є частиною ядра DIAFAN.CMS і обов'язковий для установки.

Модуль має тільки адміністративну частину.

Налаштувати сайт можна за наступними параметрами:

Основні

  • Назва сайту - Якщо на сайті використовуються кілька мовних версій, то поле «Назва сайту» потрібно заповнювати для кожної версії.
  • Host для бази даних - Хост для підключення до бази даних. Наприклад, localhost. Дані зазвичай надаються хостингом при реєстрації.
  • База даних - Назва бази даних. Дані зазвичай надаються хостингом при реєстрації або створюється база даних в панелі управління хостингом. При створенні бази даних рекомендується вибирати кодування UTF8.
  • Користувач бази даних - Дані зазвичай надаються хостингом при реєстрації або створюється база даних в панелі управління хостингом.
  • Пароль для бази даних - Дані зазвичай надаються хостингом при реєстрації або створюється база даних в панелі управління хостингом.
  • Префікс (наприклад, diafan_) - Символи, що додаються до кожної таблиці в базі даних, використовуваної CMS. Корисно, коли в одній базі даний MySQL є таблиці не тільки CMS. Префікс може бути порожнім.
  • Кодування бази даних - DIAFAN.CMS працює з базою даних в кодуванні UTF8. Змінити параметр можна в разі індивідуальної настройки системи.
  • Папка для зберігання призначених для користувача файлів. - Ім'я папки, де будуть зберігатися всі файли, що завантажуються для контенту сайту. За замовчуванням всі призначені для користувача файли зберігаються в папці userfls. (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!)
  • Папка адміністративної частини - Адреса адміністративної частини сайту. Наприклад, http://site.ru/admin/ або http://site.ru/manager/. Зміна параметра означає зміну URL-адреси панелі адміністрування. (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!)
  • Використовувати окремий шаблон мобільної версії (при наявності) - Якщо відзначене, то CMS буде автоматично визначати пристрій, з якого зайшли на сайт і якщо це мобільний пристрій, то автоматично буде завантажуватися додатковий шаблон дизайну themes / m / site.php.
  • Ім'я мобільної версії в URL-адресу - Назва, що використовується в URL-адресу, як адресу мобільної версії. Можливе використання латиниці в нижньому регістрі, а також символів тире і нижнього підкреслення. Наприклад, http://site.ru/m/ або http://site.ru/mobile/. Зміна параметра означає зміну URL-адреси мобільної версії. При зміні параметра слід скоригувати зміст файлу robots.txt за потребою. (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!) Параметр з'являється, якщо вибрано пункт «Використовувати окремий шаблон мобільної версії (при наявності)».
  • Використовувати ім'я мобільної версії в якості поддомена - Якщо відзначене, то назва мобільної версії буде використовуватися в якості поддомена. Наприклад, http://m.site.ru/ або http://mobile.site.ru/. Зміна параметра означає зміну URL-адреси мобільної версії. Можливо Вам буде потрібно скорегувати файл robots.txt. ВАЖЛИВО: потрібне внесення відповідних "CNAME" або "A" записів в dns-зону домену, а також зміна налаштувань веб-сервера. Наприклад, для Apache параметр "ServerAlias", для NGINX параметр "server_name". Перш, ніж змінювати параметр настройки, переконайтеся, що ім'я мобільної версії не збігається ні з однією з частин доменного імені. Наприклад, для URL-адреси http://site.ru/ як ім'я мобільної версії не можна використовувати: site і ru. (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!) Параметр з'являється, якщо вибрано пункт «Використовувати окремий шаблон мобільної версії (при наявності)».
  • Заборонити завантажувати сайт під frame - Якщо не зазначено, то сайт можна буде вставляти у frame. Підвищується небезпека clickjacking-атак на сайт.
  • Варіант генерації ЧПУ - Швидкий предобразованія назви при автоматичному генеруванні ЧПУ. Можливі значення:
    • транслит,
    • переклад на англійську,
    • російська кирилиця.
  • Спосіб перетворення - Масив кириличних символів і відповідних їм латинських символів. Символи розділені пропуском. Параметр з'являється, якщо в якості варіанту генерації ЧПУ обраний «трансліт».

    Значення за замовчуванням:

    приклад:

    | А | б | в | г | д | е | е | ж | з | и | й | к | л | м | н | о | п | р | с | т | у | ф | х | ц | ч | ш | щ | и | е | ю | я | А | Б | В | Г | Д | Е | Е | Ж | З | І | Й | К | Л | М | Н | О | П | Р | С | Т | У | Ф | Х | Ц | Ч | Ш | Щ | И | Е | Ю | Я

    приклад:

    - | a | b | v | g | d | e | yo | zh | z | i | y | k | l | m | n | o | p | r | s | t | u | f | kh | ts | ch | sh | sch | y | e | yu | ya | A | B | V | G | D | E | YO | ZH | Z | I | Y | K | L | M | N | O | P | R | S | T | U | F | KH | TS | CH | SH | SCH | Y | E | YU | YA
  • API-ключ сервісу Яндекс Перекладач
    отримати .
  • ЧПУ закінчується на - Можна використовувати слеш або інше закінчення. Наприклад, якщо встановити .php, все адреси сторінок сайту будуть формуватися як http://site.ru/news.php Для .html - http://site.ru/news.html. За замовчуванням слеш і http://site.ru/news/.
  • Генерувати ЧПУ для модулів автоматично - Формування ЧПУ для модулів (новин, категорій новин, товарів, статей та ін.) В автоматичному режимі з назв. Якщо галка відключена, ЧПУ окремого товару буде генеруватися як http://site.ru/shop/cat1/show5/. Якщо галка варто, то при збереженні ЧПУ згенерує автоматично з назви категорій і імені елементів, тобто http://site.ru/shop/telefony/nokia8800/.
  • FTP-хост - Адреса FTP-сервера, для підключення до хостингу. Використовується для доступу до файлів сайту, якщо не вистачає прав доступу. У тому числі може бути використано для автоматичного оновлення. (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!)
  • FTP-логін - Ім'я ftp-користувача, для підключення хостингу. Використовується для доступу до файлів сайту, якщо не вистачає прав доступу. У тому числі може бути використано для автоматичного оновлення. (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!)
  • FTP-пароль - Пароль ftp-користувача, для підключення хостингу. Використовується для доступу до файлів сайту, якщо не вистачає прав доступу. У тому числі може бути використано для автоматичного оновлення. (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!)
  • Відносний шлях до сайту - Потрібен, якщо зазначений FTP-користувач після авторизації потрапляє не в корінь сайту, а неколько рівнями вище. Тоді потрібно вказати шлях до кореня сайту. Наприклад, /www/site.ru/, дізнайтеся на хостингу. Використовується для доступу до файлів сайту, якщо не вистачає прав доступу. У тому числі може бути використано для автоматичного оновлення. (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!)
  • e-mail сайту - Адреса, на який за замовчуванням приходять повідомлення та який вказується в зворотній адресі всіх листів. Тут може бути зазначено лише одну адресу.
  • Використовувати SMTP-авторизацію при відправці пошти з сайту - Обов'язково використовуйте вихідну SMTP-авторизацію, інакше листи-повідомлення з сайту можуть блокуватися більшістю спам-фільтрів.
  • SMTP-хост (наприклад, tls: //smtp.mail.ru) - Параметр з'являється, якщо вибрано пункт «Використовувати SMTP-авторизацію при відправці пошти з сайту».
  • SMTP-логін (наприклад, [email protected]) - Ваш поштовий логін, для входу в пошту. Параметр з'являється, якщо вибрано пункт «Використовувати SMTP-авторизацію при відправці пошти з сайту».
  • SMTP-пароль - Ваш поштовий пароль, для входу в пошту. Параметр з'являється, якщо вибрано пункт «Використовувати SMTP-авторизацію при відправці пошти з сайту».
  • SMTP-порт (наприклад, 465 або 587) - У більшості випадків можна не вказувати. Якщо використовується протокол SSL, то частіше за все необхідно вказувати SMTP-порт 465. Якщо використовується протокол TLS, то частіше за все необхідно вказувати SMTP-порт 587. Параметр з'являється, якщо вибрано пункт «Використовувати SMTP-авторизацію при відправці пошти з сайту».
  • Кешування Memcached - Включає Memcached-кешування. За замовчуванням використовується файловий кешування. Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!
  • Xост сервера Memcached - Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті! Параметр з'являється, якщо вибрано пункт «Кешування Memcached».
  • Порт сервера Memcached - Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті! Параметр з'являється, якщо вибрано пункт «Кешування Memcached».
  • Підключити SMS-повідомлення
    (потрібно реєстрація ). - SMS-розсилки інтегрована в модулі «Зворотній зв'язок», «Оформлення замовлення», «Коментарі», «Питання-відповідь» для уведолменія адміністраторів. А також в модуль «Розсилання» для масової розсилки SMS. Подключеть SMS-повідомлення потрібно в настройках відповідного модуля. Для включення SMS на сайті необхідно зареєструватися в системі SMSC .
  • Ключ - Дані з налаштувань сервісу SMSC. Параметр з'являється, якщо вибрано пункт «Підключити SMS-повідомлення (потрібна реєстрація).».
  • ID - Дані з налаштувань сервісу SMSC. Параметр з'являється, якщо вибрано пункт «Підключити SMS-повідомлення (потрібна реєстрація).».

    Після реєстрації в системі Byte Hand Ключ і ID можна знайти на сторінці «Налаштування» (у меню «Аккаунт» - «Налаштування») в акаунті користувача системи Byte Hand.

  • Підпис - Дані з налаштувань сервісу SMSC. Параметр з'являється, якщо вибрано пункт «Підключити SMS-повідомлення (потрібна реєстрація).».

    Підпис необхідно створювати в акаунті системи Byte Hand (в меню «Розсилання» - «Підпис відправника»). Відправлення SMS буде доступна, коли підпис, зазначена в параметрах, пройде модерацію і буде мати статус «Доступна».

  • Таймзона - часовий пояс, список часових поясів . За замовчуванням: Europe / Moscow
  • Джерело завантаження JS-бібліотек - Варіант джерела завантаження бібліотек JavaScript. Впливає на швидкість завантаження сторінок сайту. (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!) Можливі значення:
    • Google CDN,
    • Yandex CDN,
    • Microsoft CDN,
    • CDNJS CDN,
    • jQuery CDN,
    • Hosting.

режим розробки

  • Включити режим розробки - Якщо відзначити, в підвалі всіх сторінок сайту буде виводитися консоль, яка містить всі повідомлення сервера з зауваженнями і PHP-помилками. Режим розробки також відключає стиснення CSS і JS файлів. (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!)
  • Показувати помилки тільки адміністратору.
  • Перекласти сайт в режим обслуговування - Якщо відзначити, сайт буде доступний тільки авторизованим адміністратору. Всі учасники сайту будуть бачити тільки сторінку themes / 503.php - «Сайт в розробці, тимчасово недоступний». (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!)
  • Відключити кешування - Даний параметр розробнику необхідно обов'язково включав при доопрацюванні скриптів і обов'язково відключати в штатному режимі роботи сайту. Постійно відключене кешування може уповільнити роботу системи! (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!)
  • Скинути кеш - Якщо відзначити, внутрішній кеш сайту буде видалений. Галка при цьому не залишиться відзначена. Рекомендується скидати кеш, після внесення змін до скрипти. (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!)
  • екстремальне кешування - Увага! Можливо обмеження функціонала! Використовуйте тільки після ознайомлення з призначенням даного параметра.
  • Включити стиснення HTML-контенту - Якщо відзначити, що згенерувала HTML-сторінка буде стискатися перед відправкою в веб-браузер клієнта.
  • Включити профілювання SQL-запитів - Якщо відзначити, в підвалі всіх сторінок сайту буде виводитися консоль, яка містить список всіх використаних системою SQL-запитів і час їх виконання. (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!)

Інформація про сайт

Редаговані модулем налаштування записуються в файл config.php . Для коректної роботи з модулем і для редагування даних необхідно, щоб цей файл був доступний для запису (права доступу 0777).

База даних

{Config} - Налаштування модулів

файли

  1. config.php - файл конфігурації;

  2. includes / config.php - збереження параметрів сайту;

  3. modules / config / admin / config.admin.php - редагування параметрів сайту;

  4. modules / config / admin / js / config.admin.js - редагування параметрів сайту, JS-сценарій;

  5. modules / config / config.install.php - установка модуля.

параметри сайту

Модуль «Параметри сайту» дозволяє редагувати загальні налаштування сайту. Модуль відноситься до частини CMS «Управління», є частиною ядра DIAFAN.CMS і обов'язковий для установки.

Модуль має тільки адміністративну частину.

Налаштувати сайт можна за наступними параметрами:

Основні

  • Назва сайту - Якщо на сайті використовуються кілька мовних версій, то поле «Назва сайту» потрібно заповнювати для кожної версії.
  • Host для бази даних - Хост для підключення до бази даних. Наприклад, localhost. Дані зазвичай надаються хостингом при реєстрації.
  • База даних - Назва бази даних. Дані зазвичай надаються хостингом при реєстрації або створюється база даних в панелі управління хостингом. При створенні бази даних рекомендується вибирати кодування UTF8.
  • Користувач бази даних - Дані зазвичай надаються хостингом при реєстрації або створюється база даних в панелі управління хостингом.
  • Пароль для бази даних - Дані зазвичай надаються хостингом при реєстрації або створюється база даних в панелі управління хостингом.
  • Префікс (наприклад, diafan_) - Символи, що додаються до кожної таблиці в базі даних, використовуваної CMS. Корисно, коли в одній базі даний MySQL є таблиці не тільки CMS. Префікс може бути порожнім.
  • Кодування бази даних - DIAFAN.CMS працює з базою даних в кодуванні UTF8. Змінити параметр можна в разі індивідуальної настройки системи.
  • Папка для зберігання призначених для користувача файлів. - Ім'я папки, де будуть зберігатися всі файли, що завантажуються для контенту сайту. За замовчуванням всі призначені для користувача файли зберігаються в папці userfls. (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!)
  • Папка адміністративної частини - Адреса адміністративної частини сайту. Наприклад, http://site.ru/admin/ або http://site.ru/manager/. Зміна параметра означає зміну URL-адреси панелі адміністрування. (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!)
  • Використовувати окремий шаблон мобільної версії (при наявності) - Якщо відзначене, то CMS буде автоматично визначати пристрій, з якого зайшли на сайт і якщо це мобільний пристрій, то автоматично буде завантажуватися додатковий шаблон дизайну themes / m / site.php.
  • Ім'я мобільної версії в URL-адресу - Назва, що використовується в URL-адресу, як адресу мобільної версії. Можливе використання латиниці в нижньому регістрі, а також символів тире і нижнього підкреслення. Наприклад, http://site.ru/m/ або http://site.ru/mobile/. Зміна параметра означає зміну URL-адреси мобільної версії. При зміні параметра слід скоригувати зміст файлу robots.txt за потребою. (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!) Параметр з'являється, якщо вибрано пункт «Використовувати окремий шаблон мобільної версії (при наявності)».
  • Використовувати ім'я мобільної версії в якості поддомена - Якщо відзначене, то назва мобільної версії буде використовуватися в якості поддомена. Наприклад, http://m.site.ru/ або http://mobile.site.ru/. Зміна параметра означає зміну URL-адреси мобільної версії. Можливо Вам буде потрібно скорегувати файл robots.txt. ВАЖЛИВО: потрібне внесення відповідних "CNAME" або "A" записів в dns-зону домену, а також зміна налаштувань веб-сервера. Наприклад, для Apache параметр "ServerAlias", для NGINX параметр "server_name". Перш, ніж змінювати параметр настройки, переконайтеся, що ім'я мобільної версії не збігається ні з однією з частин доменного імені. Наприклад, для URL-адреси http://site.ru/ як ім'я мобільної версії не можна використовувати: site і ru. (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!) Параметр з'являється, якщо вибрано пункт «Використовувати окремий шаблон мобільної версії (при наявності)».
  • Заборонити завантажувати сайт під frame - Якщо не зазначено, то сайт можна буде вставляти у frame. Підвищується небезпека clickjacking-атак на сайт.
  • Варіант генерації ЧПУ - Швидкий предобразованія назви при автоматичному генеруванні ЧПУ. Можливі значення:
    • транслит,
    • переклад на англійську,
    • російська кирилиця.
  • Спосіб перетворення - Масив кириличних символів і відповідних їм латинських символів. Символи розділені пропуском. Параметр з'являється, якщо в якості варіанту генерації ЧПУ обраний «трансліт».

    Значення за замовчуванням:

    приклад:

    | А | б | в | г | д | е | е | ж | з | и | й | к | л | м | н | о | п | р | с | т | у | ф | х | ц | ч | ш | щ | и | е | ю | я | А | Б | В | Г | Д | Е | Е | Ж | З | І | Й | К | Л | М | Н | О | П | Р | С | Т | У | Ф | Х | Ц | Ч | Ш | Щ | И | Е | Ю | Я

    приклад:

    - | a | b | v | g | d | e | yo | zh | z | i | y | k | l | m | n | o | p | r | s | t | u | f | kh | ts | ch | sh | sch | y | e | yu | ya | A | B | V | G | D | E | YO | ZH | Z | I | Y | K | L | M | N | O | P | R | S | T | U | F | KH | TS | CH | SH | SCH | Y | E | YU | YA
  • API-ключ сервісу Яндекс Перекладач
    отримати .
  • ЧПУ закінчується на - Можна використовувати слеш або інше закінчення. Наприклад, якщо встановити .php, все адреси сторінок сайту будуть формуватися як http://site.ru/news.php Для .html - http://site.ru/news.html. За замовчуванням слеш і http://site.ru/news/.
  • Генерувати ЧПУ для модулів автоматично - Формування ЧПУ для модулів (новин, категорій новин, товарів, статей та ін.) В автоматичному режимі з назв. Якщо галка відключена, ЧПУ окремого товару буде генеруватися як http://site.ru/shop/cat1/show5/. Якщо галка варто, то при збереженні ЧПУ згенерує автоматично з назви категорій і імені елементів, тобто http://site.ru/shop/telefony/nokia8800/.
  • FTP-хост - Адреса FTP-сервера, для підключення до хостингу. Використовується для доступу до файлів сайту, якщо не вистачає прав доступу. У тому числі може бути використано для автоматичного оновлення. (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!)
  • FTP-логін - Ім'я ftp-користувача, для підключення хостингу. Використовується для доступу до файлів сайту, якщо не вистачає прав доступу. У тому числі може бути використано для автоматичного оновлення. (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!)
  • FTP-пароль - Пароль ftp-користувача, для підключення хостингу. Використовується для доступу до файлів сайту, якщо не вистачає прав доступу. У тому числі може бути використано для автоматичного оновлення. (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!)
  • Відносний шлях до сайту - Потрібен, якщо зазначений FTP-користувач після авторизації потрапляє не в корінь сайту, а неколько рівнями вище. Тоді потрібно вказати шлях до кореня сайту. Наприклад, /www/site.ru/, дізнайтеся на хостингу. Використовується для доступу до файлів сайту, якщо не вистачає прав доступу. У тому числі може бути використано для автоматичного оновлення. (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!)
  • e-mail сайту - Адреса, на який за замовчуванням приходять повідомлення та який вказується в зворотній адресі всіх листів. Тут може бути зазначено лише одну адресу.
  • Використовувати SMTP-авторизацію при відправці пошти з сайту - Обов'язково використовуйте вихідну SMTP-авторизацію, інакше листи-повідомлення з сайту можуть блокуватися більшістю спам-фільтрів.
  • SMTP-хост (наприклад, tls: //smtp.mail.ru) - Параметр з'являється, якщо вибрано пункт «Використовувати SMTP-авторизацію при відправці пошти з сайту».
  • SMTP-логін (наприклад, [email protected]) - Ваш поштовий логін, для входу в пошту. Параметр з'являється, якщо вибрано пункт «Використовувати SMTP-авторизацію при відправці пошти з сайту».
  • SMTP-пароль - Ваш поштовий пароль, для входу в пошту. Параметр з'являється, якщо вибрано пункт «Використовувати SMTP-авторизацію при відправці пошти з сайту».
  • SMTP-порт (наприклад, 465 або 587) - У більшості випадків можна не вказувати. Якщо використовується протокол SSL, то частіше за все необхідно вказувати SMTP-порт 465. Якщо використовується протокол TLS, то частіше за все необхідно вказувати SMTP-порт 587. Параметр з'являється, якщо вибрано пункт «Використовувати SMTP-авторизацію при відправці пошти з сайту».
  • Кешування Memcached - Включає Memcached-кешування. За замовчуванням використовується файловий кешування. Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!
  • Xост сервера Memcached - Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті! Параметр з'являється, якщо вибрано пункт «Кешування Memcached».
  • Порт сервера Memcached - Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті! Параметр з'являється, якщо вибрано пункт «Кешування Memcached».
  • Підключити SMS-повідомлення
    (потрібно реєстрація ). - SMS-розсилки інтегрована в модулі «Зворотній зв'язок», «Оформлення замовлення», «Коментарі», «Питання-відповідь» для уведолменія адміністраторів. А також в модуль «Розсилання» для масової розсилки SMS. Подключеть SMS-повідомлення потрібно в настройках відповідного модуля. Для включення SMS на сайті необхідно зареєструватися в системі SMSC .
  • Ключ - Дані з налаштувань сервісу SMSC. Параметр з'являється, якщо вибрано пункт «Підключити SMS-повідомлення (потрібна реєстрація).».
  • ID - Дані з налаштувань сервісу SMSC. Параметр з'являється, якщо вибрано пункт «Підключити SMS-повідомлення (потрібна реєстрація).».

    Після реєстрації в системі Byte Hand Ключ і ID можна знайти на сторінці «Налаштування» (у меню «Аккаунт» - «Налаштування») в акаунті користувача системи Byte Hand.

  • Підпис - Дані з налаштувань сервісу SMSC. Параметр з'являється, якщо вибрано пункт «Підключити SMS-повідомлення (потрібна реєстрація).».

    Підпис необхідно створювати в акаунті системи Byte Hand (в меню «Розсилання» - «Підпис відправника»). Відправлення SMS буде доступна, коли підпис, зазначена в параметрах, пройде модерацію і буде мати статус «Доступна».

  • Таймзона - часовий пояс, список часових поясів . За замовчуванням: Europe / Moscow
  • Джерело завантаження JS-бібліотек - Варіант джерела завантаження бібліотек JavaScript. Впливає на швидкість завантаження сторінок сайту. (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!) Можливі значення:
    • Google CDN,
    • Yandex CDN,
    • Microsoft CDN,
    • CDNJS CDN,
    • jQuery CDN,
    • Hosting.

режим розробки

  • Включити режим розробки - Якщо відзначити, в підвалі всіх сторінок сайту буде виводитися консоль, яка містить всі повідомлення сервера з зауваженнями і PHP-помилками. Режим розробки також відключає стиснення CSS і JS файлів. (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!)
  • Показувати помилки тільки адміністратору.
  • Перекласти сайт в режим обслуговування - Якщо відзначити, сайт буде доступний тільки авторизованим адміністратору. Всі учасники сайту будуть бачити тільки сторінку themes / 503.php - «Сайт в розробці, тимчасово недоступний». (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!)
  • Відключити кешування - Даний параметр розробнику необхідно обов'язково включав при доопрацюванні скриптів і обов'язково відключати в штатному режимі роботи сайту. Постійно відключене кешування може уповільнити роботу системи! (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!)
  • Скинути кеш - Якщо відзначити, внутрішній кеш сайту буде видалений. Галка при цьому не залишиться відзначена. Рекомендується скидати кеш, після внесення змін до скрипти. (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!)
  • екстремальне кешування - Увага! Можливо обмеження функціонала! Використовуйте тільки після ознайомлення з призначенням даного параметра.
  • Включити стиснення HTML-контенту - Якщо відзначити, що згенерувала HTML-сторінка буде стискатися перед відправкою в веб-браузер клієнта.
  • Включити профілювання SQL-запитів - Якщо відзначити, в підвалі всіх сторінок сайту буде виводитися консоль, яка містить список всіх використаних системою SQL-запитів і час їх виконання. (Веб-майстру і програмісту. Не міняйте цей параметр, якщо не впевнені в результаті!)

Інформація про сайт

Редаговані модулем налаштування записуються в файл config.php . Для коректної роботи з модулем і для редагування даних необхідно, щоб цей файл був доступний для запису (права доступу 0777).

База даних

{Config} - Налаштування модулів

файли

  1. config.php - файл конфігурації;

  2. includes / config.php - збереження параметрів сайту;

  3. modules / config / admin / config.admin.php - редагування параметрів сайту;

  4. modules / config / admin / js / config.admin.js - редагування параметрів сайту, JS-сценарій;

  5. modules / config / config.install.php - установка модуля.