- параметри сайту
- Основні
- режим розробки
- Інформація про сайт
- База даних
- файли
- параметри сайту
- Основні
- режим розробки
- Інформація про сайт
- База даних
- файли
- параметри сайту
- Основні
- режим розробки
- Інформація про сайт
- База даних
- файли
параметри сайту
Модуль «Параметри сайту» дозволяє редагувати загальні налаштування сайту. Модуль відноситься до частини 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} - Налаштування модулів
файли
config.php - файл конфігурації;
includes / config.php - збереження параметрів сайту;
modules / config / admin / config.admin.php - редагування параметрів сайту;
modules / config / admin / js / config.admin.js - редагування параметрів сайту, JS-сценарій;
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} - Налаштування модулів
файли
config.php - файл конфігурації;
includes / config.php - збереження параметрів сайту;
modules / config / admin / config.admin.php - редагування параметрів сайту;
modules / config / admin / js / config.admin.js - редагування параметрів сайту, JS-сценарій;
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} - Налаштування модулів
файли
config.php - файл конфігурації;
includes / config.php - збереження параметрів сайту;
modules / config / admin / config.admin.php - редагування параметрів сайту;
modules / config / admin / js / config.admin.js - редагування параметрів сайту, JS-сценарій;
modules / config / config.install.php - установка модуля.