Autor | Zpráva | ||
---|---|---|---|
Tomasekkk Profil * |
#1 · Zasláno: 23. 10. 2007, 07:54:55
Ahoj všem. Udělal jsem si stránkování dle tohoto návodu http://trupik.aspweb.cz/programovani/php/strankovani-v-php-a-mysql-poh odlne-a-univerzalne.aspx, rád bych poprosil někoho kdo se s tímto návodem setkal nebo mi byl schopný odpovědět jak docílit toho, aby se mi např. při 1000 záznamech na stánce nezobrazovalo stránkování 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 ... ale aby bylo stránkování např. po 20 záznamech tak jak je udělána většina stránkování (např. seznam.cz atd.), mám totiž v databázi hodně záznamů a na stránkách to nevypadá moc dobře, když se zde zobrazí výpis všech 50 stránek, člověk se potom v tomto nevyzná. Díky za případné rady
|
||
r0me0 Profil |
#2 · Zasláno: 23. 10. 2007, 09:48:47
o pár řádků níž je to tom taky diskuze... http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=9&topic=32 649
|
||
Tomasekkk Profil * |
#3 · Zasláno: 23. 10. 2007, 09:57:31
Diky za odkaz, ale myslel jsem, ze bych upravil tento co jsem si uz naimplementoval do stranek, tak tedy budu muset prochazet tu diskuzi a testovat. Ale i tak diky
|
||
petr6 Profil |
#4 · Zasláno: 23. 10. 2007, 11:32:02
Tomasekkk: Pokud mas vypis odkazu na stranky 1,2,3,... reseny pomoci cyklu for, tak staci jednoduse zmenit pocatecni index, konecny index, pripadne krok (pripadne vse) v zavisloti na tom, na jake strance se navstevnik nachazi
|
||
Tomasekkk Profil * |
#5 · Zasláno: 23. 10. 2007, 11:50:53
petr6
Jelikož tomu PHP tak nehovím, tak přesně nevím co mám upravit. Myslel jsem, že to už někdo na tom scriptu řešil, protože je hodně používaný, ale už pomalu vím kde zkoušet hledat :-) |
||
Tomasekkk Profil * |
#6 · Zasláno: 23. 10. 2007, 11:58:03
Ja nasel uz to for
for ($p = 1; $p <= $this->_pageCount; $p++) $this->_pageCount jsem zmenil na "5" a opravdu mi to zobrazilo pouze 5 stránek (odkazu na stranky), jenže bych ještě potřeboval, aby zde byla možnost, že když budu mít 5 stránku, že kliknu na další tlačítko a tam se mi zobrazí stránky 5,6,7,8,9,10 místo 1,2,3,4,5 .. Snad mě chápete |
||
Časová prodleva: 17 let
|
0