Page 1 of 2
Субтемплейт тег ротатора, выводящий дату добавления
Posted: Fri Nov 09, 2012 7:25 pm
by S_Flash
Сабж?
Лучше, чтоб не просто дату выводил, а как давно добавлена галерея. Ибо дата как-то мимо глаз у сёрфера пролазит.
Типа если сравнить "22.05.12", "09.11.2012" и "3 month ago", "2 days ago", "1 year ago"
ago - понятно не надо включать в тэг.
Re: Субтемплейт тег ротатора, выводящий дату добавления
Posted: Fri Nov 09, 2012 7:36 pm
by admin
activation_datetime например
http://smartcj.com/wiki/doku.php?id=ru: ... _templates
ago можно получить если на пхп дописать в саб strtotime и посчитать соотв число
PS смените язык бразуреа плз, вы пишете на англиском форуме и там вверху подписано что этот форум для инглише онли
PSS переношу тему в русский
Re: Субтемплейт тег ротатора, выводящий дату добавления
Posted: Fri Nov 09, 2012 8:14 pm
by S_Flash
Да вычесть время из текущего я и на ассемблере смогу, а вот куда и как это всё вставить, чтоб ещё и не замыкало от таких пересчётов статику как динамику - ХЗ!

Имеется ввиду, в каком месте я могу нарушить своей писаниной всю идею кеширования, я не вкурсе...
Re: Субтемплейт тег ротатора, выводящий дату добавления
Posted: Fri Nov 09, 2012 8:54 pm
by admin
S_Flash wrote:Да вычесть время из текущего я и на ассемблере смогу, а вот куда и как это всё вставить, чтоб ещё и не замыкало от таких пересчётов статику как динамику - ХЗ!

Имеется ввиду, в каком месте я могу нарушить своей писаниной всю идею кеширования, я не вкурсе...
кеширование не наришится, можно смело редактировать темплейт
Re: Субтемплейт тег ротатора, выводящий дату добавления
Posted: Tue Nov 13, 2012 2:11 pm
by S_Flash
Предположим я создал функцию ConvertToInterval("2011-12-11");
Как её внести в основной темплейти и исполнять в субтемплейте?
В субтемплейте, как я понимаю, можно <a href="/gallery/<!--GALLERY_SLUG-->/index.html" rot_id="<!--THUMB_LINK-->"><img src="<!--THUMB_URL-->" id="rot<!--ID-->" rel="<!--ALL_THUMBS-->"></a><div class="date"><?php ConvertToInterval("<!--ACTIVATION_DATE-->");?></div>
Верно?
А куда тогда само тело описания функции можно вставить, не уж толь в субтемплейт?
Re: Субтемплейт тег ротатора, выводящий дату добавления
Posted: Tue Nov 13, 2012 2:15 pm
by admin
да
куда угодно
Re: Субтемплейт тег ротатора, выводящий дату добавления
Posted: Tue Nov 13, 2012 3:50 pm
by S_Flash
Херовато.

Ибо это означает, что код функции будет размножаться в памяти как и субтемплейт. Теряется смысл отделения кода в "подпрограмму".
Re: Субтемплейт тег ротатора, выводящий дату добавления
Posted: Tue Nov 13, 2012 3:54 pm
by admin

что тут ответить кроме как "видно полное незнание работы вебсервера"
но в любом случае не вижу в этом никакой проблемы.
в плане в том что б вставить код.
думаю что проблема в незнании пхп, а не том что ты думаешь что где-то что-то неэффективно будет
Re: Субтемплейт тег ротатора, выводящий дату добавления
Posted: Tue Nov 13, 2012 4:11 pm
by S_Flash
Пробовал вставить в субтемплейт в наччало и в конец вот такую заглушку:
Морда перестаёт отображаться.
Re: Субтемплейт тег ротатора, выводящий дату добавления
Posted: Tue Nov 13, 2012 4:12 pm
by admin
вставь в темпелйт, а не субтемплейт
в чем проблема ?
PS кстати в чем смысл и в начало и в конец ставить ? те я так понял аж 2 раза в сабтемпелйт ты зачем-то это вставил ?