Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Summersby

Новачок
  
  • Публікації

    20
  • З нами

  • Відвідування

Відвідувачі профілю

Блок відвідувачів профілю відключений і не буде доступний широкому іншим користувачам

Summersby's Achievements

Explorer

Explorer (4/14)

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

Recent Badges

0

Репутація

  1. Доброго времени суток! Кастомизировал форму в разделе "Контакты", добавил туда поле "телефон", валидация проходит хорошо, но в письме телефона нет, поэтому подумал что видимо не хватает метода для отправки : <?php class ControllerInformationContact extends Controller { private $error = array(); public function index() { $this->load->language('information/contact'); $this->document->setTitle($this->language->get('heading_title')); if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) { $mail = new Mail($this->config->get('config_mail_engine')); $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->setReplyTo($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->setPhone($this->request->post['phone']); $mail->setText($this->request->post['enquiry']); $mail->send(); $this->response->redirect($this->url->link('information/contact/success')); } добавил метод setPhone, но не могу найти файл, где прописаны остальные методы.... И второй вопрос, на почту приходит письмо как на скрине, как сделать его нормального вида?
  2. Проверено, скрипты рабочие, я лишь интегрирую готовую верстку, файлы правлю в VS Code, подключаю во вьюшке header.twig
  3. Доброго времени суток! Подключаю в head файла header.twig кастомные js-скрипты (предварительно собранные и минифицированные в Gulp, на статичной версии сайта работают), путь верный (в devtools код 200), но по факту-не работают, не могу понять причину. Единственное-в консоли есть ошибка, но с этими же скриптами ее нет в статичной версии сайта
  4. Доброго времени суток! В админке в меню "Статьи" можно создать свои разделы и задать seo url. Я создал нужные мне разделы, например, "О нас", "Наши магазины" и т.д. Для каждого раздела должна быть своя страница и свой контент. Чтобы это обеспечить, я создал новый шаблон с кастомной версткой, новый контроллер и новый макет в "Дизайн/Макеты", задал ему путь. Но получается так, что по нужному мне путь моймагаз.ру/about открывается страница, сделанная через админку, а новый кастомный шаблон открывается по ссылке через роут ?route=information/about. Вопрос такой-как стилизовать страницы категории "Статьи" или как заставить открываться новый кастомный шаблон по ссылке seo-url? Новый контроллер: <?php class ControllerInformationAbout extends Controller { public function index() { $this->load->language('information/about'); $data['breadcrumbs'] = array(); $data['breadcrumbs'][] = array( 'text' => $this->language->get('text_home'), 'href' => $this->url->link('common/home') ); $data['breadcrumbs'][] = array( 'text' => $this->language->get('heading_title'), 'href' => $this->url->link('information/about') ); $data['continue'] = $this->url->link('common/home'); $data['column_left'] = $this->load->controller('common/column_left'); $data['column_right'] = $this->load->controller('common/column_right'); $data['content_top'] = $this->load->controller('common/content_top'); $data['content_bottom'] = $this->load->controller('common/content_bottom'); $data['footer'] = $this->load->controller('common/footer'); $data['header'] = $this->load->controller('common/header'); $this->response->setOutput($this->load->view('information/about', $data)); } }
  5. Доброго времени суток! На странице "контакты/связаться с нами" в форму нужно добавить поле "ваш телефон". Делаю по аналогии с полем "email", но в контроллере contact. php есть метод getEmail-и я не могу найти файл, где он прописан, чтобы создать по аналогии для телефона. Может кто-то имел опыт добавления телефона в эту форму? Я нашел подобную тему, но там для oc2...
  6. Доброго времени суток! Знаю, что тема избитая и прошу прощения, но решения так и не нашел. Установлена OC 3.0.3.7, не могу изменить URL на сервисные страницы-"О компании", "Обратная связь", "Контакты" и т.д., меняю из админки, в БД все правильно прописывается, htaccess переименован, кэш чищу (установил мод "Очистка кэша" для хедера админки). При этом с ссылками на категории и товары все хорошо, они меняются.
  7. Спасибо, немного покопался и так и сделал. Вообще, мне надо было отобразить другой шаблон списка категорий из extension/module, поэтому я клонировал category.twig и в соответствующем контроллере дописал такое условие: $route = isset($this->request->get['route']) && $this->request->get['route'] ? $this->request->get['route'] : ""; if( $route == '' ) { return $this->load->view('extension/module/category', $data); } else { return $this->load->view('extension/module/category_categories', $data); }
  8. Смысл в том, что получается как бы два вида разных модуля) На главной категории всегда должны отображаться, а на странице категории его нужно скрывать) Придумал не я, такой дизайн)
  9. Доброго времени суток! На главной странице слева вывожу список категорий, на странице категории тоже слева нужно выводить список категорий, но с возможность его скрыть по клику на кнопку. Я пока придумал создать модифицированный шаблон категорий и вставить в его шаблон product. Может есть способ проще?
  10. Доброго времени суток! Необходимо кастомизировать карточки товаров, которые выводятся на главной в блоках "Новые поступления", "Рекомендуемые " и т.д. Как я понял, за них отвечает шаблон /product/product.twig, а в самом файле на 312 строке вот этот блок: <div class="product-thumb transition"> для проверки подставлял свои классы и какой-то контент, но ничего не меняется, кастомные классы недобавляются, а контент не отображается. Я ошибаюсь и за карточку товара другой файл отвечает?
  11. Спасибо, тоже потребовался другой хедер на одной из страниц вывести, сделал по аналогии, но для версии 3.0.3.7, отличий почти никаких, кроме того, что в новом контроллере хедера, например, header_new.php на 80-й строке надо написать это : return $this->load->view('common/header_new', $data); т.е. вставить название нового файла-контроллера
  12. Спасибо, открыл указанный Вами файл, в нем ничего для svg-файлов не было, по аналогии добавил в массивы svg-формат, все заработало! Ну и вот эта статейка помогла: https://netsh.pp.ua/2018/01/svg-logo-opencart/
  13. Не такой был, сделал таким, не помогло
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.