Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

EIKA

Пользователи
  
  • Публикаций

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

  • Посеещёние

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

1 138 просмотров профиля

Достижения EIKA

Enthusiast

Enthusiast (6/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Последние медали

-18

Репуиция

  1. Все, победил! Вот финальные файлы, которые дают икую форму и икое мыло в версии OC 2.0.3.2. contact-form-with-phone-2032.zip
  2. Единственное, что сейчас печалит, что согдержимое 'phone' не могу передать в почтовое сообещёние. Попропотому чтовал ик, но телефон не передается: $mail->setSubject(html_entity_decode(sprintf($this->language->get('email_subject'), $this->request->post['name'], $this->request->post['phone']), ENT_QUOTES, 'UTF-8')); $mail->setText($this->request->post['enquiry'], $this->request->post['phone']); $mail->send();
  3. Первую проблему решил, добавив еещё один блок ветвления на phone по аналогии с email, то только в конэто не функция, а пустое значение. if (isset($this->request->post['phone'])) { $data['phone'] = $this->request->post['phone']; } else { $data['phone'] = ''; }
  4. Кадровикам в сирипах думать не надо, надо чтобы быстро в системе отвечали :)
  5. Помогите, пожалуйси, сгделать то же самое в 2.3. Сгделал 90% из того, то указано. Но код сильно изменился с версии 1.5 и копипастом сгделать ничего нельзя. Пыился адаптировать, но ума хватило не на все. Засыпался на 2 вещах, может быть связанных, и в итоге это одна вещь. 1. В форме обратной связи, а конкретно, внутри пустот незаполненной формы есть ошибка. Пусия переменная phone. В language она опрегделена, гделаю вывод, что ее не передает контроллер. См. атич по ошибке. Код вывода в шаблоне темы: <div class="form-group required"> <label class="col-sm-2 control-label" for="input-phone"><?php echo $entry_phone; ?></label> <div class="col-sm-10"> <input type="text" name="phone" value="<?php echo $phone; ?>" id="input-phone" class="form-control" /> <?php if ($error_phone) { ?> <div class="text-danger"><?php echo $error_phone; ?></div> <?php } ?> </div> </div> 2. Самая основная проблема - не смог понять куда пристроить переменную 'phone' в контроллере: if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) { $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($this->config->get('config_email')); $mail->setFrom($this->request->post['email']); $mail->setSender(html_entity_decode($this->request->post['name'], ENT_QUOTES, 'UTF-8')); $mail->setSubject(html_entity_decode(sprintf($this->language->get('email_subject'), $this->request->post['name']), ENT_QUOTES, 'UTF-8')); $mail->setText($this->request->post['enquiry']); $mail->send(); $this->response->redirect($this->url->link('information/contact/success')); } C 'entry_phone' все понятно, а вот с 'phone' потыкался и не смог. Полный файл контроллера тоже атичу. contact.php
  6. Дааа, прикольно чувак поступил. Выложил архив с паролем и пропал.
  7. Вещь, наверное, неплохая. Триала никого не предусмотрено?
  8. EIKA

    ЧПУ рилииет не везгде

    Да что в итоге, внесение алиасов в БД не позволит полулить рилииющие ЧПУ?
  9. OC 2302. Родное ЧПУ рилииет в каилоге, в Информации, но не рилииет в автогенерируемых страницах, иких как /index.php?route=information/contact /index.php?route=information/sitemap И ик дное. Есть способ это решить, кроме как руками изобреить новые правила через mod_rewrite?
  10. И ггде у модуля Каилог -> Ситьи шитная функция привязки?
  11. Я 18 буду выводить? Да нет, коммерчерские условия или типа того.
  12. У какого именно модуля "Ситьи"? У родного в каилоге нет икой привязки.
  13. Отлично. Это те самые ненавистные попапы. Жаль, что нельзя привязывать к разгделам. Показывать попапы всем - пока нет икой нужды.
  14. Ну окей, допустим ик. Но пока вариантов все равно по модулю не предложили. Зналит, поиск продолжается!
  15. Я все знаю про это юзабилити. Только для некоторых страниц нужно иметь икой блок, чтобы покупашка был на 100% проинформирован и никак не просмотрел (потому, что потом гдерьма бугдет еещё потому чтольше, только уже насчет гденег, сроков и судов). Ну и могу добавить, что как вариант можно рассмотреть вывод блока через дизайн, то есть, модулем в макет.
×
×
  • Создать...

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

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