Stránka 1 z 3

Mozilla a moje nová návštěvní kniha v PHP

Napsal: 20 dub 2008 14:41
od Tholus
Tak jsem to nějak dokutil (návštěvní knihu), ale jedině v Mozille Firefoxu když kliknu na smajla, tak se mi nedá do textu (myslím ten jeho kód, např. *01*), u IE a O to funguje bez problémů... Neví někdo v čem je problém? Zde to je:
http://www.tommy4.ic.cz/navstevni-kniha.php
Díky za rady.

EDIT: Knihu si v poho vyzkoušejte, je to zatím test verze, takže si ji můžete zkusit, popřípadě mi říci, co tam nešlape...

EDIT2: Ok, tak mi rovnou můžete říct, jak tam udělám antispam, jdu hledat. :bomb:

Re: Mozilla a moje nová návštěvní kniha v PHP

Napsal: 20 dub 2008 14:47
od paul27
Proč mě to přesměruje na freefoto.cz?

Re: Mozilla a moje nová návštěvní kniha v PHP

Napsal: 20 dub 2008 14:49
od Tholus
Nějaký borec mi tam dal spambota...

EDIT: Už to jede, nebojte se. :lol:

Re: Mozilla a moje nová návštěvní kniha v PHP

Napsal: 20 dub 2008 15:07
od paul27
Zas tolik se v JS nebyznám, nicméně zkus tohle:

-Místo formular dej jméno formuláře
-Místo textarea dej jméno textarey

Kód: Vybrat vše

<script language="javascript" type="text/javascript">
<!--
function smajlik(text) {
if (document.formular.textarea.createTextRange && document.formular.textarea.caretPos)
{
  var caretPos = document.formular.textarea.caretPos;
  caretPos.text =  caretPos.textarea.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
}
else
   document.formular.textarea.value += text;
   document.formular.textarea.focus(caretPos)
}
//-->
</script>
Tímto odkazem se smajl vloží do textarea:

Kód: Vybrat vše

<a href="javascript:smajlik(':-) ')">:-)</a>
<a href="javascript:smajlik(':-D ')">:-D</a>
A formulář:

Kód: Vybrat vše

<form action="#" method="POST" name="formular">
  <textarea rows="10" cols="50" name="textarea"></textarea>
  <input type="submit" name="Odešli"/>
</form>

Re: Mozilla a moje nová návštěvní kniha v PHP

Napsal: 20 dub 2008 15:10
od Tholus
Dík, hned to zkusím.

Re: Mozilla a moje nová návštěvní kniha v PHP

Napsal: 20 dub 2008 15:25
od paul27
Napiš, jak to dopadlo, kdyžtak ještě něco zkusím, popřípadě někdo jinej.
EDIT2: Ok, tak mi rovnou můžete říct, jak tam udělám antispam, jdu hledat. :bomb:
Normálně třeba "opište kód z obrázku", popřípadě "co je dneska za den" nebo "napište 5" a když se tento údaj nezadá, tak to nepovolí zapsat příspěvek do GB.

Re: Mozilla a moje nová návštěvní kniha v PHP

Napsal: 20 dub 2008 15:26
od Tholus
Super, jde to, díky moc. :wink:
Teď ještě musím najít antispamovou otázku, jeden člen fóra (tohodle ne) mi tam zkouší spambota. :lol:

Re: Mozilla a moje nová návštěvní kniha v PHP

Napsal: 20 dub 2008 15:30
od Tholus
paul27 píše:Napiš, jak to dopadlo, kdyžtak ještě něco zkusím, popřípadě někdo jinej.
EDIT2: Ok, tak mi rovnou můžete říct, jak tam udělám antispam, jdu hledat. :bomb:
Normálně třeba "opište kód z obrázku", popřípadě "co je dneska za den" nebo "napište 5" a když se tento údaj nezadá, tak to nepovolí zapsat příspěvek do GB.
Mno to taky vím, ale potřebuju zdroják. :lol: Nebo alespoň princip na jakym ten spambot funguje...

Re: Mozilla a moje nová návštěvní kniha v PHP

Napsal: 20 dub 2008 15:35
od lldreep

Re: Mozilla a moje nová návštěvní kniha v PHP

Napsal: 20 dub 2008 15:50
od Tholus
Nějak to nechápu...

Mezitím jsem našel toto: http://www.pemo.cz/publikace/antispamov ... chrana.php
Je to dostatečná ochrana? Zdá se mi, že je a dokonce to i skryje formulář, což je dobrý nápad.
Btw: nějak mi to taky nejde. :lol:

EDIT: Někde jsem viděl, že tam byla otázka typu: Blba bla a vedle toho byly 2 kolečka na výběr, muselo se zaškrtnout jedno, aby šlo napsat zprávu. Bylo by to dostačující?

Re: Mozilla a moje nová návštěvní kniha v PHP

Napsal: 20 dub 2008 19:17
od paul27
EDIT: Někde jsem viděl, že tam byla otázka typu: Blba bla a vedle toho byly 2 kolečka na výběr, muselo se zaškrtnout jedno, aby šlo napsat zprávu. Bylo by to dostačující?
Ano, to stačí. Samozřejmě pokud se někdo na tvoje stránky "specializuje" (jak si psal o jednou uživateli, co ti tam vkládá spamboota), tak není problém udělat boota přesně pro tvoje stránky, který to překoná.

Udělej to nějak tak, aby byla možnost poslat zprávu jen když vyplníš tu kontrolní otázku. Je strašně otravný když třeba napíšeš dlouhou zprávu - nevšimneš si tý kontrolní otázky - klikneš na odeslat a ono se nic neodešla a hodí ti to zase prázdnej formulář.

Re: Mozilla a moje nová návštěvní kniha v PHP

Napsal: 20 dub 2008 19:50
od Tholus
Nejlépe by to měl být nějakej "přehazovák", nebo otázka typu 1 + 1 = ?
Jenže nevím jak to napsat, poraďte někdo prosím, díky moc. :smile: