-
Публікації
2 022 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем ocdev_pro
-
-
9 минут назад, laconix сказал:
Добрый день!
У меня возникла необходимость реализовать следующий кейс:
Пользователь хочет найти товар и пользуется фильтром.
Надо, чтобы если пользователь выбрал Размер = "42" и Цвет = "Бежевый", то ему должны отобразится все подходящие товары.
Но реальность такова, что размер одежды может быть: 42, 38-44, 42-44, 42-52, XS и т.д. И все они подходят человеку с 42 размером одежды.
Аналогично и с другими опциями. Производитель назвал его "Капучино", но по сути это "Бежевый"
Вывод значений опций в данном случае не подходит. Значений опций слишком много, а пользователь должен выбрать только "42" и "Бежевый".
Иначе он сбежитЭто можно сделать стандартными фильтрами, но это невозможно обслуживать в дальнейшем - необходимо учитывать наличие по каждой опции.
Есть ли какое-то решение данной проблемы?
Заранее спасибо!
Сделать нормальный каталог и параметров товаров, стандартизировать что-ли.
Если Капучино это Бежевый, а Кремовый - тоже бежевый - то фильтр как по вашему это должен знать?
Как вариант добавляйте атрибуты товару где будет параметр Цвет: Бежевый, Телесный, Кремовый, Капучино и Размер: через запятую от 38 до 52
А потом атрибуты использовать как параметры фильтрации в таких фильтрах как MegaFilter Pro или ocFilter-
1
-
-
2 минуты назад, Elena8 сказал:
Доброе время суток!
Помогите пожалуйста понять, заметила на сайте странный файл, я его точно не загружала, adminer.php, почитала в Гугл, что это файл для доступа к базе данных.
Вопрос, может это быть вирус или что-то подобное, так как с сайта идёт спам, хотя это может быть не связано совсем, но...если я его снесу хуже не будет? По сути он не нужное звено)
Можете удалить его, на сайт это не повлияет. Вероятно какой-то разработчик не убрал за собой
-
45 минут назад, SerginioWS сказал:
Подскажите как вывести общее кол-во просмотренных товаров в шапке сайта?
Можно и на платной основе.
Такого функционала нет. По вопросам доработок пишите в личку
-
1 час назад, Vladzimir сказал:
Разбираясь с "логикой" опенкарта, я понял зачем "нужно" хранить язык в куках.
Потому что Даниель Керр жопорукий рукожоп.
Ну ниче, я его жопотворения вылечил. И так. Используя данный модуль я сделал некоторые доработки в данном направлении.
- вырезал автоматическое определение языка (оно вообще нафиг не нужно)
- вырезал хранение языка в куках и сессии
Оставался открытым вопрос, как же локализовать ajax-запросы.
И решение найдено https://github.com/jakerella/jquery-mockjax
Теперь можно перехватить любой ajax-запрос (POST|GET) на index.php и приделать ему префикс, исходя из текущего языка страницы.
Автоопределение языка по языку бразуера, это нужно. Нельзя вырезать. А если вырезать, то должна быть альтернатива по IP-определять итд
-
7 часов назад, Vladzimir сказал:
#BUG
В модификаторе
<search><![CDATA[$_['error_locale']]]]></search>
Одна лишняя скобка ]
фиксанул-перезалил, спасибо
-
2 часа назад, KolesnikovDV сказал:
Устанавливаю чистый ocstore 2.3.0.2.3, включаю seopro - всё работает, ставлю модуль новостей и модификатор для seo ocd_news_seo_fix_oc_2.2 - 2.3.x.ocmod.xm, ЧПУ перестают работать везде. Если переключить на стандартный модуль ЧПУ, то начинает работать. В общем с seopro не работает на данной версии ocstore. Чистку кэша производил.
Точ-то также да наоборот могу сказать, ставлю чистый ocStore и все работает. Вы вероятно что-то недонастроили или у Вас конфликт с другим модулем. Пишите в ЛС, можем разобрать вашу проблему
-
23 минуты назад, Snoop3000 сказал:
@ocdev_pro еще вопрос, есть два языка: украинский и русский. Украинский установлен как основной, то есть сайт доступен как mysite.com
Соответственно все ссылки на сайте тоже без префикса для основного языка украинского. (mysite.com/dostavka || mysite.com/oplata)
Для русского языка должен быть префикс RU (mysite.com/ru) соответственно и такие же ссылки (mysite.com/ru/dostavka || mysite.com/ru/oplata)
Когда переходим на русский язык, то чтобы перейти на укр добавляет в ссылку переключения языка префикс (mysite.com/ua) хотя как такого нету.
Теперь и вопрос, оно создает 301 редирект для ссылки? Или как работает логика
Да 301 редиректом, но для поисковика эта ссылка недоступна, т.к она отсутствует в исходном коде страницы и формируется через javascript
-
5 минут назад, ustass сказал:
Дяденьки, можно ещё вопрос.
Поставил 3 версию и вторую ocStora на локалку, как то третья помедленнее работает чем третья. Это реально так или я что то не умею?
Включите кеширование sass и темы, будет быстрее. На холодную, да заметно медленнее, потому что есть twig шаблонизатор.
-
8 минут назад, Vladzimir сказал:
Не выдумывал бы Дэниель всякой ереси, а взял бы пример, ну например, с Джумлы.
Есть компоненты - основа определенного функционала
Есть модули - выводят в шаблоне определенную логику компонента.
Есть плагины - переопределяют поведение.
Каждый выполняет свое.
Подходов можно много применять, но пока только костыли в виде ocmod.
-
1
-
-
6 часов назад, buslikdrev сказал:
А то ocmod такое счастье большое? Уберет и правильно сделает, меньше будет проблем совместимости и конфликтов. Но я думаю в замен будет какое-то API или ещё что-то для того что бы расширения ставились... Увидим.
-
1 минуту назад, mpn2005 сказал:
99% что именно вот в этом дело
И 1% на всякую возможную дичь.
1% это нет curl на сервере, что в 2020 дичь, но по http работает, значит этот вариант отсекаем
или недоступен форуме, что тоже дичь )) итого 0% -
6 минут назад, mpn2005 сказал:
Судя по скриншоту у вас ошибка 500 на стороне сервера.
Сморите лог ошибок php может будет понятнее куда копать.
Очень мало информации для более внятного совета. Показали бы хот ответ сервера и заголовки ответа в ошибочном запросе.
Это может быть и не 500, это просто cross-domain запрос c http на https как правило js сразу срабатывает и выдает alert окно, по-моему из описанной проблемы очевидно. http нормально, а на https нет. Перенастроить все что выше написал и будет работать. Надо чуток в текст вникать.
Там же по сути curl запрос стучится на форум и получает json -
8 часов назад, comrues сказал:
Как я могу в своём модуле подцепить данные из другого модуля?
Написать модель прослойку и тащить из БД или через event before или after, получить данные и отправить в какой-то метод в вашем модуле..
-
5 часов назад, buslikdrev сказал:
Но его делают, т.к. например, нельзя в папку image загрузить изображение
Данный фикс решает ошибку при загрузке модуля:
- Папка не разрешена для записи!
- Директория не доступна для записи!
- The directory is not allowed to be written to!Установка фикса:
1. Перейти в админке в Модули > Установка расширений, загрузить там архив localcopy_oc3.ocmod.zip как обычный модуль
2. Перейти в Модули > Менеджер модификаций ( или Модификации) и нажать кнопку "Обновить модификации". Иногда эту операцию нужно сделать дважды.Зачем вопрос? Если в 2.3 это было просто необходимо что бы не светить свой ftp да и в целом неудобно.
То в 3 в силу того что бы не плодили свои папки по всему движку приняли решение расширятся только от папки extension, что дает в своем роде хоть какие-то надежды на +- понятную структуру будущих дополнений.
А не так как например у Марка 100500 файлов распихивались по всей системе, что его в кучу структурировать не возможно.
Надо писать дополнения, что бы из админки ставились в 1 клик, не конфликтовали с движком.. хватит заливать все по FTP вручную.. Composer'a на вас нету.
Можно еще и twig отключить тогда и писать дальше логику в tpl, и запросы в БД через контроллер... для таких заготовлен отдельный котел в аду для программЫстов-
2
-
-
5 часов назад, hameet сказал:
Что за ошибка? Именно в данном разделе только. Не показывает модули https://prnt.sc/v01v5s
Происходит если заходить через хттпс протокол. Если через хттп то нормально
1. Убедиться, что SSL сертификат не истек и все включено на сервере по сути https страницы на главой сайта с замком слева в адресной строке
2. Система - Настройки - вкладка Сервер - Использовать SSL - Ставим Да
3. В файлах admin.config.php и config.php сменить записи http:// на https://
4. Настроить на хостинге редиректы с http на https если ранее не настроено.
5. Если ранее делались заказы на сайте с http:// адресом, зайти в БД таблица oc_order и все значения в строке store_url заменить на https://адрес_сайта
В целом все. -
Создайте отдельную схему, назовите ее акции и в путь укажите product/special
Убедитесь что данный путь не используется в других макетах (схемах) -
41 минуту назад, Snoop3000 сказал:
Подскажите пожалуйста, а индексируется второй язык с этим модулем?
Он для этого и нужен, кроме того модуль добавляет тег hreflang что бы сообщить ПС о том что страницы сайта есть на другом языке))
-
В 12.10.2020 в 17:26, natalia8978 сказал:
Но есть еще вопрос, это не критично но все же, если в страницы нет чпу, тогда при переключении на другой язык з основного получаем 404, это нормально, или это у меня только такой глюк?
Нет это глюк. Вы можете написать мне в ЛС и за отдельную плату проведу установку модуля и устранение конфликтов с вашим вариантом движка. Могут быть проблемы просто с другими модификациями или внесены изменения в исходный код Seo_Pro
-
Страницы пагинации потенциальные дубли, поэтому их закрыть от индексации noindex, follow
canonical на первую страницу.
НО
некоторые магазины, крупные пытаются уникализировать страницы пагинации и пускают их в индекс Добавляя к title, description Стр. N
А саму страницу делают через url без get-запроса, вида site.com/category/page-2 (вместо site.com/category/?page=2)
И еще
У большинства страницы пагинации работают через ajax поэтому они не индексируются изначально
Ну а как делать, каждый решает для себя сам и в силу СЕО-извращенного представления методов продвижения.-
1
-
-
30 минут назад, Friden сказал:
Перепроверил и переустановил. Вроде всё установлено. Но после установки возникает ошибка 500 при входе в установщик дополнений, мол дублируется localcopy() в installer.php. Я эту ошибку исправляю выпилом дубля функции. Вроде они одинаковые и отличий нет, но такая проблема появляется только при попытке установить расширение для SEO URL новостей. Не знаю в чём может быть проблема.
Шлите доступ в админку и фтп в Личные сообщения, посмотрю
-
5 часов назад, natalia8978 сказал:
да, и модификаторы и кеш системы, и браузер, ошибка все равно на месте.
: Undefined variable: hreflang in /var/www/..../data/www/.../system/storage/modification/catalog/view/theme/..../template/common/header.tpl on line 185
А так то все супер если бы не эта ошибка, которая мне не дает покоя...
Вроде все работает только не могу от ошибки избавится, пока просто скрываю отображения ошибок.
Я даже из шаблоном разобралась уже и переделала все места где вызывается ссылка в шаблоне, сделала по рекомендации Алексея.
Ошибка с hreflang это точно модификатор не установился корректно. Надо смотреть почему конфликтует и не вставляет $data['hreflang'] в Контроллер header.php
-
3 часа назад, Friden сказал:
Кеш очистил, особо ничего не поменялось, а как проверить, что прописалось, а что нет? И какое прописывание путей должно быть в идеале?
Смотрите логи ocmod, ищите лог с модификатором от Новостей.. а может Вы дополнительные ocmod не установили?
-
Модуль обновлен. Спасибо @jess23 за предложенное дополнение, включил в релиз.
-
Обновил модуль, исправил ошибки. Удалите модификатор, установите заново модуль. Настройки не будут сброшены!
-
1
-
Лег сайт
в Opencart 3.x: Звіти про помилки
Опубліковано:
15$/час решаю проблемы. Деньги вперед