yarik1390 0 Опубликовано: 13 февраля 2016 Рассказать Опубликовано: 13 февраля 2016 Планирую перейти на PHP 7. Но во время тестирования возникла проблема, если в шаблоне использовать несколько тегов [available] или [xfgiven], то скрипт не выводит html код. Ссылка на сообщение Поделиться на других сайтах
yarik1390 0 Опубликовано: 14 февраля 2016 Рассказать Опубликовано: 14 февраля 2016 Автор Например, если в шаблоне main.tpl использовать только тег [available=main] то шаблон обрабатывается скриптом. Ели же добааить еще тег, например, [available=showfull] получаем белую страницу. В чем может быть причина? Версия скрипта: 10.6 Версия PHP: 7.0.3 Ссылка на сообщение Поделиться на других сайтах
germanydletest 458 Опубликовано: 14 февраля 2016 Рассказать Опубликовано: 14 февраля 2016 кусок кода с примером использования покажите Ссылка на сообщение Поделиться на других сайтах
yarik1390 0 Опубликовано: 14 февраля 2016 Рассказать Опубликовано: 14 февраля 2016 (изменено) Автор 2 часа назад, germanydletest сказал: кусок кода с примером использования покажите Ошибка скорее всего в тегах [aviable] Пример работающего кода: [not-aviable=main|showfull] <section id="blog"> <div class="container"> <div class="row"> <div class="col-lg-12 wp2 delay-05s"> [category=1,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]{include file='/filter/filterform_1.tpl'}[/category] [category=2]{include file='/filter/filterform_2.tpl'}[/category] [category=3,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41.42,43,44,45,46]{include file='/filter/filterform_3.tpl'}[/category] [category=1] <div class="seo-panel-group"> <div class="seo-panel seo-panel-default"> <div class="seo-panel-body more-main"> <p>текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст т</p> </div> </div> </div>[/category] {content} </div> </div> </div><!-- /.container --> </section><!-- /#actors --> [/not-aviable] Если между тегами добавить еще, хотя бы один символ, получаем белую страницу. В тоже время большой текст можно вынести в отдельный шаблон и подключить с помощью include, тогда все работает. Изменено 14 февраля 2016 пользователем yarik1390 Ссылка на сообщение Поделиться на других сайтах
celsoft 6209 Опубликовано: 14 февраля 2016 Рассказать Опубликовано: 14 февраля 2016 В настройках PHP php.ini отключите pcre.jit установив ее значение в 0 http://php.net/manual/en/pcre.configuration.php Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас