Ниже приводится порядок инклюда файлов скриптом /includes/general.php с кратким описанием функций подключаемых файлов.
Функция или подключаемый скрипт | Описание |
includes/config.php | считываем настройки сайта, начало замера времени выполнения скрипта |
wn_settings.php | считываем пользовательские настройки, параметры подключения к базе данных |
includes/antiddos.php | - антиДДОС-защита (в настройках сайта можно установить максимально разрешенную частоту обращений с к сайту с одного IP-адреса, при превышении данной частоты IP-адрес будет блокироваться. Используйте эту настройку для защиты от парсинга и сканирования спам-роботами. - в этом же скрипте производится проверка, является ли посетитель роботом поисковых систем. Для роботов "белых" поисковых систем устанавливается более высокая разрешенная частота обращений, чтобы не блокировать их обращения. Вы также далее по данному критерию (константа IS_BOT) ниже исключать вывода некоторых "тяжелых" участков кода для поисковых роботов (или выдавать им данные из кэша) с целью оптимизации быстродействия и нагрузка на сайт |
includes/mysqli.php | подключаемся к базе данных. Параметры подключения, а также выбор библиотеки (mysqli или более старая mysql) определяются выше в файле wn_settings.php. Если в каком-либо из скриптом подключение к базе данных не требуется, установите в нем переменную $wn_connect=false |
includes/aut.php | авторизация посетителя для доступа к функциям, требующих авторизации. Файл можно удалить, если авторизация на сайте не требуется |
includes/functions.php | общие функции движка |
include/WN_PATH_INCLUDES/functions.php | пользовательские функции |
WN_PATH_INCLUDES.'acts/'.$act.'.php |
подключение основного скрипта, формирующего контент страницы. Скрипты размещены в папке /themes/theme_name/includes/acts/ для сайта или /module_name/includes/acts/ для дополнительных разделов. |
WN_PATH_INCLUDES.'blocks/head.php | шапка страницы |
WN_PATH_INCLUDES.'blocks/footer.php | подвал страницы |
Если у вас есть вопросы по работе, доработке или настройке движка, напишите нам или отправьте сообщение. |