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 446 Опубликовано: 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 6 072 Опубликовано: 14 февраля 2016 Рассказать Опубликовано: 14 февраля 2016 В настройках PHP php.ini отключите pcre.jit установив ее значение в 0 http://php.net/manual/en/pcre.configuration.php Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.