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

vpktz
#47991 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, 3 weeks ago)