Ale ten tvůj zápis by měl udělt přesně to co chceš. Vypíše 10 nejnovějších příspěvků z fora které ma id 210.
Tak potom nějak nechápu ten dotaz.
Praveže nie, ak pouzijem zapis vo formate [hcm]recentposts,10,210[/hcm] tak mi modul vypiše 10 prispevkov zo vsetkych diskusnych for.
Aha, tak koukam do kodu, tak mas pravdu. Aby to filtrovalo podle konkretnich ID je nutne mit nastaven i typ. Forum je typ 8, takze spravny zapis by byl [hcm]recentposts,10,210[/hcm]ale to bohuzel selze na tom ze v kodu je nastaveno ze pokud typ neni v rozsahu 1-3 tak se vzdy nastavi 1. Jedina sance je ze v souboru recentposts.php si tento kus kodu:if(isset($stranky) and isset($typ)) {
$rtype = intval($typ);
if($rtype < 1 or $rtype > 3) {
$rtype = 1;
}
$rroots = "("._sqlWhereColumn("home", $stranky).") AND type=".$rtype;
} else {
$rroots = "type!=4 AND type!=6";
}zemnis takto:if(isset($stranky) and isset($typ)) {
$rtype = intval($typ);
if(!in_array($rtype, array(2,3,8))) {
$rtype = 1;
}
$rroots = "("._sqlWhereColumn("home", $stranky).") AND type=".$rtype;
} else {
$rroots = "type!=4 AND type!=6";
}
Dakujem, skusal som tuto zmenu a stale to robi tu istu sarapatu. Ak zadam zapis v tomto zapise
[hcm]recentposts,10,210[/hcm] zobrazuje vypis zo vsetkych for
a ked ha zapisem v zapise
[hcm]recentposts,10,210,8[/hcm] nezobrazi vypis vobec
To je divné, mělo by to fungovat, ale psal jsem to z hlavy. Pokud by jsi mi poslal přístup do na ftp a admina, tak bych ti to zprovoznil. Samozřejmě hesla dočasně změnit a pak si je dáš zpět.
Pokud máš zájem, tak mi to pošli na jan@valentik.cz
Ajo, malinka chyba. 8 je typ forum v rootu tady musi byt 5.
cili HCM zapis:
[hcm]recentposts,10,210,5[/hcm]
a uprava recentposts.php:
if(isset($stranky) and isset($typ)) {
$rtype = intval($typ);
if(!in_array($rtype, array(2,3,5))) {
$rtype = 1;
}
$rroots = "("._sqlWhereColumn("home", $stranky).") AND type=".$rtype;
} else {
$rroots = "type!=4 AND type!=6";
}