CMS DataLife Engine - Система управления сайтами

Sign in to follow this  
crafic

Нашел баги. Теги smartphone ifxfvalue

Recommended Posts

Приветствую

Если например в shortstory указать теги smartphone и desktop то за счет кеширования при просмотре категории мы увидим тот контент в зависимости с какого устройства зашли на сайт. если первый зашел с телефона то будет для всех то что в тегах smartphone и наоборот.

 

Ну и второе. конструкция такого типа не работает так как регулярка ищет самый короткий путь. 

[ifxfvalue close!="Да"]
            [ifxfvalue operation="1"]Продам[/ifxfvalue]
            [ifxfvalue operation="2"]Куплю[/ifxfvalue]
            [ifxfvalue operation="3"]Обмен[/ifxfvalue]

[/ifxfvalue ]

 

нужно делать что то типа такого.

 

[ifxfvalue1 close!="Да"]
            [ifxfvalue operation="1"]Продам[/ifxfvalue]
            [ifxfvalue operation="2"]Куплю[/ifxfvalue]
            [ifxfvalue operation="3"]Обмен[/ifxfvalue]

[/ifxfvalue1 ]

 

Share this post


Link to post
Share on other sites
9 часов назад, crafic сказал:

Если например в shortstory указать теги smartphone и desktop то за счет кеширования при просмотре категории мы увидим тот контент в зависимости с какого устройства зашли на сайт. если первый зашел с телефона то будет для всех то что в тегах smartphone и наоборот.

Забыли указать что при использовании этих тегов в шаблоне вывода кратких новостей. Все верно, потому как в данном случае формируется полный кеш готового HTML. Бага здесь нет. Это очевидная работа, либо кешировать либо использовать динамику. Кеш лишает части динамики чтобы собственно и обеспечить производительность.

 

9 часов назад, crafic сказал:

конструкция такого типа не работает

И не должна. Вложенность этих тегов не поддерживается и не заявлена. Только малый набор тегов поддерживает вложенность. Например group и available. Это вопрос также производительности.

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