<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
	<id>https://wiki.webtodate.cz/index.php?action=history&amp;feed=atom&amp;title=WebToDate%2FPoradny_a_rozhovory%2FOchrana_proti_spamu</id>
	<title>WebToDate/Poradny a rozhovory/Ochrana proti spamu - Historie editací</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.webtodate.cz/index.php?action=history&amp;feed=atom&amp;title=WebToDate%2FPoradny_a_rozhovory%2FOchrana_proti_spamu"/>
	<link rel="alternate" type="text/html" href="https://wiki.webtodate.cz/index.php?title=WebToDate/Poradny_a_rozhovory/Ochrana_proti_spamu&amp;action=history"/>
	<updated>2026-07-28T07:29:07Z</updated>
	<subtitle>Historie editací této stránky</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.webtodate.cz/index.php?title=WebToDate/Poradny_a_rozhovory/Ochrana_proti_spamu&amp;diff=3485&amp;oldid=prev</id>
		<title>Jardac: /* Opisování kontrolních kódů */</title>
		<link rel="alternate" type="text/html" href="https://wiki.webtodate.cz/index.php?title=WebToDate/Poradny_a_rozhovory/Ochrana_proti_spamu&amp;diff=3485&amp;oldid=prev"/>
		<updated>2009-10-23T08:51:26Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Opisování kontrolních kódů&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;cs&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Starší verze&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Verze z 23. 10. 2009, 10:51&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l75&quot;&gt;Řádek 75:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádek 75:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Tato metoda jako jediná z&amp;amp;nbsp;podporovaných metod ochrany vyžaduje interakci koncového uživatele - ve vstupním formuláři se mu vypisuje textový řetězec, který musí opsat do daného formulářového pole (naznačeno na následujícím otisku obrazovky).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Tato metoda jako jediná z&amp;amp;nbsp;podporovaných metod ochrany vyžaduje interakci koncového uživatele - ve vstupním formuláři se mu vypisuje textový řetězec, který musí opsat do daného formulářového pole (naznačeno na následujícím otisku obrazovky).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;diskuze55&lt;/del&gt;-opisovani-kontrolniho-kodu.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;jpg&lt;/del&gt;|center]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;poradny&lt;/ins&gt;-opisovani-kontrolniho-kodu.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;png&lt;/ins&gt;|center]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Tato metoda se zapíná v&amp;amp;nbsp;antispamovém profilu volbou &amp;#039;&amp;#039;&amp;#039;Opisování kontrolních kódů&amp;#039;&amp;#039;&amp;#039;. Lze zde zvolit, v&amp;amp;nbsp;jakém tvaru se kódy generují. Délku kódu je možné zvolit v&amp;amp;nbsp;intervalu 1 až 50 znaků, dále lze zvolit, zda se jedná o číslice, písmena či obojí, pokud jde o písmena, tak zda se generují malá či velká písmena apod. (při ověřování se pak malá a velká písmena rozlišují). Písmena se generují při jakékoliv volbě vždy pouze bez diakritiky.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Tato metoda se zapíná v&amp;amp;nbsp;antispamovém profilu volbou &amp;#039;&amp;#039;&amp;#039;Opisování kontrolních kódů&amp;#039;&amp;#039;&amp;#039;. Lze zde zvolit, v&amp;amp;nbsp;jakém tvaru se kódy generují. Délku kódu je možné zvolit v&amp;amp;nbsp;intervalu 1 až 50 znaků, dále lze zvolit, zda se jedná o číslice, písmena či obojí, pokud jde o písmena, tak zda se generují malá či velká písmena apod. (při ověřování se pak malá a velká písmena rozlišují). Písmena se generují při jakékoliv volbě vždy pouze bez diakritiky.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jardac</name></author>
	</entry>
	<entry>
		<id>https://wiki.webtodate.cz/index.php?title=WebToDate/Poradny_a_rozhovory/Ochrana_proti_spamu&amp;diff=3483&amp;oldid=prev</id>
		<title>Jardac: /* Vyhledávání spamu podle obsahu příspěvků */</title>
		<link rel="alternate" type="text/html" href="https://wiki.webtodate.cz/index.php?title=WebToDate/Poradny_a_rozhovory/Ochrana_proti_spamu&amp;diff=3483&amp;oldid=prev"/>
		<updated>2009-10-23T08:40:27Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Vyhledávání spamu podle obsahu příspěvků&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;cs&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Starší verze&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Verze z 23. 10. 2009, 10:40&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l69&quot;&gt;Řádek 69:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádek 69:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Metoda spočívá ve vyhledávání zakázaných výrazů v&amp;amp;nbsp;textu vkládaného příspěvku. Nevyžaduje žádné změny v&amp;amp;nbsp;HTML kódech formulářů, je ale třeba naplnit slovník zakázaných slov. Metoda se zapíná pomocí volby &amp;#039;&amp;#039;&amp;#039;Vyhledávání spamu podle obsahu příspěvků&amp;#039;&amp;#039;&amp;#039; v&amp;amp;nbsp;antispamovém profilu.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Metoda spočívá ve vyhledávání zakázaných výrazů v&amp;amp;nbsp;textu vkládaného příspěvku. Nevyžaduje žádné změny v&amp;amp;nbsp;HTML kódech formulářů, je ale třeba naplnit slovník zakázaných slov. Metoda se zapíná pomocí volby &amp;#039;&amp;#039;&amp;#039;Vyhledávání spamu podle obsahu příspěvků&amp;#039;&amp;#039;&amp;#039; v&amp;amp;nbsp;antispamovém profilu.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Slovník nežádoucích výrazů se spravuje pomocí funkce &#039;&#039;&#039;Nastavení&#039;&#039;&#039; - &#039;&#039;&#039;Globální&#039;&#039;&#039; - &#039;&#039;&#039;Filtr slov&#039;&#039;&#039;, v&amp;amp;nbsp;seznamu výrazů je třeba zaškrtnout u zadaného výrazu příznak &#039;&#039;Spam&#039;&#039; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(slovník lze použít i pro filtr nežádoucích výrazů, kdy se příspěvek sice vloží, ale výraz je nahrazen definovaným řetězcem)&lt;/del&gt;. Slovník je společný pro všechny &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;diskuzní skupiny&lt;/del&gt;, ale oddělený pro každý jazyk (jazyk &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;diskuze &lt;/del&gt;se specifikuje ve formuláři pro vlastnosti &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;diskuzní skupiny&lt;/del&gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Slovník nežádoucích výrazů se spravuje pomocí funkce &#039;&#039;&#039;Nastavení&#039;&#039;&#039; - &#039;&#039;&#039;Globální&#039;&#039;&#039; - &#039;&#039;&#039;Filtr slov&#039;&#039;&#039;, v&amp;amp;nbsp;seznamu výrazů je třeba zaškrtnout u zadaného výrazu příznak &#039;&#039;Spam&#039;&#039;. Slovník je společný pro všechny &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;poradny&lt;/ins&gt;, ale oddělený pro každý jazyk (jazyk &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;poradny &lt;/ins&gt;se specifikuje ve formuláři pro vlastnosti &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;poradny&lt;/ins&gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Opisování kontrolních kódů ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Opisování kontrolních kódů ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jardac</name></author>
	</entry>
	<entry>
		<id>https://wiki.webtodate.cz/index.php?title=WebToDate/Poradny_a_rozhovory/Ochrana_proti_spamu&amp;diff=3482&amp;oldid=prev</id>
		<title>Jardac: /* Seznam zakázaných IP adres */</title>
		<link rel="alternate" type="text/html" href="https://wiki.webtodate.cz/index.php?title=WebToDate/Poradny_a_rozhovory/Ochrana_proti_spamu&amp;diff=3482&amp;oldid=prev"/>
		<updated>2009-10-23T08:38:23Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Seznam zakázaných IP adres&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;cs&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Starší verze&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Verze z 23. 10. 2009, 10:38&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l59&quot;&gt;Řádek 59:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádek 59:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Jedná se o jednoduchou filtraci vkládaných příspěvků na základě porovnání IP adresy počítače vkládajícího příspěvek se seznamem zakázaných IP adres. Metoda nevyžaduje žádné úpravy v&amp;amp;nbsp;HTML kódech, je ale nutno spravovat (zpravidla průběžně) seznam zakázaných adres.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Jedná se o jednoduchou filtraci vkládaných příspěvků na základě porovnání IP adresy počítače vkládajícího příspěvek se seznamem zakázaných IP adres. Metoda nevyžaduje žádné úpravy v&amp;amp;nbsp;HTML kódech, je ale nutno spravovat (zpravidla průběžně) seznam zakázaných adres.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Metoda se aktivuje zvolením &#039;&#039;&#039;Seznam zakázaných IP adres&#039;&#039;&#039; v&amp;amp;nbsp;antispamovém profilu. Následně je třeba v&amp;amp;nbsp;rámci &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;moderování diskuzí &lt;/del&gt;spravovat seznam adres.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Metoda se aktivuje zvolením &#039;&#039;&#039;Seznam zakázaných IP adres&#039;&#039;&#039; v&amp;amp;nbsp;antispamovém profilu. Následně je třeba v&amp;amp;nbsp;rámci &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;zodpovídání dotazů &lt;/ins&gt;spravovat seznam adres.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Základním nástrojem pro správu seznamu zakázaných adres je funkce &#039;&#039;&#039;Data&#039;&#039;&#039; - &#039;&#039;&#039;Zakázané IP adresy&#039;&#039;&#039; modulu. Zde lze běžným způsobem editovat seznam adres, lze zadávat pouze kompletní adresy, není podporována nějaká hvězdičková konvence. Druhou možností je přímo z&amp;amp;nbsp;editačního formuláře pro &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;diskuzní příspěvky &lt;/del&gt;použít v&amp;amp;nbsp;záložce &#039;&#039;&#039;Vlastnosti&#039;&#039;&#039; tlačítko &#039;&#039;&#039;Zakázat adresu&#039;&#039;&#039;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Základním nástrojem pro správu seznamu zakázaných adres je funkce &#039;&#039;&#039;Data&#039;&#039;&#039; - &#039;&#039;&#039;Zakázané IP adresy&#039;&#039;&#039; modulu. Zde lze běžným způsobem editovat seznam adres, lze zadávat pouze kompletní adresy, není podporována nějaká hvězdičková konvence. Druhou možností je přímo z&amp;amp;nbsp;editačního formuláře pro &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dotazy &lt;/ins&gt;použít v&amp;amp;nbsp;záložce &#039;&#039;&#039;Vlastnosti&#039;&#039;&#039; tlačítko &#039;&#039;&#039;Zakázat adresu&#039;&#039;&#039;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Seznam zakázaných adres je pro diskuzní modul pouze jeden, přidaná adresa je tedy zakázána ve všech diskuzních skupinách, která mají v&amp;amp;nbsp;antispamovém profilu tuto metodu zapnutou.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Seznam zakázaných adres je pro diskuzní modul pouze jeden, přidaná adresa je tedy zakázána ve všech diskuzních skupinách, která mají v&amp;amp;nbsp;antispamovém profilu tuto metodu zapnutou.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jardac</name></author>
	</entry>
	<entry>
		<id>https://wiki.webtodate.cz/index.php?title=WebToDate/Poradny_a_rozhovory/Ochrana_proti_spamu&amp;diff=3481&amp;oldid=prev</id>
		<title>Jardac: /* Formulářová návnada */</title>
		<link rel="alternate" type="text/html" href="https://wiki.webtodate.cz/index.php?title=WebToDate/Poradny_a_rozhovory/Ochrana_proti_spamu&amp;diff=3481&amp;oldid=prev"/>
		<updated>2009-10-23T08:36:46Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Formulářová návnada&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;cs&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Starší verze&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Verze z 23. 10. 2009, 10:36&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l29&quot;&gt;Řádek 29:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádek 29:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Metoda je jednoduchá, nepotřebuje databázové operace při zobrazení vstupního formuláře a neklade žádné nároky na návštěvníky serveru.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Metoda je jednoduchá, nepotřebuje databázové operace při zobrazení vstupního formuláře a neklade žádné nároky na návštěvníky serveru.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Funkce se aktivuje zaškrtnutím volby &#039;&#039;&#039;Formulářová návnada&#039;&#039;&#039; v&amp;amp;nbsp;antispamovém profilu a zadáním jednoho nebo několika názvů polí do formulářového pole &#039;&#039;&#039;Názvy polí formuláře&#039;&#039;&#039;. Je vhodné zvolit názvy, u kterých lze očekávat &quot;atraktivnost&quot; pro spamovací roboty (např. &#039;&#039;message&#039;&#039; apod.), nelze ale použít názvy polí, které používá interně &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;diskuzní modul&lt;/del&gt;, konkrétně jde tedy o následující názvy polí:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Funkce se aktivuje zaškrtnutím volby &#039;&#039;&#039;Formulářová návnada&#039;&#039;&#039; v&amp;amp;nbsp;antispamovém profilu a zadáním jednoho nebo několika názvů polí do formulářového pole &#039;&#039;&#039;Názvy polí formuláře&#039;&#039;&#039;. Je vhodné zvolit názvy, u kterých lze očekávat &quot;atraktivnost&quot; pro spamovací roboty (např. &#039;&#039;message&#039;&#039; apod.), nelze ale použít názvy polí, které &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;modul &lt;/ins&gt;používá interně, konkrétně jde tedy o následující názvy polí:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &amp;lt;nowiki&amp;gt;id&amp;lt;/nowiki&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;nowiki&amp;gt;email&amp;lt;/nowiki&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;nowiki&amp;gt;email&amp;lt;/nowiki&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;nowiki&amp;gt;nickname&amp;lt;/nowiki&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;nowiki&amp;gt;nickname&amp;lt;/nowiki&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l37&quot;&gt;Řádek 37:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádek 38:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;nowiki&amp;gt;lastname&amp;lt;/nowiki&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;nowiki&amp;gt;lastname&amp;lt;/nowiki&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;nowiki&amp;gt;name&amp;lt;/nowiki&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;nowiki&amp;gt;name&amp;lt;/nowiki&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;nowiki&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;body&lt;/del&gt;&amp;lt;/nowiki&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;nowiki&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;question&lt;/ins&gt;&amp;lt;/nowiki&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;nowiki&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;sendanswers&lt;/del&gt;&amp;lt;/nowiki&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;nowiki&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;private&lt;/ins&gt;&amp;lt;/nowiki&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;nowiki&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;did&amp;lt;/nowiki&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;nowiki&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;url&lt;/ins&gt;&amp;lt;/nowiki&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &amp;lt;nowiki&amp;gt;newsid&amp;lt;/nowiki&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &amp;lt;nowiki&amp;gt;msgid&amp;lt;/nowiki&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &amp;lt;nowiki&amp;gt;lastaction&amp;lt;/nowiki&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &amp;lt;nowiki&amp;gt;rootid&lt;/del&gt;&amp;lt;/nowiki&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;nowiki&amp;gt;ccid&amp;lt;/nowiki&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;nowiki&amp;gt;ccid&amp;lt;/nowiki&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;nowiki&amp;gt;ccvalue&amp;lt;/nowiki&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;nowiki&amp;gt;ccvalue&amp;lt;/nowiki&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jardac</name></author>
	</entry>
	<entry>
		<id>https://wiki.webtodate.cz/index.php?title=WebToDate/Poradny_a_rozhovory/Ochrana_proti_spamu&amp;diff=3480&amp;oldid=prev</id>
		<title>Jardac: Ochrana proti spamu</title>
		<link rel="alternate" type="text/html" href="https://wiki.webtodate.cz/index.php?title=WebToDate/Poradny_a_rozhovory/Ochrana_proti_spamu&amp;diff=3480&amp;oldid=prev"/>
		<updated>2009-10-23T08:25:53Z</updated>

		<summary type="html">&lt;p&gt;Ochrana proti spamu&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:WebToDate Poradny a rozhovory]]&lt;br /&gt;
