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

Tom

Користувачі
  • Публікації

    23 657
  • З нами

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

Усі публікації користувача Tom

  1. Подкину сразу ещё идею. Как вариант... Вы решили создать некий модуль, для своего шаблона. Модуль этот имеет полноценную панель настроек в админке и выводится, в магазине (как пример). Но он чертовски похож на то , что уже есть в самом опенкарт и вам нужно взять вычленить этот модуль , в виде папки с файлами, что бы позже так же как и дефолтный шаблон, что то переименовать, что то добавить, что то изменить.... Используем Это и Это В зависимости от своей версии опенкарт. Ну и это, для работы с модификаторами в админке.
  2. Открываете статью, переходите в режим исходного кода (</>) Добавляете кнопку Купить <button type="button" onclick="cart.add('50', '1');" class="btn btn-primary"><i class="fa fa-shopping-cart"></i> <span class="">Купить</span></button> где 50 в моём примере ID товара Выходите из режима исходного кода и сохраняете.
  3. Как вариант : 1. WinMerge скачать/установить 2. Скопировать и переименовать папку upload\catalog\view\theme\default (предположим в my_theme) из нужной версии Opencart/OcStore. Заливаем в свой магазин. 3. В админке Дополнения - Шаблоны , выбрать нашу новую тему. 4. Если требуются правки в контроллерах или модели, используем Ocmod (клик/клик) 5. Скачиваем по завершению работы нашу тему catalog\view\theme\my_theme 6. Открываем WinMerg, указываем для сравнения наши папки дефолтную и нашу скаченную my_theme. Жмём "Сравнить". 7. После появления списка файлов с различиями, нажимаем Ctrl+A, далее пкм ---> Заархивировать --> Отличия. Указываем куда сохранить. 8. Получаем архив темы со всеми папками согласно их иерархии, но только с теми файлами, что имеют различия от дефолтной темы опенкарт. 9. Скачиваем и добавляем к архиву наш Ocmod(ы) 10. Готово
  4. Начните свой сериал с пилотной серии, а не с середины 10 сезона. В данном случае, раз вам не нужны страны и регионы, измените , в разделе Система - Локализация - Страны/Регионы: Страна = Город, Регион = Район города. Так вы сможете далее воспользоваться функцией "географические зоны". Ну а имея и то и другое, вы тем же Filterit+Simple, настроите себе уже, что угодно и как угодно. Жмите "Добавить условие". Всё что там есть, мне кажется даже с избытком для вашей задачи. http://joxi.ru/a2XYDjKUlRePnA http://joxi.ru/E2pnL7Bt4RQ38r
  5. То что легко можно скрыть в самом магазине, зачастую проблематично сделать в админке. Начните поиски с админки. Есть ли у шаблона панель настроек? Какие то дополнительные модули , может даже имеющие в названии упоминание friendly ?...... Хотя это может быть и вёрстка сделанная под заказ, аналогов которой нет в свободном доступе.
  6. :focus аналог hover, как он поможет выделить отмеченный чекбокс? Его действие ограничено зоной наведения курсора мыши. Здесь нужен элемент input[type="radio"]:checked А в качестве примера, давно могли открыть любой платный шаблон с форума. Примеров тьма. UPD: Сейчас структура такая : <label> <input type="radio" name="option[xxx]" value="xxx" data-points="xxx" data-prefix="+" data-price="xxxx"> <img src="xxx.jpg" alt="xxx" class="img-thumbnail"> Название опции </label> Попробовать изменить на <input type="radio" name="option[xxx]" value="xxx" data-points="xxx" data-prefix="+" data-price="xxxx"> <label> <img src="xxx.jpg" alt="xxx" class="img-thumbnail"> Название опции </label> Ну и в css так например input[type=radio]:checked + label>img { border: 1px solid #fff; box-shadow: 0 0 3px 3px #090; } http://joxi.ru/V2Vvp0dH89ODa2
  7. @yegorulya В файле : catalog/controller/mail/order.php Найти : $this->load->model('tool/upload'); Добавить после : $this->load->model('catalog/product'); В данном файле встречается дважды! В этом же файле найти : $data['products'][] = array( Добавить перед : $product_info = $this->model_catalog_product->getProduct($order_product['product_id']); В данном файле встречается дважды! В этом же файле найти : 'model' => $order_product['model'], Добавить после: 'sku' => (!empty($product_info['sku']) ? strip_tags(html_entity_decode($product_info['sku'], ENT_QUOTES, 'UTF-8')) : ''), Далее в файле catalog/view/theme/default/template/mail/order_add.twig (default шаблон самого опенкарт, при наличии установленного шаблона смотреть в его папке) Найти: <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;">{{ product.model }}</td> И заменить на : <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;">{{ product.sku }}</td> Строчка IP находится в начале документа и выглядит как: <b>{{ text_ip }}</b> {{ ip }}<br /> Сохранить изменения и сбросить все кэши в админке (модификаторов, шаблона итд).
  8. Попробуйте Openserver https://ospanel.io/ https://www.youtube.com/watch?v=9aegtHiSxis
  9. Какой реакции вы ожидали? Это дополнение добавляет поле поиска.
  10. $data['route'] = isset($this->request->get['route']) ? $this->request->get['route'] : '';
  11. Система - Настройки - вкладка Сервер (в вашей сборке может быть иной перевод). Надстройка "Максимальный размер файла". Допишите ноль к существующему сейчас значению. Возможно нужно будет сделать и больше.
  12. В оригинальном файле всего 31 строка. А у вас видимо правки, которые и вызывают ошибку.
  13. Задайте гуглу вопрос на английском. Так например Related / Dependent Options opencart 2.3 Единственное проверьте ресурс на варез, а то напихают в придачу к вашем же кровным оплаченным за модуль , разных сюрпризов в архив.
  14. Вы добавили пробел, который нужен для поиска строки в этом контроллере одного из модификаторов. Найдите все же сам модификатор, так как к этой строке могут привязываться другие моды, которые ее теперь не найдут.
  15. Попробуйте сменить SMTP , на Mail, очистить все поля . Вставить SMTP порт: 25 SMTP таймаут: 5
×
×
  • Створити...

Important Information

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