Jump to content
Sign in to follow this  
yarik1390

Не работают теги [available], [xfgiven] и другие при переходе на PHP 7

Recommended Posts

Планирую перейти на PHP 7. Но во время тестирования возникла проблема, если в шаблоне использовать несколько тегов [available] или [xfgiven], то скрипт не выводит html код.

Share this post


Link to post
Share on other sites

Например, если в шаблоне main.tpl использовать только тег [available=main] то шаблон обрабатывается скриптом. Ели же добааить еще тег, например, [available=showfull] получаем белую страницу.   В чем может быть причина?

Версия скрипта: 10.6

Версия PHP: 7.0.3

Share this post


Link to post
Share on other sites
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, тогда все работает.

Edited by yarik1390

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...