Перейти к содержанию

alex0410

Новичок
  • Публикаций

    23
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о alex0410

  • Звание
    Пользователь
  • День рождения 04.10.1988

Информация

  • Пол
    Мужчина
  • Город:
    Казахстан. Костанай

Посетители профиля

593 просмотра профиля
  1. Добрый день. Подскажите пожалуйста. Хочу добавить возможность доп отправки письма из админки тут http://prntscr.com/iyv8qc Кнопку вывел так : <div class="form-group"> <label class="col-sm-2 control-label">Отправить письмо опрос (Ваше мнение)</label> <div class="col-sm-10"> <input type="checkbox" name="notify2" value="1" /> </div> </div> И изменил в этом же файле js на это: data: 'order_status_id=' + encodeURIComponent($('select[name=\'order_status_id\']').val()) + '&notify=' + ($('input[name=\'notify\']').prop('checked') ? 1 : 0) + '&notify2=' + ($('input[name=\'notify2\']').prop('checked') ? 1 : 0) + '&override=' + ($('input[name=\'override\']').prop('checked') ? 1 : 0) + '&append=' + ($('input[name=\'append\']').prop('checked') ? 1 : 0) + '&comment=' + encodeURIComponent($('textarea[name=\'comment\']').val()), Добавил в admin/model/sale/order.php следующее: $nt=0; if(isset($data['notify2'])) { $nt=(int)$data['notify2']; } if($nt) { $subject='Ваше мнение о работе компании'; $html='<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title></title> </head> <body style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;"> <div>Мой текст</div> </body> </html> '; $mail = new Mail(); $mail->protocol = $this->config->get('config_mail_protocol'); $mail->parameter = $this->config->get('config_mail_parameter'); $mail->smtp_hostname = $this->config->get('config_mail_smtp_hostname'); $mail->smtp_username = $this->config->get('config_mail_smtp_username'); $mail->smtp_password = html_entity_decode($this->config->get('config_mail_smtp_password'), ENT_QUOTES, 'UTF-8'); $mail->smtp_port = $this->config->get('config_mail_smtp_port'); $mail->smtp_timeout = $this->config->get('config_mail_smtp_timeout'); $mail->setTo($order_info['email']); $mail->setFrom($this->config->get('config_email')); $mail->setSender(html_entity_decode($order_info['store_name'], ENT_QUOTES, 'UTF-8')); $mail->setSubject(html_entity_decode($subject, ENT_QUOTES, 'UTF-8')); $mail->setHtml($html); $mail->setText($text); $mail->send(); unset($subject); unset($html); } Что я упустил? Самое интересное то, что в опенкарт 1.5 работает нормально подобная кнопка. Проблема видимо в том, что там я добавил после public function addOrderHistory. А в опенкарт 2.1 такого не вижу. Подскажи люди добрые)
  2. alex0410

    Индикатор наличия товара

    Купили, шаблон не дефолтный, помощи в установке нет. Написал в личку, дал доступы, после этого молчание, на сайте онлайн, личку читает, ответа нет. Слился.
  3. Добрый день. Подскажите, как можно вывести кастомное поле в админке или киньте ссылку на какую нибудь документацию, где хоть как нибудь описано (в контроллер нужно такое то, в модель такое то). Сами поля в базу создаются по кнопке, но не могу их вывести теперь для заполнения. Буду благодарен за любую помощь. Версия ocStore 2.3
  4. Хорошо, я вам завтра напишу, как установим ocstore.
  5. Хорошо, спасибо. Значит завтра все таки поставим на ocstore. Все равно у нас еще чистый опенкарт и если делать, то уже что б эти ссылки работали) И сколько будет стоить ваше дополнение? Что б ссылки к товарам были как писали выше.
  6. в ocstore значит можно такое сделать? Кажется там есть сео про.
  7. Опенкарт Version 2.1.0.2 (trs.2.0.3.0) Из сео модулей ничего не ставили вообще, опенкарт чистый.
  8. А может вы сделаете ocmod? И на продажу, я бы сразу купил, хоть завтра
  9. у меня категории есть. я как раз таки от них и хотел избавиться в урл. Категории у меня начинаются с category/название-категории а товар нужно сделать ссылками shop/ссылка-на страницу-продукта
  10. да, так. у вас какой то модуль установлен?
  11. Подскажите пожалуйста, как можно добавить к товарам shop/ , что бы в итоге получилось sait.ru/shop/ссылка-на-товар Хотел перенести с вордпресс на опенкарт, товары перенес, ссылки тоже, но в вордпрессе в товаре ссылка имеет вид shop/ Через категории не получится сделать, т.к. они имеют другие ссылки. Пробовал ковыряться с seo_url.php но не вышло, то ко всем ссылкам добавляет shop/, то страница не найдена. Установить модуль и сгенерировать не вариант, т.к. эти ссылки уже в индексе и не хотелось бы терять позиции. Как можно это исправить?
  12. Помогло! Встал перед $this->children = array( 'common/column_left', 'common/column_right', 'common/content_top', 'common/content_bottom', 'common/footer', 'common/header' ); Еще раз большое спасибо за помощь)
  13. Добрый день. При оформлении заказа сразу регистрируется аккаунт. Подскажите, как сделать так, что бы при оформлении заказа производился выход из учетной записи? На сколько я понял, за это отвечает код из logout.php if ($this->customer->isLogged()) { $this->customer->logout(); $this->cart->clear(); unset($this->session->data['wishlist']); unset($this->session->data['shipping_address_id']); unset($this->session->data['shipping_country_id']); unset($this->session->data['shipping_zone_id']); unset($this->session->data['shipping_postcode']); unset($this->session->data['shipping_method']); unset($this->session->data['shipping_methods']); unset($this->session->data['payment_address_id']); unset($this->session->data['payment_country_id']); unset($this->session->data['payment_zone_id']); unset($this->session->data['payment_method']); unset($this->session->data['payment_methods']); unset($this->session->data['comment']); unset($this->session->data['order_id']); unset($this->session->data['coupon']); unset($this->session->data['reward']); unset($this->session->data['voucher']); unset($this->session->data['vouchers']); $this->redirect($this->url->link('account/logout', '', 'SSL')); } А как сделать, что бы это работало на странице success? Не просто же тупым копированием вставлять)
×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.