Máte veľa článkov? Nasledovná úprava administračného modulu Vám pomôže v lepšej orientácii tým, že vo výpise článkov prubudne stĺpec TÉMA a pribudne aj možnosť zoradenia článkov podľa TÉMY. Ako to celé vizerá si môžete pozrieť na
obrázku.
úprava slovníkového súboru:
define('RS_CLA_NB_TRIDIT_TEMA','témy');
// odporúčam vložiť za riadok, v ktorom je definícia RS_CLA_NB_TRIDIT_AUTOR
define('RS_CLA_CL_TEMA','Téma');
// odporúčam vložiť za riadok, v ktorom je definícia RS_CLA_CL_LINK
úprava aarticles.php:
156:
switch ($GLOBALS["prorderby"]):
case "datum": echo "<option value=\"datum\" selected>".RS_CLA_NB_TRIDIT_DATUM."</option><option value=\"nazev\" >".RS_CLA_NB_TRIDIT_NAZVU_CLA."</option><option value=\"link\" >".RS_CLA_NB_TRIDIT_LINK."</option><option value=\"autor\" >".RS_CLA_NB_TRIDIT_AUTOR."</option> <option value=\"tema\" >".RS_CLA_NB_TRIDIT_TEMA."</option>\n"; break;
case "nazev": echo "<option value=\"datum\" >".RS_CLA_NB_TRIDIT_DATUM."</option><option value=\"nazev\" selected>".RS_CLA_NB_TRIDIT_NAZVU_CLA."</option><option value=\"link\" >".RS_CLA_NB_TRIDIT_LINK."</option><option value=\"autor\" >".RS_CLA_NB_TRIDIT_AUTOR."</option> <option value=\"tema\" >".RS_CLA_NB_TRIDIT_TEMA."</option>\n"; break;
case "link": echo "<option value=\"datum\" >".RS_CLA_NB_TRIDIT_DATUM."</option><option value=\"nazev\" >".RS_CLA_NB_TRIDIT_NAZVU_CLA."</option><option value=\"link\" selected>".RS_CLA_NB_TRIDIT_LINK."</option><option value=\"autor\" >".RS_CLA_NB_TRIDIT_AUTOR."</option> <option value=\"tema\" >".RS_CLA_NB_TRIDIT_TEMA."</option>\n"; break;
case "autor": echo "<option value=\"datum\" >".RS_CLA_NB_TRIDIT_DATUM."</option><option value=\"nazev\" >".RS_CLA_NB_TRIDIT_NAZVU_CLA."</option><option value=\"link\" >".RS_CLA_NB_TRIDIT_LINK."</option><option value=\"autor\" selected >".RS_CLA_NB_TRIDIT_AUTOR."</option> <option value=\"tema\" >".RS_CLA_NB_TRIDIT_TEMA."</option>\n"; break;
case "tema": echo "<option value=\"datum\" >".RS_CLA_NB_TRIDIT_DATUM."</option><option value=\"nazev\" >".RS_CLA_NB_TRIDIT_NAZVU_CLA."</option><option value=\"link\" >".RS_CLA_NB_TRIDIT_LINK."</option><option value=\"autor\" >".RS_CLA_NB_TRIDIT_AUTOR."</option> <option value=\"tema\" selected>".RS_CLA_NB_TRIDIT_TEMA."</option>\n"; break;
default: echo "<option value=\"datum\" selected>".RS_CLA_NB_TRIDIT_DATUM."</option><option value=\"nazev\" >".RS_CLA_NB_TRIDIT_NAZVU_CLA."</option><option value=\"link\" >".RS_CLA_NB_TRIDIT_LINK."</option><option value=\"autor\" >".RS_CLA_NB_TRIDIT_AUTOR."</option> <option value=\"tema\" >".RS_CLA_NB_TRIDIT_TEMA."</option>\n"; break;
endswitch;
365:
switch ($GLOBALS["prorderby"]):
case 'datum': $prtriddle=' order by c.datum desc'; break;
case 'nazev': $prtriddle=' order by c.titulek,c.datum desc'; break;
case 'link': $prtriddle=' order by c.link desc,c.datum desc'; break;
case 'autor': $prtriddle=' order by u.user desc'; break;
case 'tema': $prtriddle=' order by t.nazev'; break;
default: $prtriddle=' order by c.datum desc'; break;
endswitch;
407:
$dotaz="select c.idc,c.link,c.titulek,c.datum,c.autor,c.visible,c.tema,u.user,u.jmeno, t.nazev from ".$GLOBALS["rspredpona"]."clanky as c, ".$GLOBALS["rspredpona"]."user as u, ".$GLOBALS["rspredpona"]."topic as t ";
$dotaz.="where c.autor=u.idu and c.tema=t.idt".$prwhere.$prtriddle." limit ".$pruprmin.",".$kolik;
416:
echo "<form action=\"admin.php\" method=\"post\">\n";
echo "<table cellspacing=\"0\" cellpadding=\"5\" border=\"1\" align=\"center\" class=\"ramsedy\">\n";
echo "<tr class=\"txt\" bgcolor=\"#E6E6E6\"><td align=\"center\"><b>".RS_CLA_CL_LINK."</b></td>\n";
echo "<td align=\"center\"><b>".RS_CLA_CL_TEMA."</b></td>";
echo "<td align=\"center\"><b>".RS_CLA_CL_TITULEK."</b></td>";
echo "<td align=\"center\"><b>".RS_CLA_CL_DATUM_VYDANI."</b></td>\n";
echo "<td align=\"center\"><b>".RS_CLA_CL_AUTOR."</b></td>\n";
echo "<td align=\"center\"><b>".RS_CLA_CL_AKCE."</b></td>\n";
echo "<td align=\"center\"><b>".RS_CLA_CL_SMAZ."</b></td></tr>\n";
434:
echo "<td align=\"center\">".$pole_clanky['link']."</td>";
echo "<td align=\"center\">".$pole_clanky['nazev']."</td>";
echo "<td align=\"left\" width=\"300\">".$pole_clanky['titulek']."</td>";
echo "<td align=\"left\">".MyDateTimeToDateTime($pole_clanky['datum'])." / ".TestAnoNe($pole_clanky['visible'])."</td>";
echo "<td align=\"center\">".$pole_clanky['user']."</td>";
echo "<td align=\"center\">";