Помощь Вывод номера новости (не ID новости) в custom

Тема в разделе "DLE", создана пользователем killoff, 23 ноя 2015.

Информация :
Актуальная версия DataLife Engine 12.0
( Final Release v.12.0 | Скачать DataLife Engine | Скачать 12.0 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.3 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Модераторы: killoff
  1. killoff

    killoff CD тихо, и не DVD меня ;)

    Moderator
    Регистр.:
    13 май 2008
    Сообщения:
    2.240
    Симпатии:
    831
    Как известно через {custom можно выводить новости блоками, для него есть лимит новостей $custom_limit

    Пробовал добавить различные циклы в файл ahow.custom.php (for do while if else) для вывода
    Код:
    $custom_limit_i = $custom_limit/$custom_limit;
    $custom_limit_i++;
    Чтобы тег, к примеру, {numcustom} выводил номер новости $custom_limit_i++.
    В итоге он либо зацикливается и загружает сервер циклом, либо выводит 2, либо выводит последнее значение $custom_limit.

    Подскажите правильное условие для вывода тегом {numcustom} в шаблоне custom значение $custom_limit_i++. Или может есть проще варианты чем забивать PHP такими циклами? :confused:
     
  2. Doctor_zlo

    Doctor_zlo

    Moderator
    Регистр.:
    25 апр 2008
    Сообщения:
    464
    Симпатии:
    1.027
    Потому как цикл отрабатывает внутри цикла
    В show.custom.php строка 34
    после

    PHP:
    $row['date'] = strtotime$row['date'] );
       
    $i ++;
    добавить
    PHP:
     $tpl->set'{numcustom}'$i );
     
    Последнее редактирование: 23 ноя 2015
    killoff нравится это.