|
|
Модератор форума: JonMagon |
Сообщество uCoz Вебмастеру JavaScript, Flash и прочие технологии Ссылки след/пред материал (для одного раздела на модуле) |
Ссылки след/пред материал (для одного раздела на модуле) |
Нашел такой скрипт...
Код <div id="pages"></div> <script> a=location.href; b=a.split('-'); c=b.length; d=eval(c-1); e=b[d]; f=a.split('-'+e)[0]; $('#pages').html('<a id="b" href="'+f+'-'+eval(e-1)+'">Предыдущий материал</a><span id="i"> | </span><a id="a" href="'+f+'-'+eval(e*1+1)+'">Следующий материал</a>'); $.ajax({ type: 'GET', url: f+'-'+eval(e*1+1), error: function(){$('#a, #i').hide();} }); $.ajax({ type: 'GET', url: f+'-'+eval(e-1), error: function(){$('#b, #i').hide();} }); </script> связывает ссылками материалы "пососедству" – следующий/предыдущий (вперед/назад) сможете помочь разобраться.. хочу, чтобы материалы в одной категории перелистал.. точнее можно делать так, чтобы отобрал ссылки на страницы (материалы) где залиты один из $OTHER_No$ 's Буду благодарен за помощь :) |
gasparean, на вскидку, если $OTHERS_N$ встречается в редких материалах, это потребует довольно частых запросов к серверу.
Как вариант, можно использовать теги. То есть, при заполнении поля, например $OTHER_5$, к материалу добавляется тег other5 и при открытии материала, происходит запрос на страницу поиска по тегу other5. От туда берем массив материалов и выстраиваем пагинацию на странице. Если подумать, можно придти и к другим вариантам, возможно менее сложным. Можешь забрать этот код и вставить его себе, сам знаешь куда.
|
| |||
| |||