Tady byla úprava anket pro hlasování pomocí radiobuttonů pro 2.5.5. Protože v 2.6.5 to je trošku jinak, tak jsem si to upravil pro 2.6.5. A protože si nejsem tak jist, že to tu někde bylo, tak tady to je.
Najděte si v souboru spefce.php toto:
$txt_anketa.="<span class=\"anketasysodp\">\n";
while($akt_pole_data = mysql_fetch_assoc($dotazodp)):
$velikost=ceil($jednoproc*$akt_pole_data["pocitadlo"]);
$txt_anketa.="<a href=\"ankety.php?akce=hlasuj&hlas=".$akt_pole_data["ido"]."
&cil=".$GLOBALS['rsconfig']['anketa_cil_str']."&anketa=".$zjistanketa."\">
".$akt_pole_data["odpoved"]."</a><br />\n";
$txt_anketa.="<img src=\"pictures.php?rvel=".$velikost."&barva=".$barva_prouzku."\" height=\"8\" width=\"".$velikost."\" alt=\"".$akt_pole_data["pocitadlo"]."\" /> (".$akt_pole_data["pocitadlo"]." ".RS_SP_POCET_HLA.")<br />\n";
$barva_prouzku++;
endwhile;
a nahraďte tímto:
$txt_anketa.="<span class=\"anketasysodp\">\n";
$txt_anketa.="<form action=\"ankety.php\" method=\"post\">";
while($akt_pole_data = mysql_fetch_assoc($dotazodp)):
$velikost=ceil($jednoproc*$akt_pole_data["pocitadlo"]);
$txt_anketa.="<input type=\"radio\" name=\"hlas\" value=\"".$akt_pole_data["ido"]."\">";
$txt_anketa.=" ".$akt_pole_data["odpoved"]."<br>";
$txt_anketa.="<img src=\"pictures.php?rvel=".$velikost."&barva=".$barva_prouzku."\" height=\"8\" width=\"".$velikost."\" alt=\"".$akt_pole_data["pocitadlo"]."\" /> (".$akt_pole_data["pocitadlo"]." ".RS_SP_POCET_HLA.")<br />\n";
$barva_prouzku++;
endwhile;
$txt_anketa.="<br />";
$txt_anketa.="<center><input type=\"submit\" value=\" Hlasuj! \" class=\"tl\" /><br /></center>";
$txt_anketa.="<center>
<input type=\"hidden\" name=\"akce\" value=\"hlasuj\" />
<input type=\"hidden\" name=\"cil\" value=\"".$GLOBALS['rsconfig']['anketa_cil_str']."\" />
<input type=\"hidden\" name=\"anketa\" value=\"".$zjistanketa."\" />
</center>";
$txt_anketa.="</form>";
.
Otestoval jsem to a je to funkční. Tak snad to někomu přijde k užitku...
Celkem upraveno 4×. Poslední úprava z.kolda v 24.10.2005 16:03.