Ilość liczb w wynikach paginacji

Joomla!
Taki mały trick ;)

To teraz coś dla maniaków CMS Joomla! – prosty do wykonania trick, dzięki któremu Wasze serwisy w Joomla! będą schludniej wyglądały – przynajmniej według mojego gustu ;) Chodzi o ilość liczb wyświetlanych w wynikach paginacji strony (tak, tam na dole pod newsami), bo przyznam, że mnie to irytuje, gdy tak wiele cyferek jest. Może to i wygodne w nawigacji między wieloma podstronami ze starszymi treściami, ale tak na dobrą sprawę rzadko kto tak przeszukuje starocie. Albo wyszukiwarka idzie w ruch, albo po jednej stronie (bo niby skąd ktoś ma wiedzieć, że poszukiwany news o wystawie paprotek znajduje się na siódmej podstronie)? Poza tym niektóre templatki nie mieszczą domyślnej ilości (10) numerków podstron + czterech nawigacyjnych (start, wstecz, dalej, koniec) przycisków. Można ustawić dowolną ilość, a cała robota zajmuje około minuty.

Paginacja Joomla!
Tak wygląda standardowa paginacja na przykładzie standardowej templatki

W celu ujarzmienia tego paginatora konieczna jest edycja jednego niewielkiego pliku: inculdes/pageNavigation.php. W tym pliku, w linii 95 (dla Joomla 1.0.13, nie wiem jak w starszych wersjach), znajduje się linia zawierająca liczbę stron widocznych w wyniku paginacji. Domyślnie wpisana jest liczba 10 i na tyleż stron Joomla! domyślnie dzieli.

Paginacja Joomla!
W pliku pageNavigation.php odszukaj taki fragment kodu i wlinii 95 (zaznaczonej na zrzucie) wpisz własną propozycję ;)

Wpisałem 3, następnie opróżniłem cache i efekty były widoczne :)

Paginacja Joomla!
Efekty wprowadzonych zmian widoczne od zaraz :)

Uwaga
Należy pamiętać o powtórzeniu tej czynności po każdej aktualizacji Joomla! ;)

Subskrybcja
Powiadom o
guest

17 komentarzy
Wbudowane komentarze zwrotne
Pokaż wszystkie komentarze
Anonimowo

To powino się zmieniać w pliku config joomli, a nie w kodzie :(

adam

Hej!

Świetna sztuczka! A myślałem, że już zapomniałeś o joomla :) dzięki za ten wpis.

MatexCor

No extra wpis, miałem już kiedyś szukać jak zmniejszyć ilość tych liczb ale zapomniałem, widzę, rozwiązanie samo do mnie przyszło ;)

szuman

@Anonymous, a jeszcze lepiej, gdyby to ustawienie było np. w ustawieniach menu strony głownej (tam gdzie ilość newsów, szpalty itd). Cóż, może kiedyś to zmienią ;)

@adam, jasne, że o Joomla! nie zapomniałem ;) Już mam parę pomysłów na kolejne wpisy, za które zabiorę się, jak tylko książkę skończę :) Cierpliwości, już niedługo :)

@MatexCor, byłoby wcześniej, tylko ciągle wylatywało mi to z głowy :) I widzę, że przydał Ci się ten wpis ;)

MatexCor

Oj przydał i to bardzo ;) Z resztą jak każdy dotyczący Joomli ;)

SpeX

Szuman a kiedy w końcu książka powstanie?

A i tak przy okazji, Anonymous to ja. Po prostu na uczelni zapomniałem się podpisać.

szuman

@MatexCor, postaram się i na przyszłość pisac przydatne tutki ;)

@SpeX, książka jeszcze się pisze, ale to już końcówka, a do sprzedaży trafi w I kwartale 2008 :)

patrycju5z

A jaka ksiazke piszesz?:-)

szuman

@patrycju5z, książkę o Joomla! :)

MatexCor

Już kiedyś miałem pytać co to za książkę piszesz…
Widzę że do mojej “szczęśliwej” kolekcji trafi jeszcze jedna pozycja o Joomla!;) Czekam niecierpliwie;)

P.S. Będę wnioskował o to aby pozycja ta trafiła do lektur szkolnych, rzecz jasna obowiązkowych ;) Przynajmniej bym mógł powiedzieć że jakąś lekturę przeczytałem ;)

szuman

Hehe wiesz, tak z mojego punktu widzenia, to wolałbym nie być autorem szkolnych lektur ;) Jakkie by to było życie ze świadomością, że tak wiele osób mnie przeklina :D

maćku

Dzięki za trick :)

W wersji 1.0.12 zmienna również znajduje się w linii 95.

PeFik

Szuman cyt”to wolałbym nie być autorem szkolnych lektur” – oj gdybys wiedział, ile płacą to byś chciał. Na plus -> “każde” dziecko musi kupić twoją książkę.

Gorzej jeśli.. któreś znając twoje nazwisko ..dopadnie Cię na ulicy, oczywiście to będzie 0,0001% odsetek. Bo reszta się nauczy i zapomni kogo czytało, tylko zostanie im co czytało.

szuman

@PeFik, nie wiem, czy bym chciał, kasa to nie wszystko ;) Ale taki gwarantowany popyt to defacto wielki plus, a złość.. hmm.. nigdy do autorów lektur pretensji nie miałem, jak już to do nauczycieli :)

jarkas

super :) tego rozwiązania na szukałem bo moja autorska templatka wysypywała się już przy trzech podstronach.

Szkic

Dzięki. Mam jedno pytanie dotyczace tych znaczków
“«” “<<" przy przycisku start i koniec - jak to edytować?

Szkic

usunęło mi te znaczki :) chodzi o te cosie po słowie start i koniec w przyskach paginacji, jak je edytować?