I would like how to make a Previous/Next button for entrys in the Publisher and File Catalog. I need a button that jumps to the next entry, but in the same category. If you can help me, it'll be great.
Название под заголовок на переводчике перевел, а описание, думаю вам нужно переводить. Здесь по русски пишут, где некоторым не помогают, так как нормально вопрос описать не могут.
Не знаю русский па ћу уз помоћ гугл транслатера пробати да вам објасним шта ми треба. я использую flat-cinema theme. Мне нужна кнопка для перехода к следующей записи, но в той же категории в Publisher and File Catalog. Я нашел один сценарий, однако переключение на следующую запись не работает для меня, а также переключает меня на запись вне категории. вот сценарий:
Here I will explain again in English since I don't really know Russian. I'm using flat-cinema theme and i'm adding series on site. I need a button that jumps to the next entry, but in the same category. I need script like other sites has for next episode and previous episode. I founded that script which I wrote to you above but when i put it on page, "Next Entry" won't work and when i'm on first entry of category and click "Previous Entry" it bring me to previous entry but in another category. Thanks
Добавлено (2021-03-23, 17:24) --------------------------------------------- I need this like gogoanime site has https://u.to/yzotGw for next and previous episode. So when users clik next that will sent them to next enty(episode) and when they click previous that will sent them to previous entry(episode) and when they are on first entry(episode) that they can't click previous and when they on last entry(episode) that they can't click next.
I need two buttons so, when i click on next button that should send me on next entry in category and when click previous that should send me on previous entry in category. https://codepen.io/rueno/pen/bGgNRZb
I was thinking of this script yes. Butf if you can prevent that it send me to entry in different category if you understand me. For example: If i make 2 categories and add one entry in both and if i click Предыдущий материал it will send me on next entry from category 1 to cateogry 2, so i need that sending me on entry in same category not in another categories.
rueno60, это платный скрипт, купить можно на uScript (именно в нём есть настройка на листинг не выходя из категории). А в тех, что в бесплатном доступе - просто листинг делается с привязкой по ID материала. Помимо всего, придётся еще вам проплачивать у себя на сайте пакет с PHP. А иначе нельзя сделать так, как вам хочется (вероятно, что без этого постоянные обходы по страницам категории, в поисках соседних материалов, будут приводить к временным блокировкам по IP за превышение количества запросов, тогда как нужно список таких материалов сохранить после одного прохода). По крайней мере, если можно - я не в курсе (не видел такого скрипта + здесь кодеры не сидят, чтобы вам в этом разделе форума написали его).
ЦитатаKosten ()
Вероятно у человека такая просьба была!
Да, было бы конечно хорошо, чтобы на такие просьбы был кто-то здесь, способный реализовать задуманное. Но, как не крути - существуют для этого площадки отдельные (в том числе те, что сам uCoz на них направляет).
Помог? Скажи спасибо в виде "+" - вам мелочь, а мне приятно. Бесплатное оказание помощи в ответах на "Вопросы про uCoz".
Сообщение отредактировал -SAM- - Пятница, 26 Марта 2021, 02:43
Созданы два оператора: $PREV_ENTRY$ (ссылка на предыдущий материал модуля) и $NEXT_ENTRY$ (ссылка на следующий материал модуля). Работают в модулях (blog, board, dir, load, news, photo, publ, stuff).
Я их уже успел опробовать, переписав под себя:
Код
<?if($PREV_ENTRY$ || $NEXT_ENTRY$)?><p></p><!-- Следующий/Предыдущий материал --><?if($USER_LOGGED_IN$ and $USERNAME$='-SAM-')?> <?substr(<!--<script type="text/javascript" language="javascript"> document.write('<div id="pages" align="center"></div>'); includeJSfile('https://diz-cs.ru/js/circleGo.js'); //Скрипт или код для круговой перелинковки </script>-->,0,0)?><?endif?> <div style="margin:0 auto"><?if($PREV_ENTRY$)?><input title="<?substr(substr($PREV_ENTRY$,strpos($PREV_ENTRY$,'>')+1),0,-4)?>" onclick="location.href='<?substr($PREV_ENTRY$,strpos($PREV_ENTRY$,'//'),strpos(substr($PREV_ENTRY$,strpos($PREV_ENTRY$,'//')),'>')-1)?>';return false;" style="float:left;" type="button" name="previousEntry" value="⇚ Предыдущий материал"><?endif?><?if($NEXT_ENTRY$)?><input title="<?substr(substr($NEXT_ENTRY$,strpos($NEXT_ENTRY$,'>')+1),0,-4)?>" onclick="location.href='<?substr($NEXT_ENTRY$,strpos($NEXT_ENTRY$,'//'),strpos(substr($NEXT_ENTRY$,strpos($NEXT_ENTRY$,'//')),'>')-1)?>';return false;" style="float:right;" type="button" name="nextEntry" value="Следующий материал ⇛"><?endif?></div> <!-- /Следующий/Предыдущий материал --><p></p><?endif?>
P.S.: возможно, что кому-то пригодиться.
Помог? Скажи спасибо в виде "+" - вам мелочь, а мне приятно. Бесплатное оказание помощи в ответах на "Вопросы про uCoz".
Сообщение отредактировал -SAM- - Четверг, 10 Февраля 2022, 08:44