Guestbook - ověření emailu

Česká/Slovenská podpora pro CMS Made Simple
Post Reply
nemcekm
New Member
New Member
Posts: 3
Joined: Thu Feb 18, 2010 9:57 am

Guestbook - ověření emailu

Post by nemcekm »

Ahoj,
nevítak jak je možné udělat v modulu guestbook aby formulář vyžadoval vedle jména zprávy i email. Googlim hledam a nic :(

diky
kuzmany
Power Poster
Power Poster
Posts: 448
Joined: Tue Oct 10, 2006 5:00 pm

Re: Guestbook - ověření emailu

Post by kuzmany »

nemcekm wrote: Ahoj,
nevítak jak je možné udělat v modulu guestbook aby formulář vyžadoval vedle jména zprávy i email. Googlim hledam a nic :(

diky
Ahoj,

musis modifikovat class.GuestbookFrontend.php v priecinku modukes/Guestbook/lib/classes/module/

Na 298 riadku najdes function ValidatePost($params, &$captcha)

v tej funkcii musis nahradit tuto cast kodu:

Code: Select all

// Validate E-mail address
		if ($_POST['e_mail'] != '')
		{
			$expr = "^[_a-zA-Z0-9-](\.{0,1}[_a-zA-Z0-9-])*@([a-zA-Z0-9-]{2,}\.){0,}[a-zA-Z0-9-]{3,}(\.[a-zA-Z]{2,4}){1,2}$";
			if (ereg($expr, $_POST['e_mail']))
			{
				$emaildress = $_POST['e_mail'];
			}
			else
			{
				$errors[] = CMS_GB_ERROR_INVALID_EMAIL;
			}
		}
Tymto kodom:

Code: Select all

// Validate E-mail address
		if ($_POST['e_mail'] != '')
		{
			$expr = "^[_a-zA-Z0-9-](\.{0,1}[_a-zA-Z0-9-])*@([a-zA-Z0-9-]{2,}\.){0,}[a-zA-Z0-9-]{3,}(\.[a-zA-Z]{2,4}){1,2}$";
			if (ereg($expr, $_POST['e_mail']))
			{
				$emaildress = $_POST['e_mail'];
			}
			else
			{
				$errors[] = CMS_GB_ERROR_INVALID_EMAIL;
			}
		}else{
				$errors[] = CMS_GB_ERROR_INVALID_EMAIL;
}
Netestoval som to, ale malo by to zbehnut.
Last edited by Anonymous on Sun Feb 21, 2010 12:25 am, edited 1 time in total.
Yes, it's me: MleCMS, MleDomains, ModuleGenerator, URLWatchdog, Youtuber, Extended Content Blocks, Extended Tools, Analytics etc.
nemcekm
New Member
New Member
Posts: 3
Joined: Thu Feb 18, 2010 9:57 am

Re: Guestbook - ověření emailu

Post by nemcekm »

Ahoj
Funguje to. Diky moc
osxfil
Forum Members
Forum Members
Posts: 186
Joined: Wed Apr 01, 2009 6:03 pm

Re: Guestbook - ověření emailu

Post by osxfil »

Do CSS stylu, který máš přiřazený k šabloně stránky, ve které máš guestbook jenom dodefinuj CSS prvky a třídy, které guestbook používá v šabloně pro frontend
Post Reply

Return to “Czech/Slovak - Česky/Slovensky”