Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

EIKA

Пользователи
  
  • Posts

    101
  • Joined

  • Last visited

Recent Profile Visitors

1,083 profile views

EIKA's Achievements

Enthusiast

Enthusiast (6/14)

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

Recent Badges

-18

Reputation

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

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.