vpktz |
|
---|---|
#47985 Dayver:#47984 vpktz:...PIRED|cot_date('m/d/Y H:i +0300', $his)}" в место обычны.... Есть такое , заработало)) Добавлено 3 минуты спустя: #47983 Kort: Это волшебно, на сколько же живее, красивее и ентереснее теперь смотриться это все
Есть еще одна проблема, таймер срабатывает только в первом проекте если например брать лист в projects.list.tpl видимо скрипт срабатывает только один раз |
Kort |
|
---|---|
#47987 vpktz: Это и понятно. Надо переходить с id на классы и всю эту историю применять в цикле. Или найти готовый jQuery плагин. Тогда уже поискать что-то, где реализуется локализация и разбор на падежи слова "день". Ну и формат даты чтобы локализовался, хотя это совершенно не критично. SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
vpktz |
|
---|---|
#47988 Kort:#47987 vpktz:
Вообщем получается нужно " Надо переходить с id на классы и всю эту историю применять в цикле." Или "найти готовый jQuery плагин."
|
Kopusha |
|
---|---|
А можно не нагружать браузер интересной только разрабам функциональностью. И просто написать "Осталось ХХХ" - осталось больше месяца и тд |
vpktz |
|
---|---|
#47990 Kopusha: Такой бы вариант был бы хорош как раз для листа с проектами в projects.list.tpl Есть стандартный тег из плагина {PRJ_ROW_EXPIRED_DAYS} но он показывает только дни почему то
В плагине файл expiredprojects.projectstags.main.php <?php defined('COT_CODE') or die('Wrong URL'); /* ==================== [BEGIN_COT_EXT] Hooks=projectstags.main Tags=projects.list.tpl:{PRJ_ROW_EXPIRED},{PRJ_ROW_EXPIRED_DAYS},{PRJ_ROW_EXPIRED_TITLE};projects.tpl:{PRJ_EXPIRED},{PRJ_EXPIRED_DAYS},{PRJ_EXPIRED_TITLE} [END_COT_EXT] ==================== */ require_once cot_langfile('expiredprojects', 'plug'); $datatoexp = ($item_data['item_update']) ? $item_data['item_update'] : $item_data['item_date'] ; $temp_array["EXPIRED"] = $datatoexp + $item_data['item_expired']; $temp_array["EXPIRED_DAYS"] = round(($datatoexp + $item_data['item_expired'] - $sys['now'])/ 86400); $temp_array["EXPIRED_TITLE"] = $L['expiredprojects_tags_title']; может можно как то дописать плагин, у него видимо только сутки прописаны судя по 86400 а часов , минут нет |
|
Отредактировано: vpktz (24.04.2024 20:48, 9 месяцев назад) |
Kort |
|
---|---|
Тестируй. В projects.list.tpt в блоке PRJ_ROWS используй тег {PRJ_ROW_PTE_TO_EXPIRE} По идее, в projects.tpl будет работать {PRJ_PTE_TO_EXPIRE} SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
vpktz |
|
---|---|
#47992 Kort:
Пришли к тому что сделали плагин. СПАСИБО, это красиво в projects.tpl тоже работает но где будет 1 проект там можно релиазовать и скрипт с id. что бы тикали секунды, уж больно это оживляет и одинамичивает страницу (нравится) |
Kort |
|
---|---|
Добавил возможность настройки вывода через ресурсную строку, финальный вариант SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
|
Отредактировано: Kort (26.04.2024 05:58, 9 месяцев назад) |