Лендер
Страница-прокладка: чистим архив, отключаем опасное, готовим ссылки на офер и собираем ZIP.
01 Поиск главного файла
- Сначала ищем
index.html, потомindex.htm, потомindex.php. - Перед очисткой проверяем структуру главного HTML: если есть лишние или незакрытые важные теги, мягко пересобираем документ через HTML-repair.
- Если в архиве несколько главных файлов — например
index.html,offer_index.html,bonus.html— разделяем результат на отдельные карточки страниц. - Тип обработки выбирается отдельно для каждой карточки: любую найденную страницу можно обработать как лендер или как офер независимо от имени файла.
- Лишние HTML-файлы вроде
saved_resources.htmlне попадают в итоговый архив.
02 Очистка активного кода
- Удаляем JavaScript-файлы и встроенные скрипты, кроме нашего нужного runtime.
- Снимаем обработчики
onclick,onsubmit,onerrorи похожие атрибуты. - Формы не удаляем: очищаем
action, чтобы визуально форма осталась. - Удаляем комментарии, iframe,
target="_blank", лишниеsource/srcset, если есть обычныйsrc. - В хедере и футере снимаем блокировки интерактива:
pointer-events: none,inert, отключающиеdata-*атрибуты и классы вродеpe-none.
03 Реклама и пустые блоки
- Удаляем явные рекламные контейнеры:
ads,Ads-slot, leaderboard и похожие. - Удаляем fixed-баннеры, но не трогаем хедер.
- Блоки похожих новостей, небольшую рекламу внизу и полезные карточки стараемся оставлять.
- Изображения статьи не трогаем, если это не очевидная реклама.
04 Runtime лендера
- В начало файла добавляется PHP-блок:
if (!isset($rawClick)) { die(); }. - Все ссылки переводятся на
{offer}с сохранением query string. - Если в конце статьи нет CTA, добавляем кнопку “Official Website” на языке страницы.
- Поля
.current-dateобновляются по языку страницы.
05 Замены brand-key
- ИИ может предложить фразы-кандидаты и для лендера.
- Выбранные фразы заменяются на
<a href="" class="brand-key">...</a>или<span class="brand-key">...</span>, если текст уже внутри ссылки.
06 Финальная упаковка
- Форматируем HTML/PHP для нормальной читаемости.
- Проверяем структуру и готовность архива.
- ZIP скачивается сразу с главным файлом внутри, без лишней вложенной папки.
- Итоговый файл становится
index.php, если нужен PHP runtime.