Роман Бакай Posted June 19, 2016 Report Share Posted June 19, 2016 Тут такой вопрос. 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 Что можно поделать? Quote Link to comment Share on other sites More sharing options...
Respected Posted June 19, 2016 Report Share Posted June 19, 2016 Открывающий тег php в блоке не нужен Quote Link to comment Share on other sites More sharing options...
Роман Бакай Posted June 19, 2016 Author Report Share Posted June 19, 2016 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() { Quote Link to comment Share on other sites More sharing options...
Respected Posted June 19, 2016 Report Share Posted June 19, 2016 Для директа блок должен работать с html кодом Quote Link to comment Share on other sites More sharing options...
Роман Бакай Posted June 19, 2016 Author Report Share Posted June 19, 2016 Казалось бы, да нет. Потому и спрашиваю. Quote Link to comment Share on other sites More sharing options...
LvsF Posted June 19, 2016 Report Share Posted June 19, 2016 41 минут назад, Роман Бакай сказал: Казалось бы, да нет. Потому и спрашиваю. Вы точно выбрали Manual HTML при создании блока? Quote Link to comment Share on other sites More sharing options...
Роман Бакай Posted June 19, 2016 Author Report Share Posted June 19, 2016 Quote Link to comment Share on other sites More sharing options...
LvsF Posted June 19, 2016 Report Share Posted June 19, 2016 Странно, т.к. if( $block->getConfig('editor') == 'php' ) { ob_start(); eval( $content ); // 196 строка $content = ob_get_clean(); } блок должен быть php, чтобы выполнилась 196 строка. Посмотрите в БД. Quote Link to comment Share on other sites More sharing options...
Роман Бакай Posted June 19, 2016 Author Report Share Posted June 19, 2016 5 часов назад, LvsF сказал: Странно, т.к. if( $block->getConfig('editor') == 'php' ) { ob_start(); eval( $content ); // 196 строка $content = ob_get_clean(); } блок должен быть php, чтобы выполнилась 196 строка. Посмотрите в БД. И туда я его запихивал. Quote Link to comment Share on other sites More sharing options...
Respected Posted June 19, 2016 Report Share Posted June 19, 2016 Ну так может удалить <!-- Яндекс.Директ --> Quote Link to comment Share on other sites More sharing options...
Роман Бакай Posted June 19, 2016 Author Report Share Posted June 19, 2016 2 часа назад, Respected сказал: Ну так может удалить <!-- Яндекс.Директ --> Если в PHP режиме, то все равно обшибка. Если в html, то тупо блок не ставится. Выбираю блок, сохранить и пустота. Нажимаю редактировать, нет выбранного блока. Quote Link to comment Share on other sites More sharing options...
LvsF Posted June 20, 2016 Report Share Posted June 20, 2016 14 часов назад, Роман Бакай сказал: И туда я его запихивал. Куда туда? Ошибка из первого поста возникнет, если был выбран php блок и имеется ошибка в коде. Вам же написали, что нужно выбирать html блок. Quote Link to comment Share on other sites More sharing options...
Роман Бакай Posted June 20, 2016 Author Report Share Posted June 20, 2016 2 часа назад, LvsF сказал: Вам же написали, что нужно выбирать html блок. Так я сказал, что все способы опробовал. И html и php Вот ниже еще раз написал 14 часов назад, Роман Бакай сказал: Если в PHP режиме, то все равно обшибка. Если в html, то тупо блок не ставится. Выбираю блок, сохранить и пустота. Нажимаю редактировать, нет выбранного блока. Quote Link to comment Share on other sites More sharing options...
LvsF Posted June 20, 2016 Report Share Posted June 20, 2016 22 минут назад, Роман Бакай сказал: Если в html, то тупо блок не ставится. Выбираю блок, сохранить и пустота. Нажимаю редактировать, нет выбранного блока. Может adblock блокирует рекламу? В крайнем случае дайте доступ в АЦ. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.