Веб-интерфейс и правила работы с генератором
Веб-интерфейс Vcorp Generator

Перед первым запуском веб-интерфейса необходимо настроить параметры - переменные в файле vpb_config.php, где они подробно расписаны в комментариях.
Нижняя строка окна админки показывает подсказки при наведении курсора мыши на кнопки или флажки окна информации.
Верхняя панель состоит из кнопок переключения колонок исходных элементов (страниц, шаблонов, блоков, текстов):
- Колонки страниц ( 0 1 2 3 4 5 ) - для генерации конечных php-скриптов или других текстовых файлов.
- Колонка шаблонов ( tpl ) - для исходных текстов шаблонов.
- Колонки блоков ( 0 1 2 3 4 5 ) - для исходных текстов блоков.
- Колонки текстов ( 0 1 2 3 4 5 ) - для остальных исходных текстов.

Панель слева состоит из кнопок операций:
Open | - открыть исходный текст элемента для редактирования. |
Add | - добавить новый элемент. |
Copy | - добавить новый элемент с копированием содержимого текущего элемента. |
Del | - удалить текущий элемент. |
Clear | - очистить текущий элемент (сбросить в исходное пустое состояние). |
Generate | - генерация одного, группы, всех файлов. |
Structure of nesting | - просмотр структуры вложенности элементов в текущий элемент. |
Check of errors | - проверка и коррекция содержимого элемента(ов). |
Links to dynamics (id) | - преобразование ссылок в динамику. |
Links to statics (href) | - преобразование ссылок в статику. |
Save to backup | - резервное копирование для одного, группы, всех элементов (исходников). |
Restore from backup | - восстановление из резерва одного, группы, всех элементов (исходников). |
Other operations | - дополнительные групповые операции (например, создание sitemap.xml). |
Show/Hide info | - показать/скрыть окно информации об элементе. |
Show/Hide windows panel | - показать/скрыть панель окон. |
При работе с админкой работают клавиши со стрелками, Enter, Esc, при редактировании - Tab. Если открыто редактирование и курсор находится в области редактирования (или активно какое-либо из окон временных копий Note), то навигация клавишами не работает.
Для навигации по всем страницам этого раздела сайта используйте пиктограмму меню или ссылку Навигация в верхней строке навигации.
Правила работы с генератором
Правила включения исходных текстов друг в друга
Исходные тексты элементов могут быть скриптами, html-текстами или прочими текстовыми данными.
Страницы (колонки слева 0 1 2 3 4 5) - их содержимое генерируется в конечные текстовые файлы/скрипты.
Имеют задаваемые в окне информации: относительный url для генерации конечного файла, title, keywords, description. В них могут включаться любые элементы - исходники (шаблоны, блоки, тексты).
Шаблоны - колонка tpl. Могут включаться в исходный код страниц как {*tplNNN*}.
Блоки - колонки 0 1 2 3 4 5 (справа от колонки tpl ).
Могут включаться в исходный код страниц и/или шаблонов как {*blockN_NNN*}.
Тексты - колонки 0 1 2 3 4 5 (все остальные колонки справа от Страниц, Шаблонов, Блоков).
Могут включаться в исходный код страниц и/или шаблонов и/или блоков как {*textN_NNN*}.
Так же тексты могут включаться в другие тексты при условии, что индекс (колонка) включаемого текста имеет больший номер. Например, тексты с индексом text3_NNN могут быть включены в тексты с индексами 0, 1, 2, и НЕ могут быть включены в тексты с индексами 3, 4, 5.
Для возможности включения php-скриптов друг в друга, можно исходный код какого-либо шаблона оформить, например, как:
<?php include_once $pb_root."my_includes/my_header_page.php"; ?> ,
а затем включать этот шаблон в любую страницу как {*tplNNN*},
где NNN - номер шаблона (для подробностей см. два абзаца описания переменной $pb_sitemap_start, строка 17 файла config.php).
Диагностика ошибок при работе
Конфигурационные файлы исходников находятся в поддиректории /config/.
Ручная правка этих файлов может привести к сбою в работе и сообщению об этом.
Сообщения об ошибках при работе с админкой может указывать на ошибки после правки php-скриптов движка или ошибке настроек сервера, так же после динамического изменения IP-адреса, так как хеш авторизации привязан к IP.
Окно сообщения может содержать описание конкретной ошибки в исходном тексте элемента(ов), например, незакрытый тег ссылки, неправильная внутренняя ссылка или неправильно включенный элемент и т.д. При просмотре структуры вложенности (Structure of nesting) неправильно вложенные элементы и структуры элементов будут выделены цветом.

