Cum se schimba paginația în joomla 1

Cum se schimba paginația în Joomla 1.5. 4.8 din 5 bazat pe 13 voturi.

Mai exact ce nu-mi place să Joomla paginare și că am vrut să-l schimbe

Cuvinte pentru a descrie mult timp, este mai bine să vezi o dată, și arată de exemplu. Look arata ca un standard de paginare

Am decis, după o anumită deliberare, că paginația ar trebui să arate

Găsite soluții paginare neajunsurilor pentru Joomla

Aceasta ne permite clasei paginare pentru Joomla JPagination

Clasa Joomla paginare este în fișierul JOOMLA_ROOT / biblioteci / joomla / html / pagination.php. Cu studiul său a arătat că getPagesLinks () și getListFooter () poate fi înlocuită pentru a lucra cu dulapurile de care are prioritate față de directorul utilizat în șablon, și anume, JOOMLA_ROOT / template-uri / template / html / pagination.php. Dacă fișierul șablon la acest director nu este prezent, vă rugăm, copiați-le din șablon rhuk_milkyway, acesta este standard CMS Joomla. Acest fișier conține funcțiile handler:

  • pagination_list_footer - afișa o listă derulantă de materiale pentru getListFooter metoda ();
  • pagination_list_render - construirea lista paginatora pentru getPagesLinks () metoda;
  • pagination_item_active - reprezentarea punctelor active (link-uri către pagini care pot fi tranziția);
  • pagination_item_inactive - reprezentarea punctelor inactive (numărul de pagini vizualizate).
Cele mai recente versiuni ale paginația șablon formular poate fi înlocuită în fișierul JOOMLA_ROOT / template-uri / VASH_SHABLON / urzeala / sistemele / Joomla / machete / pagination.php. ia în considerare acest fapt.

Supracomandarea paginare în Joomla

Doar a face o rezervare - fac paginare pentru un proiect bine definit, acesta a fost utilizat doar de către getPagesLinks concluzie (), toate modificările făcute în fiecare caz, numai în funcție pagination_list_render. getListFooter () metoda și funcția pagination_list_footer am lăsat neschimbate, puteți reveni fie un șir gol atunci când funcția returnează, dacă nu doriți să-l văd pe site-ul sau schimbați-l așa cum se dorește.

Funcția pagination_item_active și pagination_item_inactive au fost, de asemenea, a lăsat neschimbate, cu toate că o parte din rutina ar putea ajunge să le schimbe.

În concluzie, este necesar pentru a pune mai multe imagini și fișiere cu „Start“, „anterioară“, etc. Personal, le-am pus într-un director JOOMLA_ROOT / files / paginare. aveți dreptul de a modifica locația acestor fișiere pe cont propriu.

Cum de a afișa link-uri mai mult de 10 pagini

În JOOMLA_ROOT / biblioteci / joomla / html / pagination.php fișier găsi linia:

Introduceți valoarea pe care ai nevoie.

Cum de a afișa toate înregistrările fără paginare

Paginație la ultima pagină

sau răspunsul la întrebarea portalului g.Pavlovska

Uită-te la fișierul JOOMLA_ROOT / biblioteci / joomla / html / pagination.php Funcția Funcția _buildDataObject () Găsiți string

Înlocuiți condiție pe bucla for ($ i = $ oprire; $ i> = $ this-> get ( 'pages.start'); $ i -)

Link-urile vor fi schimbate. 02 martie 1, dar „Start“, „End“, „Înapoi“, „Next“ nu va mai fi în părțile laterale, și activă - mai întâi.

JOOMLA_ROOT / biblioteci / joomla / html / pagination.php trebuie să se schimbe, referința corectă "Start", "End", "Înapoi", "Next".

Descărca fișiere suprascrie paginare în Joomla

Toate căile de director sunt prezentate in articol privind dosarul rădăcină al site-ului!