Autor Zpráva
mareceek
Profil *
Mám formulář:
<form action="gbook_v4/gbook_zpracuj.php" method="post" id="formular">
<p><input type="hidden" name="pecanovicoockies" value="" />
<input type="hidden" name="backlink" value="<?php echo $_SERVER['REQUEST_URI']; ?>" />
<input type="hidden" name="sent" value="" /></p>
<table>
<tr>
<td><strong>Jméno</strong></td>
<td><input type="text" name="nick" size="30" class="input" maxlength="50" value="<?php echo @$hodnota[0]; ?>" /></td>
</tr>
<tr>
<td>Web</td>
<td><input type="text" name="web" size="30" class="input" maxlength="50" value="<?php echo @$hodnota[1]; ?>" /></td>
</tr>
<tr>
<td>Mail</td>
<td><input type="text" name="mail" size="30" class="input" maxlength="50" value="<?php echo @$hodnota[2]; ?>"/></td>
</tr>
<tr id="input_reakce">
<td></td>
<td>
<input type="text" name="OdpovedNaPrispevek" id="OdpovedNaPrispevek" size="30" readonly="readonly" class="readonly" />
<input type="button" onclick="javascript:VlozOdpoved('')" value="Zrušit reakci" id="VymazReakci" disabled="disabled" class="input-zrusit" />
</td>
</tr>
<tr id="input_spam">
<td><strong>Kontrola</strong></td>
<td><input type="text" name="check" size="3" class="input" maxlength="5" value="" id="kua" /> Zadej číslo <strong>pět</strong></td>
</tr>
<tr>
<td valign="top"><strong>Text</strong></td>
<td><textarea id="textstary" class="textarea" cols="40" rows="7"></textarea></td>
<td class="sede">
<a href="javascript:smajlik(':-) ')"><img src="gbook_v4/obr/smajly/1.gif" alt=":-)" title=":-)" class="smajl" /></a><br/>
<a href="javascript:smajlik(':-D ')"><img src="gbook_v4/obr/smajly/2.gif" alt=":-D" title=":-D" class="smajl" /></a><br/>
<a href="javascript:smajlik(':-( ')"><img src="gbook_v4/obr/smajly/3.gif" alt=":-(" title=":-(" class="smajl" /></a><br/>
<a href="javascript:smajlik('|-/ ')"><img src="gbook_v4/obr/smajly/4.gif" alt="|-/" title="|-/" class="smajl" /></a><br/>
<a href="javascript:smajlik(':-[] ')"><img src="gbook_v4/obr/smajly/5.gif" alt=":-[]" title=":-[]" class="smajl" /></a><br/>
<a href="javascript:smajlik(';-) ')"><img src="gbook_v4/obr/smajly/6.gif" alt=";-)" title=";-)" class="smajl" /></a><br/>
<a href="javascript:smajlik('8-| ')"><img src="gbook_v4/obr/smajly/7.gif" alt="8-|" title="8-|" class="smajl" /></a><br/>
<a href="javascript:smajlik('8-o ')"><img src="gbook_v4/obr/smajly/8.gif" alt="8-o" title="8-o" class="smajl" /></a><br/>
</td>
</tr>
<tr>
<td></td>
<td>
<span class="sede2">
<a href="javascript:smajlik('[b][/b]')"><strong>tučné</strong></a> |
<a href="javascript:smajlik('[i][/i]')"><i>kurzíva</i>&nbsp;</a> |
<a href="javascript:smajlik('http://')">odkaz</a>
</span>
</td>
<td>
<input type="submit" name="send" value="Přidej" class="input-odesli" />
</td>
</tr>
</table>
</form>




a skript:
<script type="text/javascript"> // js pro vlozeni smajlu
<!--
function smajlik(text) {
if (document.formular.textstary.createTextRange && document.formular.textstary.caretPos) {
var caretPos = document.formular.textstary.caretPos;
caretPos.text = caretPos.textstary.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
} else
document.formular.textstary.value += text; document.formular.textstary.focus(caretPos)
}
function VlozOdpoved(IDnumber){
document.getElementById('OdpovedNaPrispevek').value=IDnumber
if(IDnumber){
document.getElementById('VymazReakci').disabled = false;
document.getElementById("input_reakce").style.display = 1;
}else{
document.getElementById('VymazReakci').disabled = true;
}
}
document.getElementById("kua").value="5";
document.getElementById("input_spam").style.display = "none";
//-->
</script>

JAK TO MÁM PROSÍM ZPROVOZNIT
jinak vlákno je zde:
http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=10&topic=5 6169&page=-1#5
peta
Profil
JAK TO MÁM PROSÍM ZPROVOZNIT
Copak ja vim? Zadny dotaz, zadna otazka.
Mne to treba funguje. Zrovna ten priklad nevim, kde mam, ale...
(jsem mel takovy jednoduchy, na smajliky. ty tam mas nesmysl zbytecne slozity)
jakpsatweb - javascript -priklady - formulare
http://peter-mlich.wz.cz/x/ww/js/JSpriklady.htm
http://www.volny.cz/peter.mlich/www.htm#mssub12

<a href="javascript:smajlik(':-) ')"><img src="gbook_v4/obr/smajly/1.gif" alt=":-)" title=":-)" class="smajl" /></a><br/>
... proc to nemas img onclick="" ? ten a href tam nema absolutne zadnej smysl
... proc tam mas smajl class ? To dam do divu s class=smajli a vsechny IMG se pak budou ridit tim. Ale treba to mas z jineho duvodu.
... funkci se smajlikem by jsem volal pomoci cisla
... obrazky se smajliky bych vypisoval mozna javascriptem, protoze stejne bez JS se nebudou dat pouzit.

Mam pocit, ze nejakou podobnou funkci mam pouzitou v
http://www.volny.cz/peter.mlich/www.htm#msub11
(zdroj: chatv2.rar)
mareceek
Profil *
Zkusím to nějak zmáknout, ale nevím moc jak a co, tohle je totiž guestbook od pecana (pecan.cz). Jen jsem měnil původně nestriktní "name" za "id", no a tím vznikly tyto problémy. Hledal jsem i jinde nějaký stict guestbook s mysql, antispamem (skrytým) a smajlíkama a samozdřejmě kontrolou, ale našel jsem asi 3 zahraniční, leč antispam byla capatcha a to se mi nelíbí.
peta
Profil
mareceek
antispam je nej asi podle slov. Pokud tam chce nekdo reklamu, dava tam urcity presny odkaz, kde musi byt slovo typu buy, viagra, cialis a pod, co prodava...
A pak uz jen jednoduchy scriptik v PHP na hledani slova, pripadne "href=" a pod

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: