Clever |
|
---|---|
Что-то я пооже перемудрил при обновлении... у меня не прокатывает... зависает загрузка страницы |
Macik |
|
---|---|
Сами по себе значения работают? Если просто в шаблон вставить {PHP.sys.now} и соответствующий шаблону {*_DATE_STAMP}? https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
Clever |
|
---|---|
В чистом виде сейчас проверить не могу, пробовал вставлять по отдельности
Добавлено 13 часа спустя:
Проверил. {PHP.sys.now} осуществляет вывод, а вот |
|
This post was edited by Clever (2012-12-18 18:26, 12 years ago) |
Kort |
|
---|---|
Это ж Генуя? SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
Clever |
|
---|---|
Да, генуя. 25я... Добавлено 1 дня спустя: Сделал. Так как простых путей нет, то пошел другим...
в news.php добавляем следующие строчки: $nowDate = getdate($sys['now']); и "PAGE_ROW_TODAY" => @date($cfg['formatyearmonthday'], mktime(0, 0, 0, $nowDate['mon'], $nowDate['mday'], $nowDate['year']) + $usr['timezone'] * 3600), "PAGE_ROW_TIME" => @date("H:i", $pag['page_date'] + $usr['timezone'] * 3600), далее в news.tpl условие
<!-- IF {PAGE_ROW_DATE} != {PAGE_ROW_TODAY} --> результат на главной Auto62rus.ru
Спасибо за подсказки и советы Alex300, ошибки в коде и неоптимальность автора поста.
|
|
This post was edited by Clever (2012-12-20 15:40, 12 years ago) |
Leshkens |
|
---|---|
Можно как-то логикой сделать, чтобы в определенном временном диапазоне (например с 1:00 ночи до 7:00 утра) отображалось одно, а в остальное другое? Добавлено 59 минуты спустя: Вот такой вот конструкцией решил вопрос. Может есть возможность упростить? <!-- IF {PHP.sys.now|cot_date('G')} == 1 OR {PHP.sys.now|cot_date('G')} == 2 OR {PHP.sys.now|cot_date('G')} == 3 OR {PHP.sys.now|cot_date('G')} == 4 OR {PHP.sys.now|cot_date('G')} == 5 OR {PHP.sys.now|cot_date('G')} == 6 -->
|
|
This post was edited by Leshkens (2013-05-03 10:46, 12 years ago) |
Alex300 |
|
---|---|
<!-- {PHP.sys.now|cot_date('G')} < 6 --> То что делать ночью <!-- ELSE --> А тут днем <!-- ENDIF --> Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |
Leshkens |
|
---|---|
Alex300, тьфу, а ведь точно. Что-то совсем замотался. Спасибо! |
Kopusha |
|
---|---|
#36557 Macik: Народ как сделать "вчера в 9-45" ? То есть 3 вариант - дата/вчера время/сегодня веремя. Спасибо! Added 10 minutes later: Ну и заодно тыкните носом как "считать" - то есть от текущего времени хочу отнять время публикации и получить не "сегодня в 22:30" а "7 часов назад".
Added 2 minutes later: Почитатать то я могу теоритически через Added 22 hours later: Думал сделаю на свежую голову а не тут то было))))
Так не работает, или я с условиями ошибся или просто не умеет так считать (что вряд ли) |
|
This post was edited by Kopusha (2017-02-27 14:49, 8 years ago) |
Macik |
|
---|---|
Эту статью читали? В вашем примере, во-первых, перед `ELSE` пропущена угловая скобка, во-вторых, и что главное, вы складываете строку (из `cot_date`) и число. https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
Kopusha |
|
---|---|
Тезка Спасибо, я по своей наивности полагал что это именно число а не текст и к нему можно сделать +1. Разобрался. Added 39 seconds later: У меня сбило то что верхней строке есть функция равно оказывается она сравнивает именно текстовые значение. |