Pagination a joomla

Alapértelmezésként a lapszámozás a következő:

<<Первая <Предыдущая 1 2 3 4 Следующая> Utolsó >>

Oldal: 1 4

És ez a fajta nagyon kevés ember kényelmesen, ezért megpróbáljuk módosítani a leghatékonyabb és vértelen módszer.

Visszavonására irányuló lapszámozása rendszer reagál pagination.php fájlt. amely megtalálható a \ webhely nevét \ könyvtárak \ joomla \ html \ pagination.php. Ahhoz, hogy a változtatásokat közvetlenül a fájl nem racionális, mert Joomla frissítésekor összes beállítás eltűnik, és akkor újra be kell állítani a termelés a navigációt.

Bölcs dolog, hogy előírják áramkör kimenete egy külön oldalszámozásban pagination.php fájlt, és helyezze a sablon mappában. Amikor felhívja a lapszámozás Joomla első dolog az, hogy nézd pagination.php fájlt az aktív sablon mappában, ha egyik észlel, akkor a rendszer használni pagination.php. Ha a sablon lesz saját pagination.php, a frissítés során Joomla változások nem befolyásolják a navigációs beállításokat.

Nézzük, hogy ne kínozza az agy és az időt létre egy új pagination.php, és azt akarja, hogy kölcsön rhuk_milkyway sablon fájlt. Ellentétben a szisztémás pagination.php ez a fájl nem terjedelmes és nagyon könnyű megérteni, és ami a legfontosabb, hogy csak a leginkább szükséges ahhoz, hogy működjön.

A kezdéshez hozzon létre egy sablont a honlapunkon mappában extra html mappát. Pagination.php megtalálni a fájlt html rhuk_milkyway sablonmappát és másolja a fájlt ugyanabba a mappába a mi sablon.

Minden előkészítő munkát végeztek, és akkor kezdődik a változás a kimeneti navigációs pagination.php fájlt tetszés szerint. Talán még egy árnyalatot szöveges linkek „első”, „Vissza”, „Next”, „utolsó”, meg lehet változtatni a ru-RU.іni fájl, amely keres itt: a hely neve / nyelv / ru-RU.

Nyílt pagination.php fájlt, és megérteni, hogy mi a funkciója, hogy a választ.

Alatt levezetés fő navigációs egység <<Первая <Предыдущая 1 2 3 4 Следующая> Utolsó >> találkozik pagination_list_render funkciót.

pagination_item_active funkció felhívja az aktív pontok, azaz utalásokat az oldalszámok, amellett, hogy a jelenlegi, így a pontok közül a címke .

Nézzük tovább funkció pagination_list_render.

Szerzés a szó „első”

Első a „Vissza”

Első a „Next”

Első az „End”

Ha azt szeretnénk, hogy megjelenjen csak a „First” és a „Last”, ezért el kell távolítani a „első” az első oldalon, és a „Last” az utóbbi.

Változtassuk meg a kódot a szó „első”

if (strpos ($ list [ 'start'] [ 'data'], "

Változás a kódszó „Utolsó”

if (strpos ($ list [ 'end'] [ 'data'], "

navigáció hézag előírt template.css sablonfájlunkat a következő osztályokba: span.pagination span és span.pagination a. Itt a képzelet lehet fejleszteni, hogy a teljes. segítségével az összes CSS tulajdonságait.

Összefoglalva, szeretném elmondani, hogyan kell kezelni a számláló kifejezés „Page 1 of 4”. Ha ő nem tetszik a szemed, és azt szeretnénk, hogy megszabadulni ez, akkor meg kell, hogy néhány változtatást a rendszer pagination.php (fájlnév \ könyvtárak \ joomla \ html), vagy bármilyen módon.

Mi keresési funkció getPagesCounter funkció pagination.php rendszer file, és benne a következő sort:

$ Html = JText :: sprintf (JPAGE_CURRENT_OF_TOTAL ', $ this-> get (' pages.current), $ this-> get ( 'pages.total)) .;

Mégis száma megjelenített oldalakat lehet változtatni a rendszer fájl. Alapértelmezésben lesznek 10, de ha többet akar nyomtatni, majd módosítsa a következő sort:

Most akkor hozzák az oldalszámozást webhelyen egy tisztességes kilátás.

Kapcsolódó cikkek