Помощь Как в shortstory.tpl добавить тег текущей номер страницы?

Тема в разделе "DLE", создана пользователем kent, 13 окт 2015.

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

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

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

    kent Создатель

    Регистр.:
    6 ноя 2011
    Сообщения:
    38
    Симпатии:
    2
    Как в shortstory.tpl добавить тег текущей номер страницы навигации?
     
  2. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.035
    Симпатии:
    2.034
    Стандартно есть тег [page=X], если память не изменяет...Вставляешь 100 штук и циферки первых 100 страниц есть :D

    На самом деле тут можно либо через JS парсить URL, либо немного поправить код. Если второй вариант устроит - пиши в личку (бесплатно, просто тут редко появляюсь).
     
    kent нравится это.
  3. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.035
    Симпатии:
    2.034
    Актуально для DLE 10.3 - 10.6 (Должно работать на любой версии, но версии 10.2 и ниже не рекомендованы)
    Проверялось на DLE 10.6 utf8.

    1. В show.short.php найти:
    PHP:
            $news_date $row['date'];
    Вставить ВЫШЕ:
    PHP:
            if (!empty($_GET['cstart'])) $main_page_num intval($_GET['cstart']);
            else 
    $main_page_num 1;
            
            
    $tpl->set'{main_page_num}'$main_page_num );
    2. В шаблон shortstory.tpl вставить в любое место:
    Код:
    {main_page_num}
    3. В панели управления очистить кэш.

    Установка завершена.
     
    Последнее редактирование: 17 окт 2015
    kent и killoff нравится это.