DLE постраничная навигация в полной новости и доп. поля

myscript
На сайте с 16.07.2007
Offline
124
1054

Столкнулся с проблемой в дле 10.5

Как известно в дле есть постраничная навигация в полной новости.

Вот мне нужно на первой странице полной новости вывести одно дополнительное поле, а на второй странице полной новости другое дополнительное поле.

Как это сделать, что то ума не приложу.

[page-count=1,2,3] не работает в полной новости.....

может кто сталкивался...

AR
На сайте с 24.11.2008
Offline
51
#1

Встроенного тега нет.

[page-count] - постраничная новостей в категории/главной, а не полной новости

Тут вопрос в том, для чего нужны поля, для посетителей или для ПС.

Если только для посетителей, то можно на js сделать.

Если для ПС, то тут уже нужно новый тег делать.

myscript
На сайте с 16.07.2007
Offline
124
#2

Наверно все таки больше для посетителей. В доп. поле выводится ссылка для видеоплеера.

AR
На сайте с 24.11.2008
Offline
51
#3
Наверно все таки больше для посетителей.

Тогда вот:

В fullstory.tpl


[pages]
<div class="pi-links">
<div class="plink">доп.поле на 1 странице</div>
<div class="plink">доп.поле на 2 странице</div>
<div class="plink">доп.поле на 3 странице</div>
<div class="plink">доп.поле на 4 странице</div>
</div>
[/pages]

В стили:


.pi-links .plink{display: none}

В .js (можно и в fullstory.tpl)


$(document).ready(function() {
var pagelinks = $('.pi-links');
if (pagelinks.length > 0) {
var page_raw = window.location.pathname.match('page,(.*),');
if (page_raw) {var page_num = parseInt(page_raw[1]) - parseInt(1);}else{var page_num = 0;}
pagelinks.children('.plink').eq(page_num).css({'display': 'block'});
}
});

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий