Tak jsem si pohrál s anketami - kdyby si to chtěl někdo předělat, aby mu roboti nezasahovali do hlasování, tak tady máte postup:
Stačí nám změnit hlasování u aktivní ankety - pomocí radiobuttonů:
________________________________________________________
#
[OPEN specfce.php]
#
#
[FIND]
#
$txt_anketa.="<span class=\"anketasysodp\">\n";
for ($pom=0;$pom<$pocetodp;$pom++):
if ($celkemhlasu==0): $jednoproc=0; else: $jednoproc=100/$celkemhlasu; endif; // zjisteni poctu dilku na jeden hlas
$velikost=ceil($jednoproc*mysql_Result($dotazodp,$pom,"pocitadlo"));
$txt_anketa.="<a href=\"ankety.php?akce=hlasuj&hlas=".mysql_Result($dotazodp,$pom,"ido")."&cil=".$GLOBALS["anketacilstr"]."&anketa=".$zjistanketa."\">".mysql_Result($dotazodp,$pom,"odpoved")."</a><br />\n";
$txt_anketa.="<img src=\"pictures.php?rvel=".$velikost."&barva=".($pom+1)."\" height=\"8\" width=\"".$velikost."\" alt=\"".mysql_Result($dotazodp,$pom,"pocitadlo")."\" /> (".mysql_Result($dotazodp,$pom,"pocitadlo")." ".RS_SPPOCHL.")<br />\n";
endfor;
$txt_anketa.="</span>\n";
$txt_anketa.="<p align=\"center\" class=\"anketasysz\">".RS_SPCELHL.": ".$celkemhlasu."</p>\n";
#
[REPLACE WITH]
#
$txt_anketa.="<span class=\"anketasysodp\">\n";
$txt_anketa.="<form action=\"ankety.php\" method=\"post\">";
for ($pom=0;$pom<$pocetodp;$pom++):
if ($celkemhlasu==0): $jednoproc=0; else: $jednoproc=100/$celkemhlasu; endif; // zjisteni poctu dilku na jeden hlas
$velikost=ceil($jednoproc*mysql_Result($dotazodp,$pom,"pocitadlo"));
$txt_anketa.="<input type=\"radio\" name=\"hlas\" value=\"".mysql_Result($dotazodp,$pom,"ido")."\"";
$txt_anketa.=" /> <b>".mysql_Result($dotazodp,$pom,"odpoved")."</b>";
$txt_anketa.="<br />\n";
if ($prcelkemhlasu==0):
$jednoproc=0;
else:
$jednoproc=(100/$prcelkemhlasu); // kolik dilku pripada na jden hlas
endif;
$txt_anketa.="<img src=\"pictures.php?rvel=".$velikost."&barva=".($pom+1)."\" height=\"8\" width=\"".$velikost."\" alt=\"".mysql_Result($dotazodp,$pom,"pocitadlo")."\" /> (".mysql_Result($dotazodp,$pom,"pocitadlo")." ".RS_SPPOCHL.")<br />\n";
endfor;
$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["anketacilstr"]."\" />
<input type=\"hidden\" name=\"anketa\" value=\"".$zjistanketa."\" />
</center>";
$txt_anketa.="</form>";
$txt_anketa.="</span>\n";
$txt_anketa.="<center><span class=\"anketasysz\">".RS_SPCELHL.": ".$celkemhlasu."</span></center>\n";
#
[CLOSE/SAVE specfce.php]
________________________________________________________
Některé \n atd. jsou asi zbytečné atd., ale funguje to OK, zobrazení také v pořádku, k vidění na webu viz. podpis ;)
Co se týče statistiky návštěvnosti webu, tak jsem zatím nic nevymýšlel, ale asi bych to viděl zkusit přes databázi IP robotů - viz. prispevky vyse ...
========================
WEB:
Publikační systém WAMOS
SEO:
SEO analýza zdarma
OPEN PROJECTS:
Studentský portál VUT
HOSTING:
WebGlobe.cz
ICQ:
313887644
EMAIL: xsuchy09(at)centrum.cz
========================