VYŘEŠENO a FUNGUJE - prosím o kontrolu
Stačilo se inspirovat v search.php, a jen předělat tohle:
$pole_obsah_podminka[]='c.tema IN ('.$vysl_str_temata.')';
na
$pole_obsah_podminka='tema IN ('.$vysl_str_temata.')'
---
// omezeni na tema
if (isset($GLOBALS["rstema"])&&($GLOBALS["rstema"]!='nic')):
// inic. $pomseznamu
$pomseznam[0][0]=phprs_sql_escape_string($GLOBALS["rstema"]);
$pomseznam[0][1]=1; // umele zapnute rodicovstvi z duvodu neznamosti stavu
$poc_pomseznam=1; // celkovy pocet polozek v $pomseznam
$akt_poz_pomseznam=0; // akt. pozice v $pomseznam
$vysl_str_temata='';
$spojka_temata='';
// sestaveni stromu temat
while($poc_pomseznam>$akt_poz_pomseznam):
// zapis temata do vysledku
$vysl_str_temata.=$spojka_temata.$pomseznam[$akt_poz_pomseznam][0];
$spojka_temata=",";
// test na rodicovstvi ID_tema
if ($pomseznam[$akt_poz_pomseznam][1]==1):
$dotazpodtema=phprs_sql_query("select idt,rodic from ".$GLOBALS["rspredpona"]."topic where id_predka='".$pomseznam[$akt_poz_pomseznam][0]."'",$GLOBALS["dbspojeni"]);
// zapis nove nalezenych podsekci do pole $pomseznam
if ($dotazpodtema!=0&&phprs_sql_num_rows($dotazpodtema)):
while ($pole_podtema = phprs_sql_fetch_assoc($dotazpodtema)):
$pomseznam[$poc_pomseznam][0]=$pole_podtema['idt'];
$pomseznam[$poc_pomseznam][1]=$pole_podtema['rodic'];
$poc_pomseznam++;
endwhile;
endif;
endif;
// posunuti na dalsi pozici v seznamu
$akt_poz_pomseznam++;
endwhile;
// ulozeni vysledku do podminkoveho pole
$pole_obsah_podminka='tema IN ('.$vysl_str_temata.')';
endif;
----
a následně přidat do
$result=mysql_query('SELECT *(nebo vybranépoložky) FROM '.$GLOBALS['rspredpona'].'clanky WHERE (visible = 1)
AND ' . $pole_obsah_podminka. ' AND (datum <= "'.$dnesnidatum.'") AND level_clanku=1 ORDER BY datum DESC LIMIT 0,'.$kolikClanku, $GLOBALS['dbspojeni']);
LinkedIn - Zdeněk Pikulík
Regiony ČR.cz - 1. responzivní zpravodajství z regionů ČR
Medializujeme ČESKO.cz - Revoluční program podpory a modernizace obcí ČR
Obce2020.cz - Moderní řešení profesionálního webu pro obce