-
Публікації
3 222 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем mpn2005
-
-
16 минут назад, AlektroNik сказал:
Могли бы мне помочь прописать три параметра на этом примере?
Там не массив. Вот эти два параметра булевы.
Нужно передать их просто как true;
Что касается samesite, то тут есть неболшой чит - его можно приклеить к параметру path. Массивом параметры можно передавать начиная с версии php 7.3
Вот итоговая запись под ваш случай:
setcookie($config->get('session_name'), $session->getId(), (ini_get('session.cookie_lifetime') ? (time() + ini_get('session.cookie_lifetime')) : 0), ini_get('session.cookie_path') . '; SameSite=Lax', ini_get('session.cookie_domain'), true, true);
Писал без проверки. Надеюсь, нигде не промазал.
А вообще все эти ответы есть на указанной странице из документации php. Коментарии тоже полезно читать.
- 1
-
1 час назад, AlektroNik сказал:
Подскажите, пожалуйста, по поводу установки для Cookie дополнительных флагов Secure; HttpOnly; SameSite=Lax.
Не могу найти информацию по этому поводу. Раньше в OcStore 2.3 ставился хотя бы флаг HttpOnly. Сейчас ни одного флага нет.
Попытался через .htaccess переопределить Cookie, но что-то не подхватывается:
Header edit Set-Cookie (.*) "$1; Secure; HttpOnly; SameSite=Lax"
Опять же для всех Cookie устанавливать HttpOnly, я так понимаю, не нужно. Достаточно эти флаги установить только на сессионные Cookie.
Надо просто добавить нужные параметры в вызов функции setcookie
https://www.php.net/manual/ru/function.setcookie.phpДелать это надо в двух файлах:
system/framework.phpcatalog/controller/startup/session.php
- 2
-
3 минуты назад, phoen сказал:
У меня ситуация сложнее. Товар добавляется партиями по 1-2к, на сайте - 20к товаров и соответственно будет расти. Картинки забираются по api, когда они там появляются. И отследить и включить при таком количестве, где на автомате добавляется фото сложнова-то будет(
Вот на этом уровне и стоит включать товары. Когда к нему добавилась картинка по АПИ, то товар включается.
Или простым запросом после каждой обработки АПИ:
UPDATE oc_product SET status = 1 WHERE status = 0 AND image > ''
Если есть заглушка для изображения, то надо добавить и его для проверки в запрос.
- 1
-
20 минут назад, phoen сказал:
Спасибо, но не вариант:(
Вам как раз предложили самый правильный вариант. Т.к. отключение сработает и на всех кастомных модулях и решениях - фильтрах, модули из шаблона, модули карты сайта, фиды выгрузки на маркеты и другие.
А если править и скрывать на фронте, то универсально не сделать. Многие модули не используют штатную модель движка для выборки товаров. А фильтры ещё часто и вообще с зашифрованной моделью. И без автора фильтра доработку по скрытию не сделать.
Можно поправить модель товара в админке. И при сохранении включать товар, если у него появилась картинка, и он есть на складе.
Ещё как вариант - можно отвязывать товар от магазина, пока у него нет картинки.
- 1
-
Добрый день. Это скорее всего не модуль. Так реализовано в сборке ocStore из коробки.
Вот так:
-
20 минут назад, danineo1 сказал:
"Дополнительные услуги" и "Комплект со скидкой" реализованы на данном модуле, или как то через ОПЦИИ? Подскажите, как сделано?
https://zakaztelefon.ru/smartfon-xiaomi-black-shark-3-12-256gb-midnight-black-chernyj-global-version
Добрый день. В приведённом примере всё реализовано штатными опциями.
- 1
-
3 часа назад, staniki сказал:
А почему акционная цена показывается когда стоит опция в настройках не показывать цены до логина?
Это проблема используемого шаблона, а не движка.
В дефолтном шаблоне всё учтено.
Вот так выводятся цены:
{% if product.price %} <p class="price"> {% if not product.special %} {{ product.price }} {% else %} <span class="price-new">{{ product.special }}</span> <span class="price-old">{{ product.price }}</span> {% endif %} {% if product.tax %} <span class="price-tax">{{ text_tax }} {{ product.tax }}</span> {% endif %} </p> {% endif %}
Весь вывод цены завёрнут в проверку {% if product.price %}
-
6 часов назад, KosK сказал:
Здравствуйте, а почему некоторые модули, не сохраняются, по клику на сохранить не реагирует, в консоле ошибок нет. В чем может быть дело?
Добрый день.
Проверьте, чтобы у кнопок сохранения была указана нужная форма на странице модуля.
Вот тут:Должно совпадать с формой с данными модуля на странице:
- 2
-
Значит у вас что-то поломано.
Или какой-то модификатор там делает правку.
Для начала пробуйте нажать "Очистить" в модификаторах. Это уберёт все правки модификаторов.
Если ссылки появятся в меню, то нужно искать какой мод их отключает.
Если пункты меню так и не появились, то пробуйте восстановить из дистрибутива вашей версии два этих файла:
admin/controller/common/menu.php
admin/view/template/common/menu.tplНо перед этим, желательно, сделать бэкап.
- 1
-
-
5 часов назад, BB30 сказал:
Спасибо, взял на заметку. А вот будет ли он совместим с другими моими модулями - это вопрос (сильно сомневаюсь)))
Именно для этого такой функционал, кот есть у большинства CMS, должен быть из коробки, чтобы все разработчики модулей обновили их и подстроились под CMS и пользователей OC, а не мы подстраивались под разработчиков модулей.Это уже лучше писать в тему поддержки модуля.
Тут как раз в том и суть, что там полноценные товары, и это позволяет сохранить совместимость с большинством решений.
-
5 часов назад, BB30 сказал:
Предлагаю всем скинуться, чтобы простимулировать разработчиков к новому году выкатить OC с этими функциями из коробки.
Такие масштабные изменения не стоит тянуть в сборку - это потянет за собой тотальные несовместимости со всем подряд.
Вам такой функционал нужен. Кому-то он не нужен, а нужен другой.
Для такой реализации уже есть модуль, который позволяет сделать вид как опции, но с полноценными товарами. И у каждого варианта будет свой url, описание, метатеги, цены, акции, сидки и т.д. Т.к. это будут полноценные товары. И искать будет по артикулу нужный вариант. И при фильтрации подставляться нужный вариант с нужной ценой, если использовать фильтр из списка совместимых.
- 2
-
2 минуты назад, ijulia сказал:
Добрый день, помогите пожалуйста решить проблему. Версия OC 2.3.0.2.4 . При выборе опции цена не меняется. Модификатор установила, кеш почистила и установила, в настройках тоже все включено. https://podsolncem.com.ua/сatalog/teplypol/nagrivalni-maty/nagrivalnyj-mat-dlya-teployi-pidlogy-fenix-ldts
Спасибо
Добрый день.
Напишите в личку @HyperLabTeam с доступами на фтп и в админку, и приложите ссылку на товар, на котором тестируете.
-
-
В 12.07.2021 в 03:20, Skiffjkee сказал:
Добрый день! Хотелось бы увидеть такой функционал в модуле.
Например, клиент находиться в обычной группе, кладёт товаров в корзину на сумму больше 10к, в этот момент срабатывает модуль и показывает цены от другой группы (более дешевле) и после завершения заказа, клиенту модуль присвоит эту самую группу, такое возможно?) Или даже не стоит ждать?
Конкретно такой скидки в модуле нет.
И в данном механизме есть недочёты, т.к. нужно учитывать, что заказ должен быть оплаченным. Заказ потом могут отменить или сделать возврат.
Если опишете подробнее, то возможно получится реализовать что-то похожее небольшими доработками.
Напишите в личку @HyperLabTeam с подробностями, желательно на реальном примере.
- 1
-
12 минут назад, Seofisher сказал:
На трех сайтах нет проблемы такой с модулем, а на одном есть.
хостинг одинаков, все вроде одинаковое, разве что на этом где не работает ocstore самая свежая сборка ветки 2.3Тогда надо смотреть и разбираться.
Заочно ничего не сказать. Я только предположил.
-
1 час назад, max1985 сказал:
Может кто сталкивался. Менеджер изображений каждый раз открывается в пустой папке, надо каждый раз нажимать кнопку перейти на уровень выше
1 час назад, seregasapsan сказал:У меня такая фигня и на 2.3.0.2.3 происходит на одном из сайтов, сам не знаю в чем проблема, так что это не изо версии нужно причину в другом искать.
Данные версии запоминают выбор последней папки в сессии.
Если сессии по какой-то причине не сохраняются, то могут быть такие проблемы.
Универсального ответа нет на такие вопросы, надо смотреть по месту, сохраняются ли сессии. Что в данных. И т.д.
-
3 часа назад, Seofisher сказал:
В конфигах все https
а проблема не уходит, модуль по сути тот же Google Analytics by Tramplin Studio и проблема в том самом местеЗначит модуль игнорирует штатное формирование url и лепит ссылку с http напрямую.
Встречал такое в буржуйских темах.
-
Можно реализовать вообще без дополнительных категорий. Собрать нужные товары по разделам с общими критериями.
- 1
-
9 часов назад, Andre100 сказал:
Здравствуйте!
1. При переключении между товарами в карточке товара, неправильно отражается цена дочернего товара: (рис.1 и рис.2), нужно дважды кликать на иконку, чтобы отразилась правильная цена (рис.3)
2. В товаре ставлю акцию, она отражается на сайте только в карточке товара, а в пункте меню "Акции" этот товар не показывается, не отражается акция и в категории. Изменяю в настройках модуля "не скрывать дочерние товары в списках" - тогда акции работают.
Использую шаблон UniShop2. Подскажите, пожалуйста, как исправить.Добрый день. Скиньте в личку @HyperLabTeam доступ на фтп и в админку.
И ссылки на страницы с проблемами.
- 1
-
44 минуты назад, AlexL78 сказал:
Установил снова с нуля, только теперь на тестовый домен, все равно та же ошибка. Чего там не хватает в 206 строке понять не могу, я не разработчик. Если есть мысли, поделитесь пожалуйста.
Нужно перенеси выделенный участок кода:
- 2
-
1 минуту назад, dinox сказал:
Значит такая же архитектурная ошибка в версии 2.3.0.2.4
Да. И это очень плохо. Добавит странных и загадочных проблем, которые непонятны на первый взгляд.
А обернётся это тем, что клиенты не смогут оформить заказ и будут тихо уходить из магазина, может даже годами, пока владелец это заметит.
-
3 минуты назад, dinox сказал:
Почему когда в релизе 2.3.0.2.4 об этом говорилось, там не было реакции?
Я видать пропустил. Не всегда всё можно увидеть.
-
2 минуты назад, dinox сказал:
Аргументы? Почему когда в релизе 2.3.0.2.4 об этом говорилось, там не было реакции?
Сообщением выше написал. Это по сути архитектурная ошибка, т.к. все технические редиректы станут 301, вместо 302.
ocStore 3.0.3.7 - Модифицированный OpenCart
в Новини та оголошення
Опубліковано:
Вот как выше писали и должно работать:
Только вместо констант туда всё из переменных записать.