Segédletek.hu

Segédletek weblap szerkesztéshez!
ingyen letöltés

| Mind | PHP | HTML | CSS | Java |
|Legújabbak |Legtöbbször olvasottak|

Oldal lapozás megoldása a PEAR Pager modul beépítésével:

Bevezető

Mi az a PHP PEAR ?

Aki még esetleg nem találkozott volna a http://pear.php.net oldallal, és nem tudja mi az a PEAR annak írnám le először részletesen.Aki már ismeri az ugorjon a következő pontra.

Maga a PEAR szó egy rövidítés, magyarul annyit jelent, hogy a PHP kibővítéseinek és alkalmazásainak tárháza. Vagyis ingyenesen beépíthető modulok,csomagok gyűjteménye. Az adatbáziskezeléstől kezdve,dátum, idő kezelése, titkosítás, konfiguráció,mail funkciók, hálózati funkciók, stb. nagyon sok hasznos beépíthető modul található ezen az oldalon. Ha valaki szán rá időt, hogy átbogarássza, és persze tud is angolul, akkor nem nehéz beépíteni 1-1 modult. Én például azóta használom a PEAR Pager modult, mikor egy nagy forgalmú oldalt kellett készítenem, és tudtam, hogy egy megjeleníteni kívánt listánál -például az összes regisztrált tag listája- nem 5 vagy 10 lesz az oldalak száma,hanem lehet, hogy idővel 100 is. Meg tudtam volna én is írni, de az időm talán nem engedte volna. Mivel már alapból elég régóta objektum orientált módszerrel dolgozom, így nagyon megfelelő volt a számomra. A PHP Pager dokumentációját itt megnézhetitek :
http://pear.php.net/package/Pager

A PEAR Pager csomag tartalma

Maga a csomag tartalmaz használati útmutatásra szolgáló php file-okat is a forrásfile-okon kívül.
A csomagban a Pager.php, a Sliding.php, a Jumping.php, a Common.php, és a HtmlWidgets.php alkotják a forrásfile-okat.

A csomagot le lehet tölteni a http://pear.php.net/package/Pager/ oldal More Information címszó alatt található Browse the source tree link alól is egyesével. Itt meg lehet nézegetni a forráskódokat, lehet vele ismerkedni, vagy ha valamelyik forrás frissítve lett, tehát javítottak, vagy hozzáírtak benne időközben, akkor csak azt letöltheted. De egyben a http://pear.php.net/package/Pager/download oldalon lehet letölteni .tar formátumban.

Mit tud a PEAR Pager ?
~~Nagyvonalakban~~
  • Paraméterezhetőség :

  • - lapozás megjelenésének módja az oldalon
    - hány db listázandó adatot akarunk 1 oldalon megjeleníteni
    - a lapszámozás $_GET-beli változójának a neve mi legyen
    (értsd : http://www.akarmi.hu/kereses.php?oldal=1 innen a lapszámozás $_GET-beli változója az "oldal" lesz)
    - hány oldalszám linkje jelenjen meg az aktuális oldalszám (ami nem link természetesen) előtt és után az oldalon

    Ez a lista persze csak töredéke a teljes paraméterezhetőségnek, a többire a későbbiek során fog sor kerülni.

  • Két féle lapozás megjelenési mód közül választhatunk. Az egyik a "Sliding", a másik a "Jumping".
    A módok részletes ismertésére is a későbbiek során fogok kitérni.

  • Az oldalszámozás mellé tehetünk egy XHTML SELECT menüt is, hogy a felhasználóink ki tudják választani hány találatot szeretnének megjeleníteni egy oldalon.

A következő részben a paraméterezésre fogok kitérni részletesen.

Írta: edit_erdei - 2007-11-02 20:28:50

* Nem vagy bejelentkezve!
* Nem töltheted le a segédlet forrását egyben!
* Nem szavazhatsz a segédletre!
* Nem írhatsz a segédlethez tartozó fórum témába!


Hitel lakásvásárlásra?
Ingatlanfedezetű hitelek, alacsony törlesztőrészlet. THM: 8,78-14,44%
www.kh.hu

OTP Bank Lakáshitel
Díjelengedési akció 2010 április 16-ig!
Otpbank.hu

BMW Premium Selection
Használtautó vásár március 18–21-én a BMW márkakereskedésekben.
bmw-premiumselection.hu

MKB Magánhitel
Szabadon felhasználható, forint és euró alapon.
www.mkb.hu

100-300 €-t keresni naponta
Hogyan keressünk pénzt könnyedén? Kezdjen pénzt keresni még ma!
www.penzt-keresni.net

Hirdessen itt