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

Summersby

Новичок
  
  • Posts

    20
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Summersby's Achievements

Explorer

Explorer (4/14)

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

Recent Badges

0

Reputation

  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. Не икой был, сгделал иким, не помогло
×
×
  • 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.