Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

comrues

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

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

  • Посещение

Все публикации пользователя comrues

  1. У меня существует два типа доставки в магазине - "самовывоз" и "доставка по весу". Если в корзине есть товар из конкретной категории, то нужно добавить фиксированную сумму к стоимости доставки. Есть ли плагин который это может решить? Если нет, то как это реализовать ручками, подскажите пожалуйста? Всем спасибо за участие!!
  2. Как в личном кабинете сайта добавит кнопку "Удалить аккаунт"? Может есть такой модуль?
  3. подскажите такой модуль, где на стороне stripe оплачивается?
  4. Он выводит окно оплаты на странице моего сайта, а мне нужно что бы перебрасывало на страницу stripe и там происходила оплата
  5. Нужно интегрировать stripe в OcStore 3. Нужно что бы при клике на кнопку оплатить, нас перебрасывало на страницу оплаты stripe. PS - модуль от партнёров stripe не предлагать.
  6. Вот решение задачи: вставить эту новую функцию в catalog\model\tool\image.php А вызывать эту функцию так: $data['image'] = $this->model_tool_image->myResize($data['image'], $this->config->get('theme_default_image_thumb_width')); где myResize - это имя новой функции, а $data['image'] - адрес картинки который записан в базу данных
  7. Так само исходное изображение несёт в себе эту информацию. По идеи можно как то подцепить эти данные и использовать их при масштабировании изображения
  8. Всё разобрался. Спасибо всем! $data['errors'] = $this->error; если есть ошибки они записываются в переменную errors И в twig вывожу условие на наличие этой переменной
  9. У меня 3 версия opencart, но я понимаю о чём вы. Только непонятно что должно быть в error. Такой же переменной в контроллере нет. Как мне в неё что-то записать, если есть ошибка при валидации?
  10. Доброго времени суток господа хорошие!)) Есть стандартная форма обратной связи. Если при отправки этой формы поля не проходят валидацию, то страница перезагружается и подсвечивает нужные поля. Проблема в том, что у меня на этой странице не стандартный шаблон. И форма обратной связи скрывается в вкладке которая по умолчанию закрыта. Соответственно, если человек заполнил поля неправильно страница перезагружается, поля подсвечиваются, но вкладку с формой не видно. Как сделать так что бы при ошибке заполнения полей после перезагрузки выполнялся мой скрипт, который откроет нужную вкладку. Ниже я схематично показываю табы.
  11. Спасибо всем кто помогал. В общем я решил вопрос следующим образом: Я удалил из catalog/... view/... information.twig всё, кроме {{ header }}{{ column_left }}{{ content_top }}{{ content_bottom }}{{ column_right }}{{ footer }} Создал свои модули под свои нужды с своим отображением. Создал Макет и добавил в него свой модуль. Выбрал макет в статье. И вуаля! А для того что бы статья с макетом по умолчанию отображалась корректно, я и для неё создал модуль и добавил в макет "Информация". Может быть это и не самый лучший способ решения задачи, но если у меня 5 страниц с разным отображением, я не готов писать кучу условий в контроллере для каждой из страниц
  12. В том то и дело, что мне нужен свой контроллер и вью. Как это реализовать?
  13. И как же мне указать в макетах статью? Там же только роут могу прописать.
  14. Как это можно реализовать, если не так как я предлагаю?
  15. Я хочу создать статьи типа доставка, тренинги, и даст им свой шаблон с своим контроллером и view. Я думал, что могу создать контроллер и view, создать новый макет и указать адрес к моему шаблону. А на странице статьи выбирать шаблон. И по идеи статья должна отображаться по новому шаблону
  16. Доброго времени суток. Ниже описываю ситуацию... В админке я меняю макет статьи (при чём не важно на какой): И когда открываю эту статью на сайте, подцепляется адрес макета по умолчанию - sitename.ru/index.php?route=information/information&information_id=9 Т.е. почему то подцепляется контроллер по умолчанию (information/information), а должен подцеплять контроллер выбранного макета. Почему такое происходит и как это исправить? Прошу подскажите!!! PS: использую ocStore 3.0.2.0
  17. Самое интересное, что если выводить customfields не массивом, а как отдельное значение, то всё работает. Т.е. если я в twig вывожу value="{{ information_description[language.language_id].customfields }} и в модели убираю кодирование и декодирование в json,то всё выводится. но я не могу для каждого отдельного поля создавать новый столбец в базе данных. По этому я и хотел вывести всё массивом. Может быть есть какие то другие решения?
  18. Спасибо что ответили)))! просто код располагается внутри цикла (это код самого opencart): Я не уверен, в правильном ли месте я делаю var_dump. Я его делаю в функции getForm() {...}, что в контроллере. Там как раз объявляется переменная в которой массив information_description содержится и после неё я и делаю вар дамп:
  19. Я пытаюсь вывести дополнительные поля в статьях (в админке каталог > статьи). Дополнительные поля значения в базу данных, но при сохранении статьи в инпутах эти значения не отображаются. Что я сделал: Я создал в базе данных в таблице information_description колонку customfields и в неё по замыслу должны записываться в виде json данные всех доп полей которые я создал. В контроллере уже есть массив $data['information_description'], По этому там я нечего не добовляю. В twig я добавил: <input name="information_description[{{ language.language_id }}][customfields][text]" value="{{ information_description[language.language_id][customfields].text }}" /> <input name="information_description[{{ language.language_id }}][customfields][hint]" value="{{ information_description[language.language_id][customfields].hint }}" /> В model я добавил customfields = '" . $this->db->escape(json_encode($value['customfields'])) . "', внутрь двух функций: public function addInformation($data) {...} public function editInformation($information_id, $data) {...} а также добавил 'customfields' => json_decode($result['customfields'], true), в функцию: public function getInformationDescriptions($information_id) {...} Но как я уже сказал, данные записываются в базу данных, а в инпутах не отображаются. Что я сделал не так? Заранее спасибо за совет и помощь!
  20. РЕШЕНИЕ НАЙДЕНО! Всё дело было в SeoPRO, который весь в багах. Источник - https://opencartforum.com/topic/132038-seo-pro-i-ajax-zaprosy/
  21. Я выяснил, что редирект происходит из-за SeoPro. Но у меня не получается разобраться как это исправить. Быть может вы мне подскажите? Заранее огромное спасибо!
  22. В консоли пусто (если мы говорим про ту консоль в которой можно вывести в js через console.log). а если смотреть, что передаётся в итоге после редиректа, то это сообщение об ошибке:
  23. Пробовал. Нечего не поменялось, к сожалению. В php контроллере в самом начале есть условие if (!empty($this->request->files['file']['name']) && is_file($this->request->files['file']['tmp_name'])) если оно не выполняется то в переменную записывается сообщение об ошибке $json['error'] = $this->language->get('error_upload'); а в js проверяется ,если есть переменная json['error'], то выводит ошибку. Т.е. по ходу файл вообще почему то не загружается и делает редирект

×
×
  • Создать...

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

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