Работаем через админку
Думаю многие из вас уже пытались добавлять HTML код на странички в HTML блоки. Кому то это удавалось, кому то не очень. Дельфин использует внутренние механизмы для определения насколько опасен добавляемый код, и, может вырезать наиболее опасные участки. Но что если вам нужно добавить код который дельфин считает заведомо опасным? Вот тут вам и пригодится наша статья.
Хорошо, поехали, мы будем добавлять нашу кастом HTML страничку с рекламой от гугла (как пример) на страничку регистрации - join.php. Идем в админку, идем в Builders -> Page Builder. Выбираем страницу 'Join Page'. Ищем глазами HTML Block элемент в зоне примеров, он то нам и нужен
Перетаскиваем этот элемент в желаемую колонку, допустим правую. Далее кликаем по данному элементу для открытия его свойств. Там где 'HTML-content' ищем кнопочку 'html' - она позволяет вписать весь необходимый HTML.
И давайте в него и добавим наш рекламный код:
<script type="text/javascript"><!--
google_ad_client = "pub-3757027951865692";
google_ad_slot = "6691758113";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
Далее жмем кнопку Update для обновления HTML кода элемента, ну а на самом элементе прописываем название (заголовок) элемента и жмем Save для сохранения блока. Далее возможно два варианта, или все успешно сохранилось и вы получили что хотели, либо нет. Если нет - вероятнее всего дельфин вырезал нужные теги из рекламного кода. Для этого переходим ко второй части статьи - работа через phpMyAdmin
phpMyAdmin
Заходим в phpMyAdmin, выбираем вашу базу данных, открываем табличку `sys_page_compose`. Далее, чтобы быстрее найти то что нужно - давайте воспользуемся поиском, впишем в поиске что мы хотим найти все блоки у которых страница = join
В итоге мы нашли все блоки данной страницы, их четыре, и, как замечаем, в поле Content нашего блока с рекламой появилась какая то <![CDATA[, либо чтото еще что нам не нужно.
Нам нужно будет обновить данный код, и вставить корректный. Для этого давайте отредактируем данную запись, и вставим в поле Content наш код гугл рекламы.
Далее жмем Ок, сохраняем запись. Остался последний шаг - давайте почистим кеши блоков страниц. Для этого снова заходим в админку, на самую первую страничку (administration/index.php). Ищем блок 'Clear Cache', жмем по ссылочке 'Page Blocks'.
Ну что, настало время проверить результаты, для этого идем на страницу регистрации
Ура, желаемый блок успешно появился на сайте! Если вам нравятся наши статьи - не забываем говорить спасибо :) Всем удачи!