Forums / National / Russian / Тег cotonti в php код который на tpl странице

<<<12

vpktz
#16 2024-04-23 07:54
#47985 Dayver:
#47984 vpktz:
...PIRED|cot_date('m/d/Y H:i +0300', $his)}" в место обычны....

... {PRJ_ROW_EXPIRED|cot_date('d.m.Yг H:i', $this)}  он выводит корректную дату....

...OW_EXPIRED|cot_date('m/d/Y H:i +0300', $his)} выдает не корре....

$this .... может просто не нужно делать синтаксических ошибок при копипасте?

Есть такое , заработало)) 

Добавлено 3 минуты спустя:

#47983 Kort:

https://jsfiddle.net/Rackne/2x1rdgzy/14/

Это волшебно, на сколько же живее, красивее и ентереснее теперь смотриться это все blush

 

Есть еще одна проблема, таймер срабатывает только в первом проекте если например брать лист в projects.list.tpl видимо скрипт срабатывает только один раз

Kort
#17 2024-04-24 05:06
#47987 vpktz:

Есть еще одна проблема, таймер срабатывает только в первом проекте если например брать лист в projects.list.tpl видимо скрипт срабатывает только один раз

Это и понятно. Надо переходить с id на классы и всю эту историю применять в цикле. Или найти готовый jQuery плагин. Тогда уже поискать что-то, где реализуется локализация и разбор на падежи слова "день". Ну и формат даты чтобы локализовался, хотя это совершенно не критично.

SED.by - создание сайтов, разработка плагинов и тем для Котонти
vpktz
#18 2024-04-24 19:12
#47988 Kort:
#47987 vpktz:

Есть еще одна проблема, таймер срабатывает только в первом проекте если например брать лист в projects.list.tpl видимо скрипт срабатывает только один раз

Это и понятно. Надо переходить с id на классы и всю эту историю применять в цикле. Или найти готовый jQuery плагин. Тогда уже поискать что-то, где реализуется локализация и разбор на падежи слова "день". Ну и формат даты чтобы локализовался, хотя это совершенно не критично.

 

Вообщем получается нужно " Надо переходить с id на классы и всю эту историю применять в цикле.

Или "найти готовый jQuery плагин."

 

Kopusha
#19 2024-04-24 19:19

А можно не нагружать браузер интересной только разрабам функциональностью. И просто написать "Осталось ХХХ"
- осталось 1 час 20 минут
- осталось 3 дня

- осталось больше месяца

и тд

vpktz
#20 2024-04-24 20:31
#47990 Kopusha:

А можно не нагружать браузер интересной только разрабам функциональностью. И просто написать "Осталось ХХХ"
- осталось 1 час 20 минут
- осталось 3 дня

- осталось больше месяца

и тд

Такой бы вариант был бы хорош как раз для листа с проектами в 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 а часов , минут нет

This post was edited by vpktz (2024-04-24 20:48, 1 week ago)
Kort
#21 2024-04-25 06:37

Тестируй. В projects.list.tpt в блоке PRJ_ROWS используй тег {PRJ_ROW_PTE_TO_EXPIRE}

По идее, в projects.tpl будет работать {PRJ_PTE_TO_EXPIRE}

SED.by - создание сайтов, разработка плагинов и тем для Котонти
vpktz
#22 2024-04-25 10:25
#47992 Kort:

Тестируй. В projects.list.tpt в блоке PRJ_ROWS используй тег {PRJ_ROW_PTE_TO_EXPIRE}

По идее, в projects.tpl будет работать {PRJ_PTE_TO_EXPIRE}

 

Пришли к тому что сделали плагин.  СПАСИБО, это красиво

в projects.tpl тоже работает но где будет 1 проект там можно релиазовать и  скрипт с id.  что бы тикали секунды, уж больно это оживляет и одинамичивает страницу (нравится)

Kort
#23 2024-04-26 05:51

Добавил возможность настройки вывода через ресурсную строку, финальный вариант

SED.by - создание сайтов, разработка плагинов и тем для Котонти
This post was edited by Kort (2024-04-26 05:58, 1 week ago)

<<<12