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

Seriusis

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

    944
  • З нами

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

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

  1. вопросы из разряда "как поменять цвет кнопки", в то время как нужно пояснять, что такое фтп )
  2. вы совсем не с той стороны заходите. Поле для title есть в админке и подтягивается оттуда для каждого товара отдельно, а если его нужно как-то обрабатывать, это это делается в контроллере товара catalog/contoller/product/product.php
  3. title нужно менять на стороне сервера, а не клиента
  4. вы очень заблуждаетесь. Вам нужно понять структуру файлов opencart и принципы работы. Как вы собираетесь изменять верстку, не зная CMS. По 0304253728cs.css - явно файл сгенерирован и упакован модулем оптимизации, который у вас установлен. Вы потеряете свои правки при первом же обновлении кэша. Правки нужно делать в оригинальных файлах стилей, затем очищать файловый кэш для того, чтобы скопилировались новые файлы и изменения вступили в силу. А если будете править html - то еще и модификаторы нужно чистить
  5. очень не рекомендую на кабанчике выбирать специалиста, если на то пошло, то фрилансхант оптимальный вариант, там много профильных спецов
  6. в шаблоне можно включить в клас $option['option_id'] и там уже стилизировать в зависимости от класса
  7. да, но если вы добавили ключ 'special', то не забудьте его вытаскивать в tpl, а лучше запишите как 'price' Модификатор я обновил, можете перекачать и использовать, если нужно )
  8. можно через модуль html содержимое вставить изображение и вывести модуль в макетах на страницу контактов в нижнюю позицию
  9. для меня не совсем явно условие, попробуйте просто внизу после всего условия добавить такую проверку if(isset($this->request->get['mfp'])){ $data['extra_description'] = ''; }
  10. if (!isset($this->request->get['page']) || $this->request->get['page'] == 1 || !isset($this->request->get['mfp'])) {
  11. смотря какой фильтр. вот в эту строчку if (!isset($this->request->get['page']) || $this->request->get['page'] == 1) { вам нужно добавить еще одно условие на существования get параметра фильтра, т.е если параметра нет, то только тогда заполнять поле $data['extra_description']
  12. было бы удобно это делать через такой модуль, как вариант. Можно создать блок типа "Галерея" и привязать к нужному(нужным) товарам
  13. совет так себе, картинки должны выводится без масштабирования браузером, а в оригинальном размере. Если размер должен зависить от категории, тогда завести переменные в контроллере категории, проверять category_id, и нарезать картинки в разных размерах, подставляю переменные
  14. тут нужно понимать, что jquery должен быть подключен в любом случае. А если проверять и его нет, иначе что, писать дублирующийся код на js или как? а таком случае насколько будет оправдано это дублирование ? Нужно исходить из того, что он есть и авторам шаблонов и модулей. Если это какая-то специфическая библиотека, то, как правило, ее включают в архив с модулем, чтобы проблем не было. Кроме того все стандартные библиотеки есть в папке javascript, их просто подключаем, т.е проверять нет смысла По бустрапу, в принципе, другая ситуация и тут, я считаю, есть смысл и нужно предусмотреть варианты использования разных версий, чтобы в итоге твой модуль не поплыл на каком-то шаблоне.
  15. подобная проблема будет всегда, и от этого никуда не денемся. Я думаю никто не против использовать более новые технологии и инструменты,и для нас, как для разработчиков это удобнее и полезнее. Но в целом для проекта, в контексте опенкарта, мы должны выбырать решения, которые владельцу принесут деньги, а не проблемы. И я согласен с тем, что вред о того, что на проект могут поставить любой +- адекватный модуль, который требует очень нелюбымый сейчас многими jquery будет в разы больше, чем от использования устаревших библилитек. И потом переписывать придется чуть ли не каждый модуль, который где-то как-то приглянетя владельцу. Просто это факт, который не можно отрицать. А если у тебя где-то совсем другой проект и другая база, да без проблем, почему бы не использовать гриды, ванильный js, последний бутстрап и все что хочешь.
  16. я протупил, в принципе вы можете текущую дату использовать и не усложнять, т.к на странице checkout/success это будет тоже самое, что и $order_info['date_added']. И нет надобности получать $order_info. Т.е просто $data['estimated_delivery_date] = date('Y-m-d', time()+(7*24*60*60)), // прибавили 7 дней и все
  17. вам нужно вытащить дату заказа и прибавить примерное время на доставку т.е вы можете получить всю инфу о заказе $this->load->model('checkout/order'); $order_info = $this->model_checkout_order->getOrder($this->session->data['order_id']); а дальше что нужно, то и пишите в $data $data['estimated_delivery_date] = date('Y-m-d', time()+(2*24*60*60)), // прибавили 2 дня
  18. Какая то нестандартная реализация, потому как вес это отдельное поле должно быть, и в корзине проверяется именно поле количество, которое не должно быть меньше установленного значения (по дефолту 1). У вас, как я понимаю, количестно использовано как вес Но если нужно, то меняйте 1. Для новых товаров берется значение по умолчанию, его поменяйте в файле admin\controller\catalog\product.php на 1151 строке $data['minimum'] = 1; замените на $data['minimum'] = 0; 2. Для текущих товаров можете sql запросом проставить для всех сразу UPDATE oc_product SET minimum = 0
  19. вероятно некоректно установили шаблон либо отключили какой-то шаблоновский модификатор
  20. вам там выше дали ссылку на статью, если бы вы прочитали, то нашли бы ресурс https://warez.rip/ , где можно проверить любой сайт
×
×
  • Створити...

Important Information

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