lexxkrt
-
Публікації
347 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем lexxkrt
-
-
В 23.05.2021 в 19:06, mpn2005 сказал:
Вот таким запросом можно получить родительскую категорию товара:
SELECT category_id FROM `oc_product_to_category` WHERE product_id = 123 AND main_category = 1
думаю правильнее
SELECT category_id FROM oc_product_to_category WHERE product_id=123 ORDER BY main_category DESC LIMIT 1
но в данном случае вообще не такой запрос нужен
SELECT group_concat(p2c.product_id) as ids FROM oc_product_to_category p2c WHERE p2c.category_id=16563 GROUP BY p2c.category_id
получается значение список всех product_id через запятую, которые входят в группу. дальше функцией explode разбиваешь в массив. ну и потом проверяешь
$products = explode(',',$result['ids']); if(in_array($product['product_id'],$products)){ // товар в искомой группе ... }
немного изменив условие в запросе можно не в одной группе искать а в нескольких
- 1
-
8 минут назад, Sha сказал:
В то время, когда космические корабли бороздят просторы большого театра...
Вы правда верите что в рамках опенкарта реально реализовать проект на vuejs. они mvc правильно реализовать не могут
-
3 минуты назад, matroskin92 сказал:
И чем он сейчас не шаблонизатор? Темы пишут разработчики, вовсе не обязательно повторять этот чудный default.
тем что шаблонизатор он вот такой. https://twig.symfony.com/doc/3.x/tags/extends.html , а не просто замена переменных фигурными скобочками
5 минут назад, matroskin92 сказал:Чем jquery помешает использованию пятой? Ну будут слайдеры теперь не зависеть от jquery - это же прекрасно.
никто не говорит про помешает, речь об оптимизации. полюбому будет использоваться select2, summernote, еще что то подобное что использует jquery, вот и вопрос зачем использовать 5 бутстрап если он такой же как 4 только выпилен jquery, если все равно используешь jquery. вопрос не вам, а вопрос в чем логика даниэля керра.
-
41 минуту назад, matroskin92 сказал:
Взяли актуальную версию библиотеку на текущий момент. Может оставить 3?
нет взять 4 версию. ибо 5 версия для проектов которые jquery не используют, типа на vuejs, livewire и т.д
42 минуты назад, matroskin92 сказал:По прежнему, чтобы не увидеть запрос к бд в шаблоне
шаблонизатор нужно использовать как шаблонизатор а не чтобы оградить от использования запросов к базе данных
-
19 минут назад, sv2109 сказал:
{% include 'thumb.twig' with product %}
опередили, пока сочинял подобный ответ)
так же сделать и с хлебными крошками
-
Что нового в опенкарт 4 кроме бутстрапа? Причем сделали 5 бутстрап, который отказался от jquery. но библиотеку jquery все равно тащат в проект. Тогда бы не выпендривались и использовали 4 бутстрап, не сильно он и отличается.
Посмотрел шаблоны, все также дублирование кода, Твиг к чему тогда использовать. В контроллерах по-прежнему мусорка.
public function __construct(\Opencart\System\Engine\Registry $registry) { -- серьезно? Что такое use видать писакам неведомо. или им лапшу писать нравится.
Зато выпендрились php8 синтаксис ввели,
Это так мысли на первый взгляд.
-
В 15.01.2021 в 18:04, chukcha сказал:
Никак не доварится
а уже бульон на 4ку скоро закипитпока на четверку закипит бутстрап 5 выйдет в релиз, и что сразу на 5 опенкарт готовиться?
-
25 минут назад, WIXVW сказал:
а вообще, посмотрите на codepen.io или на других ресурсах, что можно делать на флексе.
и, кстати, как вы на бутстрапе расположите 5 элементов в ряд ровно, с одинаковыми расстояниями? с его 12 колоннами.
на флексе можно рисовать ровные сетки из любого количества элементов, даже, если у вас в одной строке 5 штук, а во второй - 4.открой для себя бутстрап 4, можешь и в 5 покопаться.
а вообще в чем проблема перекомпилировать бутстрап под себя.
- 1
-
хотя бы погуглите что значит слово "лагает" и не пишите заголовки не несущие смысла
-
если вы даже это решить сами не можете, то как будете сайт администрировать?
-
предположительно у вас есть товары в таблице oc_product но нет данных в таблицах oc_product_description и т.д. т.е. какой то мусор в базе
-
использовать такое им не мешает
$mail = new \Opencart\System\Library\Mail($this->config->get('config_mail_engine'));
а такое мешает
data['logo'] = $this->model_tool_image->resize(...)
да и какое отношение image имеет к моделям вообще
почему не использовать Image::resize(...)
-
от говнокода так и не избавились
<ul class="breadcrumb"> {% for breadcrumb in breadcrumbs %} <li class="breadcrumb-item"><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li> {% endfor %} </ul>
$data['breadcrumbs'][] = [ 'text' => $category_info['name'], 'href' => $this->url->link('product/category', 'language=' . $this->config->get('config_language') . '&path=' . $this->request->get['path']) ];
-
в импорте полный путь от корня сайта писать
ну и включить отображение ошибок
-
В 13.11.2020 в 15:44, Yavis сказал:
Подскажите пожалуйста, как получить главную картинку изображения?
ну так скачайте базовую версию опенкарта и посмотрите как выводится там картинка
-
а что если просто добавить в таблице дизайн/seo url в поле запрос hren/kakashka в поле ключ kakashaka не работает? для чего велосипед изобретать?
-
В 25.08.2020 в 11:58, Erasyl123 сказал:
Основы знаю, но я не хочу подключаться через FTP, хотелось бы через админ панель поменять
а в чем проблема по фтп подключиться? у меня в атоме создано подключение через расширение remote ftp. подключиться по фтп получается быстрее чем зайти в админку на сайте, редактирование налету
-
дефинуть индекс же, очевидно
-
кнопку справа от модели нажмите
-
потому что менять надо было не в /catalog/view/theme/default/template/common/footer.twig
а в соответствующем языковом файле
-
В 22.08.2020 в 19:03, kuripka2222 сказал:
Нет, мне надо не стили задать, а нужен класс подключить или идентификатор при клике на который появляется окошко с подменю
а в чем проблема через even odd вызвать событие "при клике на который появляется окошко с подменю"
-
опции же
-
В 16.06.2020 в 22:26, kotus2002 сказал:
Вот вам пример горизонтального меню на ultra store - https://reisenthel.group. Вы так хотите сделать? Переделать код Feel Mart под это - копчиком в кадык себя ударить... Лучше попросите разработчика доработать, пусть на платной основе...
чем стандартное меню бутстрапа отличается от этого?
и вообще вы плохой пример привели, попробуйте уменьшить размер окна браузера на треть, до того как оно к мобильному виду сожмется. "информация" улетает на следующую строку
-
17 часов назад, infobook сказал:
Тогда не понимаю, что я делаю
в этом и проблема.
вы открываете div.container-fluid вставляете в него div.row и закрываете container-fluid. а весь код находится после него. это раз.
второе контейнер создается не тут, а шаблоном выше. т.е. если в данном случае модуль на главной странице то в шаблоне common/home.twig. даже если вы данный модель поместите все в container-fluid, то данный контейнер растянется на ширину вышестоящего контейнера. если вы хотите чтобы страница была на всю ширину то нужно и базовые контейнеры делать на всю ширину.
ну и фон делать для всей страницы home а не для модуля. а может вообще стиль для body фон поставить
Тупость программиста
в Курилка
Опубліковано:
тут двояко можно посмотреть, может не программиста тупость, а заказчика дающего техническое задание