Zadejte hledaný výraz...

Náhodné články z kategorií

Vít Jurásek
verified
rating uzivatele
(56 hodnocení)
18. 2. 2009 22:57:32
Ahoj, poradil by někdo, když potřebuju na úvodní stránce vypsat třeba 3 náhodné stránky z každé kategorie?
Tj.
Název kategorie 1
-náhodný článek 1 z kategorie 1
-náhodný článek 2 z kategorie 1
-náhodný článek 3 z kategorie 1
Název kategorie 2
-náhodný článek 1 z kategorie 2
-atd
Díky moc za nakopnutí správným směrem.
18. 2. 2009 22:57:32
0 0
Líbí se: zatím nikdo
Nelíbí se: zatím nikdo
https://webtrh.cz/diskuse/nahodne-clanky-z-kategorii/#reply239127
Můžeš výsledky SQL dotazu řadit podle "náhody" a limitem je omezit. Nepíšeš co používáš za databázi, ale pokud používáš PostgreSQL, tak je to order by random(), pro MySQL by to bylo order by rand(). Výsledky bych ti doporučoval alespoň na pár minut cachovat.
19. 2. 2009 00:43:56
0 0
Líbí se: zatím nikdo
Nelíbí se: zatím nikdo
https://webtrh.cz/diskuse/nahodne-clanky-z-kategorii/#reply239126
Vít Jurásek
verified
rating uzivatele
(56 hodnocení)
19. 2. 2009 01:34:43
používám mysql - ty sql operace se předpokládám dají provádět v template souborech?
myslel jsem si, že se tam využívá nějakej "skriptovací" jazyk WP
19. 2. 2009 01:34:43
0 0
Líbí se: zatím nikdo
Nelíbí se: zatím nikdo
https://webtrh.cz/diskuse/nahodne-clanky-z-kategorii/#reply239125
Vít Jurásek
verified
rating uzivatele
(56 hodnocení)
20. 2. 2009 16:47:59
nedaří se mi - poradil by prosím někdo kousek kódu?
20. 2. 2009 16:47:59
0 0
Líbí se: zatím nikdo
Nelíbí se: zatím nikdo
https://webtrh.cz/diskuse/nahodne-clanky-z-kategorii/#reply239124
S pomocí
http://codex.wordpress.org/Template_Tags/query_posts#Orderby_Parameters
http://codex.wordpress.org/The_Loop
Nějak takto
...
22. 2. 2009 18:48:35
0 0
Líbí se: zatím nikdo
Nelíbí se: zatím nikdo
https://webtrh.cz/diskuse/nahodne-clanky-z-kategorii/#reply239123
Vít Jurásek
verified
rating uzivatele
(56 hodnocení)
23. 2. 2009 09:12:56
Díky moc Retale, jen budu muset ještě odladit tohle:
Na řádku
while($nahodne_clanky->have_posts()) {
mi to píše
Fatal error: Call to a member function have_posts() on a non-object in "cesta" on line 10
23. 2. 2009 09:12:56
0 0
Líbí se: zatím nikdo
Nelíbí se: zatím nikdo
https://webtrh.cz/diskuse/nahodne-clanky-z-kategorii/#reply239122
Zkus to takhle:
$kategorie = array(1, 10, 99);
foreach($kategorie AS $id_kategorie) {
query_posts("cat=$id_kategorie&orderby=rand");
$nazev_kategorie = get_cat_name($id_kategorie);
echo "

$nazev_kategorie

";
while(have_posts()) {
the_post();
}
}
Kdyby to nešlo, odpíchni se od příkladů na těch odkazech; píšu to z hlavy.
23. 2. 2009 12:51:40
0 0
Líbí se: zatím nikdo
Nelíbí se: zatím nikdo
https://webtrh.cz/diskuse/nahodne-clanky-z-kategorii/#reply239121
Vít Jurásek
verified
rating uzivatele
(56 hodnocení)
23. 2. 2009 21:03:44
díky, zkusím...
23. 2. 2009 21:03:44
0 0
Líbí se: zatím nikdo
Nelíbí se: zatím nikdo
https://webtrh.cz/diskuse/nahodne-clanky-z-kategorii/#reply239120
Pro odpověď se přihlašte.
Přihlásit