Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

EIKA

Users
  
  • Posts

    101
  • Joined

  • Last visited

Recent Profile Visitors

1,292 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.