Искать  
 
   
 
Как называется файл пагинации в ЕЕ2?
Отправлено: 06 Май 2011 10:37 P.M.   [ Игнорировать ]
Студент
Avatar
RankRank
Всего сообщений:  117
Зарегистрирован  2010-01-21

Где находится сам уж найду.

Профиль
 
 
Отправлено: 07 Май 2011 12:57 A.M.   [ Игнорировать ]   [ # 1 ]
Студент
RankRank
Всего сообщений:  131
Зарегистрирован  2010-12-14

не смотрел, но
1. чем тебя не устраивает поиск по содержимому файлов (любой IDE типа eclipse, netbeans, или far-подобный менеджер файлов). там не должно быть много файлов со словами paginate, paginate_links (или как там)
2. вообще, если я тебя правильно понял, то тебе нужен expressionengine/modules/channel/mod.channel.php
  в частности function add_pagination_data

Профиль
 
 
Отправлено: 07 Май 2011 01:56 A.M.   [ Игнорировать ]   [ # 2 ]
Студент
Avatar
RankRank
Всего сообщений:  117
Зарегистрирован  2010-01-21

в общем мне надо чтобы в пагинации было не как по умолчанию 3 страницы а потом ссылки далее, а больше страниц отображалось.

Профиль
 
 
Отправлено: 07 Май 2011 04:33 P.M.   [ Игнорировать ]   [ # 3 ]
Студент
RankRank
Всего сообщений:  131
Зарегистрирован  2010-12-14

быстрый ответ: system/codeigniter/system/libraries/Pagination.php
полный ответ:

хм
если смотреть на файл mod.channel.php то видим что пытаются использовать переменную $this->pagination_links
смотрим где она заполняется
(строка 3026)$this->pagination_links = $this->EE->pagination->create_links();
смотрим где обьявляется $this->EE->pagination
(строка 2999)$this->EE->load->library(‘pagination’);
смотрим system/expressionengine/libraries/ - не находим ничего похожего на Pagination.php
вероятнее всего, файл относится к файлам CI
смотрим system/codeigniter/system/libraries - видим Pagination.php
открываем его. смотрим верх файла (общие настройки библиотеки)
var $num_links         =  2; // Number of “digit” links to show before/after the currently viewed page
вероятнее всего это то что вам нужно.

если не то - смотрим на функцию create_links, и как то модифицируем ее


как вариант - для того что бы найти нужный файл, запускаем полнотекстовый поиск по /system с искомой фразой “function create_links”
(правда , конечно, некоторые файловые менеджеры будут искать и по cache файлам, что не очень хорошо)

Профиль
 
 
Отправлено: 07 Май 2011 07:18 P.M.   [ Игнорировать ]   [ # 4 ]
Студент
Avatar
RankRank
Всего сообщений:  117
Зарегистрирован  2010-01-21
MaxStoun - 07 Май 2011 04:33 P.M.

смотрим system/codeigniter/system/libraries - видим Pagination.php
открываем его. смотрим верх файла (общие настройки библиотеки)
var $num_links         =  2; // Number of “digit” links to show before/after the currently viewed page
вероятнее всего это то что вам нужно.

Это как раз то что мне было нужно.

Профиль