Тема: Ссылки «следующая» и «предыдущая» страницы

Подскажите какой код ссылки для URL страницы (этой категории) у которой значение position на один больше или меньше?

Суть: например читая какую-нибудь страницу новостей перейти на следующую или предыдущую новость без необходимости выходить к списку новостей.

Личная документация по ImageCMS: https://goo.gl/LzA09F

2

Re: Ссылки «следующая» и «предыдущая» страницы

Вроде не было. Нужно проверять, есть ли в базе следующий или предыдущий id, который принадлежит этой категории и формировать url. Можно как хэлпер оформить...

Профессиональное создание сайтов любой сложности, аудит, продвижение, а также поддержка вашего интернет ресурса - web2life.ru

TIMEWEB > Всегда больше, чем просто хостинг для ImageCMS!

3

Re: Ссылки «следующая» и «предыдущая» страницы

Уже давно для этого написан модуль: Модуль Линкер

Когда то разрабатывал модули для ImageCMS Corporate

4

Re: Ссылки «следующая» и «предыдущая» страницы

Ух ты!
Попробоую - отпишусь!

Личная документация по ImageCMS: https://goo.gl/LzA09F

5

Re: Ссылки «следующая» и «предыдущая» страницы

Скачал, залил как в инструкции.
Подключил {echo $CI->load->module('linker')->get_links($page.id)} но не понял что нужно в линке прописывать, чтобы линк работал?

Личная документация по ImageCMS: https://goo.gl/LzA09F

6

Re: Ссылки «следующая» и «предыдущая» страницы

Роман пишет:

не понял что нужно в линке прописывать, чтобы линк работал?

Достаточно прописать эту строку в шаблоне страницы версии Corporate, должны появиться ссылки.

P.S. Последняя версия на которой проверял работоспособность модуля 4.7 Corporate

Когда то разрабатывал модули для ImageCMS Corporate

7

Re: Ссылки «следующая» и «предыдущая» страницы

Сори, работает. У меня просто была всего статья.
Все работет! Спасибо!

Личная документация по ImageCMS: https://goo.gl/LzA09F

8

Re: Ссылки «следующая» и «предыдущая» страницы

Sempai, можете разместить модуль на github, для совместной разработки, и в магазине?

ImageCMS PHP Team Lead
https://github.com/imagecms/ImageCMS - ночные сборки корпорейта
https://scrutinizer-ci.com/g/imagecms/ImageCMS/badges/quality-score.png?b=development https://codeclimate.com/github/imagecms/ImageCMS/badges/gpa.svg

Thumbs up Thumbs down

9

Re: Ссылки «следующая» и «предыдущая» страницы

Да нужно будет завести аккаунт на github, и выложить .

Когда то разрабатывал модули для ImageCMS Corporate

10

Re: Ссылки «следующая» и «предыдущая» страницы

Sempai пишет:

Да нужно будет завести аккаунт на github, и выложить .

было бы просто отлично, так как есть некоторые замечания по коду, я бы поправил

ImageCMS PHP Team Lead
https://github.com/imagecms/ImageCMS - ночные сборки корпорейта
https://scrutinizer-ci.com/g/imagecms/ImageCMS/badges/quality-score.png?b=development https://codeclimate.com/github/imagecms/ImageCMS/badges/gpa.svg

Thumbs up Thumbs down

11

Re: Ссылки «следующая» и «предыдущая» страницы

Модуль есть в магазине дополнений Linker....

Сделаю обновления вашего магазина до актуальной версии системы со вем переносом ваших товаров, просьба писать в приват.
https://novabench.com/image/742206.png

12

Re: Ссылки «следующая» и «предыдущая» страницы

в магазине для товаров, а этот для статтей

ImageCMS PHP Team Lead
https://github.com/imagecms/ImageCMS - ночные сборки корпорейта
https://scrutinizer-ci.com/g/imagecms/ImageCMS/badges/quality-score.png?b=development https://codeclimate.com/github/imagecms/ImageCMS/badges/gpa.svg

Thumbs up Thumbs down

13

Re: Ссылки «следующая» и «предыдущая» страницы

gula.andrij пишет:

...этот для статтей

И он фришный (распостраняется бесплатно).

Когда то разрабатывал модули для ImageCMS Corporate

14

Re: Ссылки «следующая» и «предыдущая» страницы

Подскажите, а Ваш модуль работает на 4.9 и 4.11, так как очень необходимый модуль.

Помогаю в решении вопросов. Иногда бесплатно.

Thumbs up Thumbs down

15 Отредактировано Sempai (17-08-2016 16:10:32)

Re: Ссылки «следующая» и «предыдущая» страницы

Сергей пишет:

Подскажите, а Ваш модуль работает на 4.9 и 4.11, так как очень необходимый модуль.

Добрый день, я больше не поддерживаю этот модуль официально. Крайняя версия 4.7
Но вы без труда можете его подредактировать, для дальнейшей работы:В шаблоне модуля links.tpl замените следующие строки:{$prev_link.url}  на {site_url($prev_link.cat_url .''. $prev_link.url)}
{$next_link.url}  на {site_url($next_link.cat_url .''. $next_link.url)}

Успехов!

Когда то разрабатывал модули для ImageCMS Corporate

16

Re: Ссылки «следующая» и «предыдущая» страницы

Sempai пишет:
Сергей пишет:

Подскажите, а Ваш модуль работает на 4.9 и 4.11, так как очень необходимый модуль.

Добрый день, я больше не поддерживаю этот модуль официально. Крайняя версия 4.7
Но вы без труда можете его подредактировать, для дальнейшей работы:В шаблоне модуля links.tpl замените следующие строки:{$prev_link.url}  на {site_url($prev_link.cat_url .''. $prev_link.url)}
{$next_link.url}  на {site_url($next_link.cat_url .''. $next_link.url)}

Успехов!

Спасибо за помощь.

Заработал на 4.9, на 4.11 не работает.

Помогаю в решении вопросов. Иногда бесплатно.

Thumbs up Thumbs down

17

Re: Ссылки «следующая» и «предыдущая» страницы

Проверил работоспособность на последних версиях системы.

Когда то разрабатывал модули для ImageCMS Corporate

18

Re: Ссылки «следующая» и «предыдущая» страницы

здравствуйте
не хочет работать, выдает ошибку
Fatal error: Class 'MY_Lang' not found in /home/www/application/modules/linker/linker.php on line 15
не подскажите, куда копать?

Thumbs up Thumbs down

19 Отредактировано Sempai (24-09-2016 23:43:46)

Re: Ссылки «следующая» и «предыдущая» страницы

Denwer совсем с ума сошел, классы уже не видит smile

Если по сути, попробуйте перкачать архив, и переустановить модуль (не забудьте очистить кэш).

Скриншет

Когда то разрабатывал модули для ImageCMS Corporate

20

Re: Ссылки «следующая» и «предыдущая» страницы

Люди, скажите, у кого-нибудь остался данный модуль для версии Shop? Очень нужен!
В версии Corporate не работают ссылки ни {$prev_link.url} ни {site_url($prev_link.cat_url .''. $prev_link.url)}

Личная документация по ImageCMS: https://goo.gl/LzA09F