Jump to content

SkazZzo4nik

Пользователь
  • Content Count

    23
  • Joined

  • Last visited

  1. Рабочий пример для smtp.yandex.ru В api/Notify.php заменить ssl на tls if ($this->config->phpmailer_ssl == true) { $mailer->SMTPSecure = "tls"; } В config/config.php [phpmailer] phpmailer_enable = true; phpmailer_host = "smtp.yandex.ru"; phpmailer_port = 25; phpmailer_user = "login@domain.com"; phpmailer_password = "password"; phpmailer_ssl = true;
  2. Действительно, первый вариант был с моими наработками, поэтому на стандартной версии не работал. Вот рабочий вариант: CartView.php перед строчкой: // Отправляем письмо пользователю $this->notify->email_order_user($order->id); //Определяем ip пользователя if (!empty($_SERVER['HTTP_CLIENT_IP'])) { $ip=$_SERVER['HTTP_CLIENT_IP']; } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ip=$_SERVER['HTTP_X_FORWARDED_FOR']; } else { $ip=$_SERVER['REMOTE_ADDR']; } //Если мы не знаем юзера if(!$this->user) { //Смотрим есть ли такой email в базе $thi
  3. Добавить в тему шаблон письма о регистрации email_registration.tpl {$subject = "Регистрация на сайте `$settings->site_name`" scope=parent} <html> <body> <p>{$user->name|escape} Вы успешно были зарегистрированы на сайте <a href='http://{$config->root_url}/'>{$settings->site_name}</a>.</p> <p>Ваш логин: <b>{$user->email}</b></p> <p>Ваш пароль: <b>{$password}</b></p> </body> </html> в Notify.php в конце, перед последней скобкой } // Функция отправки письма о регистрации
  4. Скорее всего да, вот строчка: $user_id = $this->users->add_user(array('email'=>$order->email, 'password'=>$password, 'name'=>$order->name, 'group_id'=>'2', 'enabled'=>'1', 'last_ip'=>$ip, 'phone'=>$order->phone)); тут мои параметры, нужно заменить на: $user_id = $this->users->add_user(array('email'=>$order->email, 'password'=>$password, 'name'=>$order->name, 'enabled'=>'1', 'last_ip'=>$ip));
  5. Возникла необходимость сделать автоматическую регистрацию. На 100% правильность и надежность метода не претендую! Следующий код необходимо добавить в CartView.php После: if($bonus && $order->total_price == 0) { $this->orders->update_order($order->id, array('paid'=>'1')); } где-то на 117 строчке //Определяем ip пользователя if (!empty($_SERVER['HTTP_CLIENT_IP'])) { $ip=$_SERVER['HTTP_CLIENT_IP']; } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ip=$_SERVER['HTTP_X_FORWARDED_FOR']; } else { $ip=$_SERVER['REMOTE_ADDR']; } //Есл
  6. У меня вот такую ошибку выдает: SMTP Error: Could not connect to SMTP host. SMTP Error: Could not connect to SMTP host. Warning: Cannot modify header information - headers already sent by (output started at /home/folder/public_html/name.ru/Phpmailer/Phpmailer.php:586) in /home/folder/public_html/name.ru/view/CartView.php on line 125 Warning: Cannot modify header information - headers already sent by (output started at /home/folder/public_html/name.ru/Phpmailer/Phpmailer.php:586) in
  7. Спасибо, подскажите еще пожалуйста, не могу нормально вставить функцию. Создаю файл /Smarty/libs/plugins/function.getorder.php В шаблоны вывожу {getorder} Появляются ошибки, при этом если запускать этот скрипт отдельно от smarty, то он работает. Warning: curl_setopt(): supplied argument is not a valid cURL handle resource in путь_до_симплы/Smarty/libs/plugins/function.getorder.php on line 74 Warning: curl_setopt(): supplied argument is not a valid cURL handle resource in путь_до_симплы/Smarty/libs/plugins/function.getorder.php on line 75 Warning: curl_setopt(): supplied argument is not a va
  8. Подскажите пожалуйста строки, где после оплаты происходит запись в бд, что товар оплачен, мне необходимо туда вставить свою функцию.
  9. Прошу помощи, на главной хочу вывести в виде таблицы рекомендуемые товары, но почему-то тег формы выходит за пределы. Вот отрывок шаблона, отчетливо видно, что все td внутри form, а не снаружи. {* Рекомендуемые товары *} <table class="table table-striped"> <tbody> {get_featured_products var=featured_products} {if $featured_products} {foreach $featured_products as $product} {if $product->variants|count > 0} <tr class="trr"> <form class="variants" action="/cart"> <td class="span1"> {if $product->image}
×
×
  • Create New...