-
Posts
1,590 -
Joined
-
Last visited
Content Type
Profiles
Forums
Marketplace
Articles
FAQ
Our New
Store
Blogs
module__dplus_manager
Everything posted by vier
-
Вы не знаете как работает подключение файлов в Opencart. так вот. - Чтоб подключить в не дефолтном шаблоне стиль для модуля, то следует коду в Opencart пройти следующие этапы: //проверяем наличие файла - 3 запроса проверки: if, file_exists, $this->config->get('config_template') if(file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/путь_к_файлу/файл.css')) { $this->document->addStyle($this->config->get('config_template') . '/путь_к_файлу/файл.css'); } else { //подключение по дефолту - никаких проверок нет $this->document->addStyle('/путь_к_файлу/файл.css'); } для не дефолтного подключения стиля надо проверить и tpl-файл для модуля: //для tpl //сначала проверяем наличие файла - 3 запроса проверки: if, file_exists, $this->config->get('config_template') if(file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/путь_к_файлу/файл.tpl')) { .................следующий код ниже.......... } ............. //делает еще полмиллиона операций и проверок, - вот пример одного из методов: public function view($route, $data = array()) { $output = null; $route = preg_replace('/[^a-zA-Z0-9_\/]/', '', (string)$route); $result = $this->registry->get('event')->trigger('view/' . $route . '/before', array(&$route, &$data, &$output)); if ($result) { return $result; } if (!$output) { $template = new Template($this->registry->get('config')->get('template_type')); foreach ($data as $key => $value) { $template->set($key, $value); } $output = $template->render($route . '.tpl'); } $result = $this->registry->get('event')->trigger('view/' . $route . '/after', array(&$route, &$data, &$output)); if ($result) { return $result; } return $output; } и вопрос на Ваш сарказм - Что теперь лучше для сайта? - Ваш предложенный метод, или тот который есть в модуле (по дефолту).
- 1,584 replies
-
- фильтр товаров
- фильтр по цене
- (and 6 more)
-
изучайте MVC, чтоб здесь не отвлекать. извините, что забыл Вас спросить. - если так сделал, значит так надо.
- 1,584 replies
-
- фильтр товаров
- фильтр по цене
- (and 6 more)
-
какие шаблоны? - что Вы выдумываете. все кешируется и так. и причем здесь MVC
- 1,584 replies
-
- фильтр товаров
- фильтр по цене
- (and 6 more)
-
добрый... а где написано в установке по модулю, что надо переносить файлы стилей? так а зачем Вы установили галку во складке "Мета-тэги" URL без Домена: - вот и получаете его относительным. и что значит битыми? - может надо настроить вывод canonical в модуле. причем здесь модификатор модуля.
- 1,584 replies
-
- фильтр товаров
- фильтр по цене
- (and 6 more)
-
доброго... так а галку во вкладке Мета-тэги для вывода Пос.страниц установили? - (она служит для того, чтоб не удалять все пос.страницы, а можно их просто не выводить) - https://prnt.sc/lwmarb
- 1,584 replies
-
- фильтр товаров
- фильтр по цене
- (and 6 more)
-
если удаляете файлы модуля, то наверное же надо удалить и его модификатор, который может быть не только в Менеджер дополнений, но и в папке /system/ так же надо удалить не только модель, но и его контроллер, если он есть.
-
по первому вопросу - нельзя так сделать, да и зачем делать двойную работу. - просто привяжите товары к основной категории и потом при выборке по фильтру будете получать уже виртуальную под-категорию (которую можно привязать по желанию к Пос.странице фильтра - установить все мета-теги о описание). к стати, так же можно создавать Мета-теги и Описание и для самой Категории без фильтра - прописать ссылку и Мета-теги с Описанием во вкладке Пос.страницы фильтра. можно по данному вопросу реализовать в фильтре (версия модуля должна быть не ниже 53). есть два варианты при использовании Пос.страниц в модуле: - используя Пос.страницы в модуле, ссылки которые не зависимо от настроек во вкладке Мета-тэги, всегда будут без запрета на индексацию и с прописанным урлом в canonical. 1. - установить вот такие настройки в Мета-тэги - https://prnt.sc/kk6i5b 2. - поставить галку на нужный блок во вкладке SEO_URL на "Не выводить в canonical" - https://prnt.sc/liopyi
- 1,584 replies
-
- фильтр товаров
- фильтр по цене
- (and 6 more)
-
Поймите меня правильно, - я не то чтобы не хочу внедрять Ваше предложение, которое возможно и имеет право на жизнь, но не все пользователи модулем будут понимать, что это за сортировка и зачем она нужна, и возможно будут относиться к ней посредственно (игнорировать), и при добавлении новый параметров (атрибутов, опций и т.д.) не будут следить за ней (а она очень важную роль будет играет в формировании Урла), и как Вы сами понимаете, это будет критично для магазина. И еще Важный момент - это количество этих параметров (Атрибутов, Опций и т.п.). Если их будет немного, то эту сортировку можно будет контролировать и водить свою. А если (как часто бывает) этих параметров под несколько ТЫСЯЧ, то тогда не реально ее станет контролировать. А на данный момент для формирования Урла логика в модуле железная.
- 1,584 replies
-
- фильтр товаров
- фильтр по цене
- (and 6 more)
-
Вы так и не поняли. - А что если Вы сортировку атрибутов по каким-то причинам поменяете....
- 1,584 replies
-
- фильтр товаров
- фильтр по цене
- (and 6 more)
-
для Opencart 2 в новой версии - 54 это уже заложил (раньше как кто-то никто не интересовался этим вопросом). когда будет для первого Opencart - это пока вопрос (не актуальная уже эта версия) - времени нет - занимаюсь 54 версией модуля (управлением стилями из админки модуля). если Вам это срочно надо - пишите в личку доступы - сделаю.
- 1,584 replies
-
- фильтр товаров
- фильтр по цене
- (and 6 more)
-
что не удобно? - дубли потом получать? в модуле железная и правильная логика. Если не поняли логики, почему к ID, то как же я дальше вам что-то могу объяснить.
- 1,584 replies
-
- фильтр товаров
- фильтр по цене
- (and 6 more)
-
@VladislavP доброго... не понял вопрос - уточните. (желательно скринами или схемами). что значит редактировать? - выбор количества параметров?
- 1,584 replies
-
- фильтр товаров
- фильтр по цене
- (and 6 more)
-
подумаю над этим. есть - по их id
- 1,584 replies
-
- фильтр товаров
- фильтр по цене
- (and 6 more)
-
все в порядке очереди. - будет, как только время будет. так не надо было ЧПУ ссылок категорий переводить - они бы и так работали с ЧПУ параметров фильтра. и для инфы из оф.источника для ЧПУ - в модуле свой контроль и алгоритм для URL, чтоб при любых вариантах нажатых параметров, URL был всегда один. Думаю, Вы же не хотите, чтоб дубли были по ссылкам.
- 1,584 replies
-
- фильтр товаров
- фильтр по цене
- (and 6 more)
-
как одну? - а это что -
- 1,584 replies
-
- фильтр товаров
- фильтр по цене
- (and 6 more)
-
конечно. - в новой версии модуля атрибутами в категориях уже можно управлять.
- 1,584 replies
-
- фильтр товаров
- фильтр по цене
- (and 6 more)
-
Модуль не может сам решать - где ему отображаться, а где нет. Если он отображается хотя бы на одной странице в Схеме, то и на остальных должен, ели Вы конечно ничего не делали в коде со Схемами.
- 1,584 replies
-
- фильтр товаров
- фильтр по цене
- (and 6 more)
-
как настроили, там и отображается. и еще - где есть товары с параметрами, там и отображается.
- 1,584 replies
-
- фильтр товаров
- фильтр по цене
- (and 6 more)
-
доброго... станет. - модуль вообще не зависимый от шаблона.
- 1,584 replies
-
- фильтр товаров
- фильтр по цене
- (and 6 more)
-
это когда какие-то костыли ставить, а в предложенном мною варианте - все железно. И еще - в модуле нельзя под каждый сайт все "хотелки" включить. - он и так сейчас переполнен настройками на 50% всех случаев. я уже давно думал над реализацией без Названий, но пока хорошего и надежного решения не нашел. если бы Вы представляли логику формирования кода по ЧПУ параметров, то думаю, вопрос бы был исчерпан.
- 1,584 replies
-
- фильтр товаров
- фильтр по цене
- (and 6 more)
-
можно. - только тогда, когда Значения атрибутов будут пустыми. уже на похожее отвечал, только еще и в урле будет, как спрашиваете. и вот так будет на сайте ЧПУ - http://demo-fv-seo-2.oc-vier.ru/computers/dlya-biznesa/
- 1,584 replies
-
- фильтр товаров
- фильтр по цене
- (and 6 more)
-
это в файле модуля по стилям - \catalog\view\theme\default\stylesheet\filter_vier\filter_vier_vertical.css надо добавить #filter_vier { display: none; }
- 1,584 replies
-
- фильтр товаров
- фильтр по цене
- (and 6 more)
-
для это можно вообще их не создавать, а использовать модуль по умолчанию - вообще не использовать данный функционал в админке модуля - вкладка "Подстройка в Категориях". и попадать на пустую страницу - https://panama.ua/categorys/76383/#o[103][]=2483&price_from=50&price_to=90&sort=customers_rating&direction=desc если Вам так надо, то это обсуждаемо в личке.
- 1,584 replies
-
- фильтр товаров
- фильтр по цене
- (and 6 more)
-
в Атрибутах либо есть везде их значения в карточках товара, либо их нет по данному атрибуту везде в карточке товара. - и это касается тогда всех атрибутов по данной Группе атрибутов. Почему такая реализация - чтоб не говорили почему пусто - один чекбокс видно в фильтре. Если нет Значений атрибутов - https://prnt.sc/l5bhib то тогда в модуле есть функционал - обрабатывать Атрибуты без их значений - поставить галку на группа в модуле - https://prnt.sc/l5bgq8 тем самым Вы даете модулю команду делать как бы смещение по параметрам, где вместо Значений атрибутов сами Атрибуты, а вместо Атрибутов подставляется Группа атрибутов. вот так на сайте будет в фильтре - https://prnt.sc/lt06ev
- 1,584 replies
-
- фильтр товаров
- фильтр по цене
- (and 6 more)
-
Интересный вариант, только будет ли он востребованный. А грузить модуль дополнительными функциями, это ресурсно-расточительно для тех, кто никогда не будет использовать данный функционал, но который все равно будет обрабатываться в коде. К стати, если бы не прикрепили скрины, то скорее всего, я бы не понял Ваши вопросы. - за это спасибо, что грамотно подходите к постановке вопросов. Здесь сложно что-то сказать. так как не понятно, - что применять модулю для обработки, если одновременно выбрано и предустановленые диапазоны и слайдер. - Даже не хочу обсуждать данный вопрос, - он не представляет из себя что-то практичное для пользователя. Сейчас занимаюсь (начал разрабатывать) не менее важным, на мой взгляд, вопросом, - это стилизация фильтра из админки. что-то такое будет
- 1,584 replies
-
- фильтр товаров
- фильтр по цене
- (and 6 more)