[[Category:Poradny a rozhovory]]&lt;br /&gt;
== Nasazení ochrany proti spamu ==&lt;br /&gt;
Modul Poradny a rozhovory bez zapnuté ochrany je vystaven nežádoucímu automatickému vkládání příspěvků spamovacími roboty (formulářovému spamu). To může znamenat problémy jak obsahové (poradna se stává nepoužitelnou z&amp;amp;nbsp;hlediska obsahu) tak technické (nežádoucí nárůst objemu databáze a zatížení serveru). Modul proto obsahuje řadu opatření, která mohou bránit vkládání formulářového spamu.&lt;br /&gt;
&lt;br /&gt;
Postup nasazení ochrany proti spamu je následující:&lt;br /&gt;
&lt;br /&gt;
# Nadefinuje se chování funkce pro vkládání dotazů v&amp;amp;nbsp;případě, že je příspěvek detekován jako spam. Toto se provádí v&amp;amp;nbsp;nastavení nazvaném &amp;#039;&amp;#039;&amp;#039;Je-li příspěvek detekován jako spam&amp;#039;&amp;#039;&amp;#039; ve formuláři &amp;#039;&amp;#039;&amp;#039;Nastavení&amp;#039;&amp;#039;&amp;#039; - &amp;#039;&amp;#039;&amp;#039;Globální&amp;#039;&amp;#039;&amp;#039; - &amp;#039;&amp;#039;&amp;#039;Odmítnutí přístupu&amp;#039;&amp;#039;&amp;#039; administračního rozhraní modulu.&lt;br /&gt;
# Vytvoří se antispamový profil - pojmenovaná sada nastavení, která definuje, jak se má ochrana proti spamu chovat a která opatření mají být aktivní. Toto se provádí v&amp;amp;nbsp;administračním rozhraní modulu pomocí funkce &amp;#039;&amp;#039;&amp;#039;Administrace&amp;#039;&amp;#039;&amp;#039; - &amp;#039;&amp;#039;&amp;#039;Antispamové profily&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
#:&lt;br /&gt;
#:[[Image:poradny-administrace-antispamoveho-profilu.png|center]]&lt;br /&gt;
#:&lt;br /&gt;
# U poradny, která má být chráněna proti spamu se vybere založený antispamový profil, což se provádí ve formuláři pro vlastnosti poradny (&amp;#039;&amp;#039;&amp;#039;Administrace&amp;#039;&amp;#039;&amp;#039; - &amp;#039;&amp;#039;&amp;#039;Poradny&amp;#039;&amp;#039;&amp;#039;).&lt;br /&gt;
# Provedou se potřebné implementační práce. Tento krok je vyžadován pouze pro některé typy opatření proti spamu, některá opatření fungují bez nutnosti dalších úprav vstupních formulářů či jiných změn. Typy opatření proti spamu a jejich aplikace je popsána v&amp;amp;nbsp;další kapitole.&lt;br /&gt;
&lt;br /&gt;
== Typy ochrany proti spamu ==&lt;br /&gt;
=== Kontrola URL volající stránky ===&lt;br /&gt;
&lt;br /&gt;
Diskuzní příspěvky v modulu se ukládají pomocí skriptu &amp;#039;&amp;#039;/scripts/modules/advice/newquestion.php&amp;#039;&amp;#039;. Robot může tento skript volat přímo (tj. metodou POST uložit příspěvek), člověk vždy ale nejprve zobrazí formulář na některé ze stránek modulu. Metoda spočívá v tom, že se nejprve kontroluje, zda URL referující stránky obsahuje &amp;#039;&amp;#039;/scripts/modules/advice/&amp;#039;&amp;#039; ze stejného serveru, pokud ne, předpokládá se, že jde o robota a příspěvek se neuloží.&lt;br /&gt;
&lt;br /&gt;
Jedná se o jednoduchou metodu, která nepracuje s databází a neklade žádné nároky na návštěvníky serveru. Aktivuje se pouhým zaškrtnutím volby &amp;#039;&amp;#039;&amp;#039;Kontrola URL volající stránky&amp;#039;&amp;#039;&amp;#039; v&amp;amp;nbsp;antispamovém profilu.&lt;br /&gt;
&lt;br /&gt;
=== Formulářová návnada ===&lt;br /&gt;
&lt;br /&gt;
Metoda spočívá v tom, že roboti se snaží vyplnit všechna pole formuláře. Do formuláře se tedy vloží nějaká skrytá pole, která člověk nevidí (&amp;#039;&amp;#039;hidden&amp;#039;&amp;#039; formulářová pole nebo ještě lépe skrytá pomocí CSS), pokud některé z polí je vyplněno, usoudí se, že jde o robota a příspěvek se neuloží.&lt;br /&gt;
&lt;br /&gt;
V předvolbách modulu se vyplní seznam jmen polí formuláře, která se ve skriptu kontrolují na neprázdnost, administrátor ručně vloží HTML kódy těchto polí do formuláře.&lt;br /&gt;
&lt;br /&gt;
Metoda je jednoduchá, nepotřebuje databázové operace při zobrazení vstupního formuláře a neklade žádné nároky na návštěvníky serveru.&lt;br /&gt;
&lt;br /&gt;
Funkce se aktivuje zaškrtnutím volby &amp;#039;&amp;#039;&amp;#039;Formulářová návnada&amp;#039;&amp;#039;&amp;#039; v&amp;amp;nbsp;antispamovém profilu a zadáním jednoho nebo několika názvů polí do formulářového pole &amp;#039;&amp;#039;&amp;#039;Názvy polí formuláře&amp;#039;&amp;#039;&amp;#039;. Je vhodné zvolit názvy, u kterých lze očekávat &amp;quot;atraktivnost&amp;quot; pro spamovací roboty (např. &amp;#039;&amp;#039;message&amp;#039;&amp;#039; apod.), nelze ale použít názvy polí, které používá interně diskuzní modul, konkrétně jde tedy o následující názvy polí:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;email&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;nickname&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;firstname&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;lastname&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;name&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;body&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;sendanswers&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;did&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;newsid&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;msgid&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;lastaction&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;rootid&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ccid&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ccvalue&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Následně je třeba doplnit do HTML kódu vstupního formuláře pole s&amp;amp;nbsp;těmito názvy, tedy např.&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;message&amp;quot; class=&amp;quot;skrytatrida&amp;quot; /&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
(v CSS formátování musí být zajištěno nezobrazování pole), nebo &lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;message&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Hodnota atributu &amp;#039;&amp;#039;name&amp;#039;&amp;#039; musí samozřejmě odpovídat názvu zadanému v&amp;amp;nbsp;administrační části modulu.&lt;br /&gt;
&lt;br /&gt;
=== Seznam zakázaných IP adres ===&lt;br /&gt;
&lt;br /&gt;
Jedná se o jednoduchou filtraci vkládaných příspěvků na základě porovnání IP adresy počítače vkládajícího příspěvek se seznamem zakázaných IP adres. Metoda nevyžaduje žádné úpravy v&amp;amp;nbsp;HTML kódech, je ale nutno spravovat (zpravidla průběžně) seznam zakázaných adres.&lt;br /&gt;
&lt;br /&gt;
Metoda se aktivuje zvolením &amp;#039;&amp;#039;&amp;#039;Seznam zakázaných IP adres&amp;#039;&amp;#039;&amp;#039; v&amp;amp;nbsp;antispamovém profilu. Následně je třeba v&amp;amp;nbsp;rámci moderování diskuzí spravovat seznam adres.&lt;br /&gt;
&lt;br /&gt;
Základním nástrojem pro správu seznamu zakázaných adres je funkce &amp;#039;&amp;#039;&amp;#039;Data&amp;#039;&amp;#039;&amp;#039; - &amp;#039;&amp;#039;&amp;#039;Zakázané IP adresy&amp;#039;&amp;#039;&amp;#039; modulu. Zde lze běžným způsobem editovat seznam adres, lze zadávat pouze kompletní adresy, není podporována nějaká hvězdičková konvence. Druhou možností je přímo z&amp;amp;nbsp;editačního formuláře pro diskuzní příspěvky použít v&amp;amp;nbsp;záložce &amp;#039;&amp;#039;&amp;#039;Vlastnosti&amp;#039;&amp;#039;&amp;#039; tlačítko &amp;#039;&amp;#039;&amp;#039;Zakázat adresu&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Seznam zakázaných adres je pro diskuzní modul pouze jeden, přidaná adresa je tedy zakázána ve všech diskuzních skupinách, která mají v&amp;amp;nbsp;antispamovém profilu tuto metodu zapnutou.&lt;br /&gt;
&lt;br /&gt;
=== Vyhledávání spamu podle obsahu příspěvků ===&lt;br /&gt;
&lt;br /&gt;
Metoda spočívá ve vyhledávání zakázaných výrazů v&amp;amp;nbsp;textu vkládaného příspěvku. Nevyžaduje žádné změny v&amp;amp;nbsp;HTML kódech formulářů, je ale třeba naplnit slovník zakázaných slov. Metoda se zapíná pomocí volby &amp;#039;&amp;#039;&amp;#039;Vyhledávání spamu podle obsahu příspěvků&amp;#039;&amp;#039;&amp;#039; v&amp;amp;nbsp;antispamovém profilu.&lt;br /&gt;
&lt;br /&gt;
Slovník nežádoucích výrazů se spravuje pomocí funkce &amp;#039;&amp;#039;&amp;#039;Nastavení&amp;#039;&amp;#039;&amp;#039; - &amp;#039;&amp;#039;&amp;#039;Globální&amp;#039;&amp;#039;&amp;#039; - &amp;#039;&amp;#039;&amp;#039;Filtr slov&amp;#039;&amp;#039;&amp;#039;, v&amp;amp;nbsp;seznamu výrazů je třeba zaškrtnout u zadaného výrazu příznak &amp;#039;&amp;#039;Spam&amp;#039;&amp;#039; (slovník lze použít i pro filtr nežádoucích výrazů, kdy se příspěvek sice vloží, ale výraz je nahrazen definovaným řetězcem). Slovník je společný pro všechny diskuzní skupiny, ale oddělený pro každý jazyk (jazyk diskuze se specifikuje ve formuláři pro vlastnosti diskuzní skupiny).&lt;br /&gt;
&lt;br /&gt;
=== Opisování kontrolních kódů ===&lt;br /&gt;
&lt;br /&gt;
Tato metoda jako jediná z&amp;amp;nbsp;podporovaných metod ochrany vyžaduje interakci koncového uživatele - ve vstupním formuláři se mu vypisuje textový řetězec, který musí opsat do daného formulářového pole (naznačeno na následujícím otisku obrazovky).&lt;br /&gt;
&lt;br /&gt;
[[Image:diskuze55-opisovani-kontrolniho-kodu.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
Tato metoda se zapíná v&amp;amp;nbsp;antispamovém profilu volbou &amp;#039;&amp;#039;&amp;#039;Opisování kontrolních kódů&amp;#039;&amp;#039;&amp;#039;. Lze zde zvolit, v&amp;amp;nbsp;jakém tvaru se kódy generují. Délku kódu je možné zvolit v&amp;amp;nbsp;intervalu 1 až 50 znaků, dále lze zvolit, zda se jedná o číslice, písmena či obojí, pokud jde o písmena, tak zda se generují malá či velká písmena apod. (při ověřování se pak malá a velká písmena rozlišují). Písmena se generují při jakékoliv volbě vždy pouze bez diakritiky.&lt;br /&gt;
&lt;br /&gt;
Dále je třeba doplnit potřebný kód do vstupního formuláře, např. takto:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;ccid&amp;quot; value=&amp;quot;&amp;lt;!--WTD_SPAMCHECK(CCHIDDEN)--&amp;gt;&amp;quot; /&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 Opište následující kód (povinné): &amp;lt;nowiki&amp;gt;&amp;lt;span class=&amp;quot;abc&amp;quot;&amp;gt;&amp;lt;!--WTD_SPAMCHECK(CCVISIBLE)--&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;ccvalue&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Při zobrazení formuláře se pak za klíčové slovo &amp;lt;nowiki&amp;gt;&amp;lt;!--WTD_SPAMCHECK(CCHIDDEN)--&amp;gt; vygeneruje interní unikátní identifikátor (pseudonáhodné číslo, vždy 18 číslic), za klíčové slovo &amp;lt;!--WTD_SPAMCHECK(CCVISIBLE)--&amp;gt;&amp;lt;/nowiki&amp;gt; se dosadí kód k&amp;amp;nbsp;opsání. Uživatel musí vložit tento kód do formulářového pole nazvaného &amp;#039;&amp;#039;ccvalue&amp;#039;&amp;#039;, na serveru se kontroluje správné vyplnění kódu při odeslání formuláře.&lt;br /&gt;
&lt;br /&gt;
Interní princip je takový, že se na serveru v&amp;amp;nbsp;databázi generují dvojice &amp;#039;&amp;#039;interní unikátní identifikátor&amp;#039;&amp;#039; - &amp;#039;&amp;#039;kód k&amp;amp;nbsp;opsání&amp;#039;&amp;#039;, k&amp;amp;nbsp;ověření jsou tedy potřeba oba údaje. Tyto dvojice se z&amp;amp;nbsp;databáze automaticky neodstraňují, proto je vhodné použít plánovanou úlohu &amp;#039;&amp;#039;&amp;#039;Antispamová kontrola - odstranění starších dat&amp;#039;&amp;#039;&amp;#039;, která starší záznamy maže.&lt;br /&gt;
&lt;br /&gt;
Tato metoda podporuje hlášení (vložené do předlohy s formulářem) typu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;!--WTD_IF(SPAMWRONGCC,&amp;quot;Zadaný kontrolní kód není správný&amp;quot;)--&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pomocí tohoto hlášení je možné uživatele uvědomit, že při opisování kódu došlo např. k&amp;amp;nbsp;překlepu, zároveň se zobrazí ve stránce nově vygenerovaný kód k&amp;amp;nbsp;opsání.&lt;/div&gt;</summary>
		<author><name>Jardac</name></author>
	</entry>
</feed>