Настройка движка генерации «Vcorp Generator»
Настройка vpb_config.php
Перед первым запуском веб-интерфейса необходимо настроить параметры - переменные в файле vpb_config.php, где они подробно расписаны в комментариях.
Во всех php-файлах движка есть комментарии, можно при необходимости раскомментировать или закомментировать некоторые строки для изменения поведения движка во время правки исходников и генерации страниц. Движок по умолчанию настроен для генерации сайтов и прочих веб-ресурсов. Здесь приведены самые важные и определяющие сведения.
$pb_domain. Строка 8. URL - Имя домена. Используется для создания sitemap.xml
$pb_view_info. Строка 10. Если true, открывать при старте админки окно информации.
$pb_sitemap_start. Строка 17. Стартовый номер элемента в колонке с индексом 0 (page0_), начиная с которого сгенерированные php-скрипты считаются только «открытыми» URL-страницами и могут включаться в карту сайта sitemap.xml (флажками «sitemap»).
По-умолчанию 0, то есть все сгенерированные файлы колонки page0_ НЕ считаются самостоятельными php-скриптами и НЕ попадают в карту сайта sitemap.xml, вне зависимости от установки флажков «sitemap»».
Например, если «$pb_sitemap_start=10;», то сгенерированные из элементов page0_1 - page0_9 файлы являются или НЕ php-скриптами, или php-скриптами, подключаемыми с помощью include или recuire из других php-скриптов.
Набор и значения runtime - переменных различаются для обычных php-скриптов-страниц и тех, что имеют индекс 0 и номер меньше значения $pb_sitemap_start.
Следующие переменные - массивы с логинами-паролями-именами пользователей админки.
$pba_login, $pba_pass, $pba_name. Строки 20-24. Сколько строк, столько пользователей. Если лишние строки не нужны, их нужно закомментировать или удалить.
Следующие переменные - настройки путей на сервере.
$pb_path_site. Строка 28. Корневая директория для генерируемых файлов веб-ресурса от корня сайта.
$pb_path_root. Строка 29. Корневая директория генерируемого веб-ресурса от корня сервера.
$pb_path_main. Строка 30. Директория движка «Vcorp Generator» и URL его веб-интерфейса.
$pb_path_sources. Строка 31. Директория с исходниками генерируемого web-ресурса.
$pb_path_backup. Строка 34. Директория для копии исходников генерируемого web-ресурса.
Атрибуты доступа к создаваемым директориям и файлам:
$pb_attr_folders. Строка 47. Атрибуты создаваемых директорий. Восьмеричное число (начинается с 0).
$pb_attr_files. Строка 48. Атрибуты создаваемых файлов. Восьмеричное число (начинается с 0).
Следующие переменные влияют на авто-установку флажков при добавлении или очистке элемента:
$pb_autocheck. Строка 54. Если true, то флажок «auto-check» установлен. Авто-проверка на ошибки.
$pb_titles. Строка 55. Если true, то флажок «unique title» установлен. Проверка уникальности title.
$pb_sitemap. Строка 56. Если true, то страница входит в карту сайта (приоритет по умолчанию 0.5), флажок «sitemap» установлен (с учётом $pb_sitemap_start).
По умолчанию флажки выключены (false), потому что во время добавления нового исходника движок не знает, какой тип файла будет указан или в какой генерируемый файл будет вставляться исходник. Флажки не нужны для файлов, которые не являются частью генерируемых веб-страниц.
Различные настройки - переменные.
$pb_search_url. Строка 57. Если true, то автопроверка правильности URL внутренних статических ссылок (учитывается при генерации и записи/проверке исходников). Динамические ссылки проверяются всегда.
$pb_replace_tab. Строка 58. Авто-замена символа табуляции на заданное значение (по умолчанию 4 пробела).
$pb_main_file. Строка 62. Если указанный для страницы URL оканчивается на слеш «/», то создается директория с таким именем и в ней файл с именем-значением этой переменной (по-умолчанию index.php).
В файле vpb_config.php находится функция авторизации, вызываемая из всех php-файлов админки вначале их выполнения. Подробнее о безопасности.
Для навигации по всем страницам этого раздела сайта используйте пиктограмму меню или ссылку Навигация в верхней строке навигации.