Установка на сайт

Установка в самописную CMS

Одна строка в точке входа сайта — и все назначенные страницы работают сами.

Порядок действий

  1. Для владельца всё как обычно: добавьте сайт в разделе «Мои сайты», скачайте установщик и передайте его разработчику вашего сайта.
  2. Установщик сам разложит файлы и покажет готовую строку подключения с точным путём для вашего сервера. Путь вручную не придумывается — его выдаёт установщик.
  3. Строка выглядит так (путь на вашем сервере будет свой):
    if (require '/абсолютный/путь/pagebuilder-private/pagebuilder-bootstrap.php') {
        return;
    }
  4. Разработчик вставляет её в общую точку входа сайта — обычно это index.php — до маршрутизатора CMS и до первого вывода HTML. Одна строка на весь сайт, один раз.
  5. Работает она так: если запрошенный адрес назначен странице PageBuilder, строка отдаёт готовый документ и возвращает true — а return сразу завершает работу CMS. Если адрес не назначен, строка возвращает false до любого вывода, и сайт работает ровно как раньше.
  6. Проверка результата и return обязательны. Старая форма — простой require_once без условия — больше не используется: с ней CMS продолжила бы выводить свою страницу следом за страницей PageBuilder, и посетитель получил бы два документа подряд.
  7. Отдельный код для каждой страницы не нужен: вторая и последующие страницы назначаются в кабинете и начинают работать без правок на сайте. Планировщик (cron) тоже не нужен.

Что важно учесть

  • Видите на странице два документа подряд — проверьте, что строка стоит в форме «if (require …) { return; }» и находится до первого вывода HTML.
  • Формы, админка и служебные запросы вашей CMS не перехватываются: строка обрабатывает только обычные открытия страниц.
Начать бесплатно Бесплатный тариф: до 20 заявок в месяц, без привязки карты.