Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » jQuery » Нумерация новостеей

Нумерация новостеей


     16.10.2014    новости, список    Все вопросы » jQuery    1653

вопрос
Здравствуйте, подскажите как сделать нумерацию новостей? То есть допустим есть 10 новостей на главной и все они пронумерованы от первой до последней 1 2 3 4 5 6 7 8 9 10 независимо от сортировки просто показывало текущее место грубо говоря...

Ответил: ravchik


используйте custom
<style>
li { list-style-type: none; } /* Убираем исходную нумерацию у списка */
ol { counter-reset: list1; } /* Инициируем счетчик */
ol li:before {
    counter-increment: list1; /* Увеличиваем значение счетчика */
    content: counter(list1) ". "; /* Выводим число */
}
</style>
<ol>
{custom template="numlist"}
</ol>
в файле numlist.tpl
<li>новость</li>

3 комментария

M9COTP9C
Юзер

M9COTP9C - 16 октября 2014 19:07 -

вот это добавл в ксс

li { list-style-type: none; } /* Убираем исходную нумерацию у списка */
ol { counter-reset: list1; } /* Инициируем счетчик */
ol li:before {
    counter-increment: list1; /* Увеличиваем значение счетчика */
    content: counter(list1) ". "; /* Выводим число */
}



создал файл numlist.tpl и вписал в него это
<li>новость</li>


а это куда вставлять?
 <ol>
{custom template="numlist"}
</ol>

ravchik
Юзер

ravchik - 17 октября 2014 07:42 -

в main.tpl вместо {content} вставить
[not-aviable=main]{content}[/not-aviable][aviable=main]<ol>{custom template="numlist" limit="10" cache="yes"}</ol>[/aviable]

vitnet
Эксперт

vitnet - 17 октября 2014 09:47 -

Как на счет js?
var i=-1;
$('#ID or .CLASS').each(function() {
    i++;
    $(this).text(i);
    $(this).attr('data-index',+i);
});

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх