
Nedávno som písal o vylepšení do RS2. Išlo o hodnotenie článkov, ktorý viacerý uvítali. Hodnotenie článkov funguje dobre a bez problémov (aspoň myslím). No chýbala tam jedna vecička, štatistika najlepšie hodnotených textov. Kto má záujem aj o túto „vychytávku“ nech si prečíta tento článok.
- Musíte mať na webe už pridané hodnotenie článkov. Ako nato si môžete prečítať v mojom návode a k tomu máte možnosť prečítať rozšírenie môjho návodu od Masterbilla v jeho článku. Keď spĺňate túto podmienku môžme ísť ďalej.
UPOZORNENIE: Nemente názvy tabuliek ani ničoho iného, ak nieje napísane, že to môžte/musíte zmeniť.
- Teraz si potrebujeme vytvoriť Užívateľskú šablónu ktorej
dáme názov napr.: <% hod_texty %>. Tento názov je na vás.
Do šablóny vložíme
nasledujúci kód:
// ------------ Najlepšie hodnotené texty --------------------
// Určenie koľko textov sa má vypísať
$limit_hodtexty = 'LIMIT 10';
if(isset($_GET['hodtexty']))
{
$limit_hodtexty = '';
}
$sql_hodtexty = "SELECT t.id,t.total_votes,t.total_value,s.nadpis
FROM ".$db_prefix."ratings t
LEFT JOIN ".$db_prefix."web_texty s ON ( t.id=s.id)
WHERE t.total_votes>'1'
ORDER BY t.total_value / t.total_votes DESC ".$limit_hodtexty;
$m_hodtexty = $db->query($sql_hodtexty);
echo mysql_error();
$kod = "<table id=\"tab-texty\" summary=\"".$txt['StatistikaStatistikaTextu']."\">
<tr>
<th colspan=\"2\">Najlepšie hodnotené texty</th>
</tr>
";
while($p = mysql_fetch_assoc($m_hodtexty))
{
$odkaz = '<a href="'.makeUrl($p['id'],$p['nadpis'],$set['seo_url']).'">'.$p['nadpis'].'</a>';
$hodnotenie_textu = $p['total_value'] / $p['total_votes'];
$hod_textu = @number_format($hodnotenie_textu,2);
$kod .= '<tr><td>'.$hod_textu.' b.</td><td>'.$odkaz.'</td></tr>';
}
$kod .= '<tr><td colspan="2" style="text-align:center"></td></tr>';
$kod .= '</table>';
$priebezny_kod_hod .= $kod;
echo $priebezny_kod_hod;
// ------------ Najhodnotené texty - KONEC ---------------------
V šablóne môžte upraviť LIMIT a hlavičku tabuľky. Ostatné zmeny by
som neodporúčal. 
- Zástupný tag užívateľskej šablóny vložíte do HTML šablón tam, kde chcete aby sa vám štatistika najlepšie hodnotených textov zobrazovala.
Kód je prevzatý a upravený z RS2! Všetky zmeny podľa môjho návodu robíte na vlastnú zodpovednosť!
O všetkých chybách mi dajte prosím vedieť. Využijete túto štatistiku? Je návod dostatočný? Keď nie, čo je na ňom zlé. Napíšte to do komentárov.
««« Predchádzajúci text: Prvý rok mám za sebou Následujúci text: Zmena je dôležitá... »»»
já taky přihodím něco mála a napíši mininávod, jak změnit hvězdy a výpis do češtiny 