Anonymní profil kriplozoik – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil kriplozoik – Programujte.comAnonymní profil kriplozoik – Programujte.com

 

Příspěvky odeslané z IP adresy 94.112.250.–

kriplozoik
PHP › Multidimenzionální asociativ…
30. 10. 2014   #195403

Tohle 

$array = (1, 2, 3);
foreach($array as $key => $value){
	$value += 1;
}
var_dump($array);

vypíše (1, 2, 3). S nahrazením "$key => &$value" to teprve přestane 'ztrácet' uvnitř foreach() hodnoty.

kriplozoik
PHP › podivně fungující switch
29. 10. 2014   #195401

Jen taková poznámka: v některých jazycích to takhle funguje (např. v některých mutacích Basicu, třeba QBasic, nebo CASE WHEN .. THEN v MySQL), ale v PHP se logický výraz vyhodnotí jako true nebo false.

kriplozoik
PHP › Pomoc se zahraničím
29. 10. 2014   #195400
kriplozoik
PHP › Pagination
15. 3. 2014   #188221

Pokud se ptáš, jestli načítat všechno nebo jen aktuální stránku, tak to záleží na několika dalších faktorech jako třeba na tom, jak je to celé náročné na paměť, databázi, ale třeba hlavně i to, jak moc uživatelé "šmejdí" kolem a kolik stránek v průměru prohledají. Nešlo by to (třeba přes Google Analytics) zjistit?

Pokud se ptáš na pohodlné stránkování z pohledu uživatele, tak ti mohu odpovědět, co se líbí mě:

  • lišta s odkazy na stránky nahoře i dole
  • jak klasické znovunačítání stránek, tak i AJAX (např. když vidím, že jsou jenom 2 stránky a chci je mít na očích obě, tak je to velmi pohodlné)
  • na liště odkaz na předcházející a následující stránku a mezi nima <select> s vybranou stránkou (změna způsobí přesměrování)
  • alternativně: začátek lišty se slovy "Přejít na stránku" může být jako odkaz, který se po kliknutí JavaScriptem zeptá na číslo stránky a na ni se přesune.

Pokud si na tom tolik zakládáš, zkus si teda zjistit, jaký je u uživatelů průměrný počet načtených stránek (pro případ klasického stránkování), jestli se jedná o sousední stránky (z toho třeba zjistíš, jestli je v rámci rychlosti vhodné je přednačítat). Taky můžeš například zjišťovat, kolik je záznamů celkem a pokud je těch stránek jen pár, načíst všechno a zobrazovat to skriptem u klienta.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý