Коррекция ошибок

Поиск ошибок в исходных текстах происходит автоматически, если в окне информации для элемента установлен флажок auto-check. Для принудительной проверки одного, группы или всех исходных элементов нужно воспользоваться операцией Check of errors.

Если находится ошибка, которую автоматически исправлять нежелательно, проверка останавливается и выводится диагностическое сообщение, иначе ошибка исправляется автоматически. Настроить авто-проверки и авто-замены можно в строках 54 - 58 файла vpb_config.php.

Например, при ошибочной динамической ссылке, проверка остановится и будет выведено сообщение примерно такого вида:

Сообщение об ошибке

Если $pb_search_url=true; (строка 57 файла vpb_config.php), то при ошибочной обычной (статической) ссылке, проверка остановится и будет выведено сообщение примерно такого вида:

Сообщение об ошибке

При неправильном включении элемента, в зависимости от правильности написания и наличия такого элемента, может или выводиться сообщение, или производиться авто-коррекция без сообщения. Например, если в какой-либо block включается другой block (что нельзя делать), то такое включение будет удалено из исходного кода без диагностического сообщения. Правила включения исходных текстов друг в друга.

Если вложение допустимо, но еще нет такого элемента ( например, в исходнике block1_22 мы укажем несуществующий {*text1_940*} ), то это включение не будет вырезаться, но при генерации будет игнорироваться, а при проверке на ошибки выведется сообщение, как на рисунке:

Сообщение об ошибке

При ошибочной записи ссылок или вложений (неверного номера, незакрытых тегах, отсутствия кавычек, и т.д.), сообщения тоже будут выводиться, с указанием типа и номера элемента, где найдена ошибка.

Авто-коррекция пробельных символов в исходном коде

Для ссылок производится авто-замена пробельных символов на один символ пробела, то-есть ссылки приводятся к формату <a href= или <lN id=, пробельные символы вложений между {* и *} удаляются.

Это единственное жёсткое требование Vcorp Generator необходимо для безошибочного и быстрого преобразования ссылок в динамику / статику, а так же для поиска включаемых элементов.

Проверяются и обрабатываются ссылки в формате <a href=... (формат <a ... href=... игнорируется).

Подробное описание динамических ссылок в исходных текстах приведено здесь: Динамические ссылки.

Для навигации по всем страницам этого раздела сайта используйте пиктограмму меню или ссылку Навигация в верхней строке навигации.

  • «Vcorp Generator» - Главная страница раздела
  • Основные сведения
  • Установка, хостинг, список файлов
  • Настройка движка - vpb_config.php
  • Веб-интерфейс и работа с генератором
  • Бекапы и смена хостинга, перенос файлов
  • Оригинальные особенности
  • Генерация (сборка) файлов
  • Коррекция ошибок
  • Runtime - переменные
  • Динамические ссылки
  • Дополнительные операции
  • Дополнительно
  • Безопасность
  • Высокие нагрузки на веб-ресурсы
  • Перенос исходников из различных CMS
  • Скачать vpb_0080.zip (67 Kb)
  • Демо-админка с примером сайта
  •  
  • Vcorp.ru - Главная страница сайта
  • Тест больших гридов в перемещаемых окнах
  • Тестирование 3D графики в браузерах
  • «VcorpJS» - Главная страница раздела
  • «Lazarus fpCEF3» - Главная страница раздела
  • Открывать окно навигации
    <<<
    Изменить высоту >>