Page 1 of 1
Guestbook - ověření emailu
Posted: Thu Feb 18, 2010 10:01 am
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
Re: Guestbook - ověření emailu
Posted: Sun Feb 21, 2010 12:22 am
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.
Re: Guestbook - ověření emailu
Posted: Mon Feb 22, 2010 7:20 am
by nemcekm
Ahoj
Funguje to. Diky moc
Re: Guestbook - ověření emailu
Posted: Mon Aug 30, 2010 12:33 pm
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