Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Высылаем клиенту (при регистрации) Логин и Пароль на e-mail.


tim21701

Recommended Posts

только что с этим xml делать. как прикрутить?

vqmod скачать и инсталировать.

Надіслати
Поділитися на інших сайтах


  • 3 weeks later...
  • 1 month later...

Получилось настроить отправку разных писем админу и пользователю при регистрации нового пользователя на ocStore 1.5.4.1 на основе метода, изложенного во втором посте темы, может кому пригодится

 

1. \catalog\model\account\customer.php открываем файл, ищем строку:

if ($this->config->get('config_account_mail')) {

и после нее вставляем код

 

        $this->load->model('localisation/country');
        $this->load->model('localisation/zone');
        $country = $this->model_localisation_country->getCountry($this->request->post['country_id']);
        $zone = $this->model_localisation_zone->getZone($this->request->post['zone_id']);
   
        $subject = $this->language->get('text_registration') . ' ' . $this->request->post['firstname'] . ' ' . $this->request->post['lastname'];
        $message = $this->language->get('text_new_registration') . ' ' . $this->config->get('config_name') . '.' . "\n\n";
        $message .= $this->language->get('entry_firstname') . ' ' . $this->request->post['firstname'] . "\n";
        $message .= $this->language->get('entry_email') . ' ' . $this->request->post['email'] . "\n";
        $message .= $this->language->get('text_password') . ' ' . $this->request->post['password'] . "\n\n";
        $message .= $this->language->get('entry_telephone') . ' ' . $this->request->post['telephone'] . "\n";
        
        
        $mail->setSubject($subject);
        $mail->setText(html_entity_decode($message, ENT_QUOTES, 'UTF-8'));

из изначального кода, предлагаемого во втором сообщении темы, за ненадобностью ушли некоторые поля. но если вы используете в своей регистрационной форме больше полей чем имя, email, пароль, номер телефона, оставьте необходимые

 

помимо полей, которые ушли за ненадобностью, я еще не совладала с информацией о согласии пользователя получать рассылку, всегда приходило "нет", вне зависимости от того, что выбрал пользователь. разбираться не стала, т.к. данная инфа в письме мне не особо нужна.

 

 

2. \catalog\language\russian\mail\customer.php  сюда добавляем недостающий текст для письма, в моем случае это:

$_['text_registration']  = 'Зарегистрирован новый пользователь:';
$_['text_new_registration'] = 'Зарегистрирован новый пользователь на';
$_['entry_firstname'] = 'Имя:';
$_['entry_email'] = 'Email:';
$_['text_password'] = 'Пароль:';
$_['entry_telephone'] = 'Телефон:';
Надіслати
Поділитися на інших сайтах


  • 1 year later...
у меня ocstore 1.5.5.1.2 и модуль быстрой регистрации и мне пока пароль не приходит,  файл password_in_email.xml залил в vqmod/vqcache, изменений не вижу. текстовые поля логин-пароль могу вывести в письме, проблема передать значения ,    редактирую файл /catalog/model/account/customer.php             
Надіслати
Поділитися на інших сайтах


  • 2 months later...

Сейчас проэкт на ocstore 1.5.5.1.1 и модуль Professional Email Template 4.5.1.26

По умолчанию пароль можно выслать только пользователю. 

Высылаем и админу  :-)

 

Ищем файлы 

  • Customer: customer_register.tpl
  • Admin: customer_register_admin.tpl

В первом копим

<?php if(isset($password)){ ?>
<p class="standard" align="<?php echo $text_align; ?>" style="-ms-text-size-adjust:100%; mso-line-height-rule:exactly; font-family:Helvetica, Arial, sans-serif; font-size:12px; line-height:18px; color:<?php echo $body_font_color; ?>; margin-top:0px; margin-bottom:8px;">
	<strong><?php echo $text_password; ?>:</strong> <?php echo $password; ?>
</p>
<?php } ?>

и пастим в удобное место на втором.

Змінено користувачем morroo
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.