Autor Zpráva
Janina
Profil *
Je možné stránkovat bez použití databáze? Jak? Děkuji!
Hugo
Profil
Je, ale pokud nevíme odkud ty data taháš, tak ti tu těžko někdo poradí.
Janina
Profil *
acha, takže to funguje jenom třeba v knize hostů, když odněkud includuju odpovědi?
Janina
Profil *
Mimochodem bych to chtěla použít tady: http://pistalka.own.cz/stazeni.php.
Janina
Profil *
Sakra, blbej odkaz, omlouvám se: Zde
Joker
Profil
Jak píše Hugo:
Je možné stránkovat bez použití databáze?
Ano
Jak?
To záleží na způsobu, jakým je udělaná ta stránka.
Janina
Profil *
Hm, chápu, že to nezvládnu :D. Ale moc dík.
krteczek
Profil
lze to stránkovat, ale jednotlivé položky musíš mít uložené jako data, jako jednotlivé položky, s tím jde potom operovat jak je libo, stránkovat, převracet pořadí výpisu, náhodně vybírat jednotlivé položky, a nevím co ještě...
Dělal jsem teď redačák bez databáze a array je jedno z nejpoužívanějších slov v kodu :-D
Joker
Profil
krteczek
Ono jde dělat stránkování i když jsou texty napsané natvrdo přímo v .html souboru... stačí prostě část textů přesunout do jiného .html souboru :o)
krteczek
Profil
Joker: Jo, to máš sice pravdu, ale už to nesplnuje podmínku jednoduché správy, což je dost omezující ;-)
Janina
Profil *
Mno práááávě;-) Asi se spíš juknu po nějakým java scriptu, co by skryl/zobrazil část textu ;-)
Joker
Profil
krteczek
To je holt dané použitou technologií :o)

Janina
Jenže Javascriptem se stejně bude muset načítat celá stránka, takže to má význam maximálně pro vzhled.
Protože pořád nevíme, jak jsou ty příspěvky vlastně udělané, těžko něco poradit.
Ale například s XML se dají dokázat podobné věci jako s databází. I s uložením v souborech či nějak oddělené v jednom souboru se dá to stránkování udělat.
krteczek_jinde
Profil *
Janinastále budeš muset načítat všechno najednou, dat bude časem asi spousta...
příklad:


$data = array(
1 => 'nejaky text, klidne i html kod',
2 => 'Jo, to máš sice pravdu',
3 => 'Hm, chápu, že to nezvládnu :D. Ale moc dík.',
4 => 'Ono jde dělat stránkování i když jsou texty napsané natvrdo přímo v .html souboru... stačí prostě část textů přesunout do jiného .html souboru :o)',
5 => 'Jak píše Hugo:<br>Je možné stránkovat bez použití databáze?<br>Ano<br>Jak?<br>To záleží na způsobu, jakým je udělaná ta stránka.',

);
// nahodny vyber a zobrazeni polozky:
echo '<p>' . $data[rand(1, (count($data)))];
reset($data);

//vypis v aktualnim poradi
foreach($data as $key => $foo) {echo '<p>' . $foo; }
reset($data);

//převrátit pořadí výpisu:
krsort($a);
foreach($data as $key => $foo) {echo '<p>' . $foo; }
reset($data);


a stránkovánání je jen matematika, z hlavy to ted vypisovat nebudu mekde se,m to tady uz psal
krteczek_jinde
Profil *
Joker: jo a data ukládám do souboru jako serializovanou array, je to jednodužší než si hrát s xml
Janina
Profil *
WoW!
krteczek
Profil
Janina:
WoW!

Kušuj s vistou
;-)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0