Перейти к содержанию

Создать Блок и запихнуть туда Яндекс.Директ


Рекомендуемые сообщения

Тут такой вопрос. IPS Pages позволяет создать блоки-виджеты с PHP и HTMLкодом. 

Хочу туда запихнуть Яндекс.Директ. 

Но при размещении блока, выходит вот такая ошибка 

Parse error: syntax error, unexpected '<' in /var/www/sites/sitename.ru/applications/cms/sources/Blocks/Block.php(196) : eval()'d code on line 1

Что можно поделать? 

Ссылка на комментарий
Поделиться на другие сайты

Открывающий тег php в блоке не нужен

Ссылка на комментарий
Поделиться на другие сайты

30 минут назад, Respected сказал:

Открывающий тег php в блоке не нужен

У директа код так начинается

<!-- Яндекс.Директ -->
<div id="yandex_ad"></div>
<script type="text/javascript">
(function(w, d, n, s, t) {
    w[n] = w[n] || [];
    w[n].push(function() {

 

Ссылка на комментарий
Поделиться на другие сайты

Для директа блок должен работать с html кодом

Ссылка на комментарий
Поделиться на другие сайты

Казалось бы, да нет.  Потому и спрашиваю. 

Ссылка на комментарий
Поделиться на другие сайты

41 минут назад, Роман Бакай сказал:

Казалось бы, да нет.  Потому и спрашиваю. 

Вы точно выбрали Manual HTML при создании блока?

Ссылка на комментарий
Поделиться на другие сайты

Странно, т.к. 

					if( $block->getConfig('editor') == 'php' )
					{
						ob_start();
						eval( $content ); // 196 строка
						$content = ob_get_clean();
					}

блок должен быть php, чтобы выполнилась 196 строка.

Посмотрите в БД.

Ссылка на комментарий
Поделиться на другие сайты

5 часов назад, LvsF сказал:

Странно, т.к. 


					if( $block->getConfig('editor') == 'php' )
					{
						ob_start();
						eval( $content ); // 196 строка
						$content = ob_get_clean();
					}

блок должен быть php, чтобы выполнилась 196 строка.

Посмотрите в БД.

И туда я его запихивал. 

Ссылка на комментарий
Поделиться на другие сайты

Ну так может удалить 

<!-- Яндекс.Директ -->
Ссылка на комментарий
Поделиться на другие сайты

2 часа назад, Respected сказал:

Ну так может удалить 


<!-- Яндекс.Директ -->

Если в PHP режиме, то все равно обшибка. Если в html, то тупо блок не ставится. Выбираю блок, сохранить и пустота. Нажимаю редактировать, нет выбранного блока. 

Ссылка на комментарий
Поделиться на другие сайты

14 часов назад, Роман Бакай сказал:

И туда я его запихивал.

Куда туда?

Ошибка из первого поста возникнет, если был выбран php блок и имеется ошибка в коде.

Вам же написали, что нужно выбирать html блок.

Ссылка на комментарий
Поделиться на другие сайты

2 часа назад, LvsF сказал:

Вам же написали, что нужно выбирать html блок.

Так я сказал, что все способы опробовал. И html и php

Вот ниже еще раз написал

14 часов назад, Роман Бакай сказал:

Если в PHP режиме, то все равно обшибка. Если в html, то тупо блок не ставится. Выбираю блок, сохранить и пустота. Нажимаю редактировать, нет выбранного блока. 

 

Ссылка на комментарий
Поделиться на другие сайты

22 минут назад, Роман Бакай сказал:

Если в html, то тупо блок не ставится. Выбираю блок, сохранить и пустота. Нажимаю редактировать, нет выбранного блока. 

Может adblock блокирует рекламу?

В крайнем случае дайте доступ в АЦ.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...