Právě je 24 kvě 2012 05:53

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 4 ] 
Autor Zpráva
 Předmět příspěvku: Prestashop - Email provozovateli při registraci zákazníka
PříspěvekNapsal: 28 říj 2010 07:12 
Offline

Registrován: 05 říj 2010 09:40
Příspěvky: 63
Lze někde nastavit aby mi chodil email, když se zaregistruje zákazník?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Prestashop - Email provozovateli při registraci zákazníka
PříspěvekNapsal: 29 říj 2010 12:39 
Offline
Uživatelský avatar

Registrován: 30 čer 2009 09:14
Příspěvky: 2185
Dobrý den,

to bohužel nastavit nejde, ale můžete si upravit zdrojový kód. V souboru authentication.php (v rootu stránek) najděte tento kód:
Kód:
if (!Mail::Send(intval($cookie->id_lang), 'account', 'Welcome!',
array('{firstname}' => $customer->firstname, '{lastname}' => $customer->lastname, '{email}' => $customer->email, '{passwd}' => Tools::getValue('passwd')), $customer->email, $customer->firstname.' '.$customer->lastname))
  $errors[] = Tools::displayError('cannot send email');

a přidejte za něj:
Kód:
if (!Mail::Send(intval( $cookie ->id_lang), 'account', 'Nový zákazník' ,
array('{firstname}' => $customer->firstname, '{lastname}' => $customer->lastname, '{email}' => $customer->email, '{passwd}' => Tools::getValue('passwd')), 'vas@email.cz' , 'Webmaster' ))
  $errors[] = Tools :: displayError ( 'cannot send email' );

Místo vas@email.cz zadejte e-mail, na který má informace o registraci přijít. Také si můžete dát něco jiného místo Nový zákazník(uvedeno v předmětu mailu) a Webmaster(jméno příjemce mailu).

_________________
Radek Plašil
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Prestashop - Email provozovateli při registraci zákazníka
PříspěvekNapsal: 15 kvě 2012 13:05 
Offline
Uživatelský avatar

Registrován: 30 led 2012 23:30
Příspěvky: 23
Ve verzi 1.4.6.2. soubor mám ale v kodu hledaný kod vůbec není. Je tam jen

require(dirname(__FILE__).'/config/config.inc.php');
ControllerFactory::getController('AuthController')->run();

je to v teto verzi jinde? kam mám ten kod vložit?

_________________
Chyba je většinou mezi klávesnicí a židlí.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Prestashop - Email provozovateli při registraci zákazníka
PříspěvekNapsal: 15 kvě 2012 15:37 
Offline
Uživatelský avatar

Registrován: 30 čer 2009 09:14
Příspěvky: 2185
Dobrý den,

jednalo se totiž o úpravu pro starší verzi PrestaShopu 1.3. V novější verzi 1.4 se jedná o soubor controllers/AuthController.php, v kterém najděte řádky s tímto kódem:
Kód:
if (!Mail::Send((int)self::$cookie->id_lang, 'account', Mail::l('Welcome!', (int)self::$cookie->id_lang),
array('{firstname}' => $customer->firstname, '{lastname}' => $customer->lastname, '{email}' => $customer->email, '{passwd}' => Tools::getValue('passwd')), $customer->email, $customer->firstname.' '.$customer->lastname))
   $this->errors[] = Tools::displayError('Cannot send email');

a za ně přidejte:
Kód:
if (!Mail::Send((int)self::$cookie->id_lang, 'account', 'Nový zákazník',
array('{firstname}' => $customer->firstname, '{lastname}' => $customer->lastname, '{email}' => $customer->email, '{passwd}' => Tools::getValue('passwd')), 'vas@email.cz', 'Webmaster'))
   $this->errors[] = Tools::displayError('Cannot send email');

Samozřejmě si zase v nově přidaném kódu upravte text vas@email.cz na Vaši emailovou adresu a příp. texty Nový zákazník (předmět emailu) a Webmaster (jméno příjemce emailu). Jen upozorňuji, že tento email přijde pouze pokud se při objednávce bude zákazník registrovat, při rychlé platbě jako návštěvník nepřijde.

_________________
Radek Plašil
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 4 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  


© 2009-2010 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz