alexandr.skyrda
С нами с 06 ноября 2019; Место в рейтинге пользователей: #445какой-то конфликт с методом getTVValue и дополнением Gallery
на cайте использую плагины для подмены цены у товаров в зависимости от значения ТВ-поля (в котором размер скидки записан).
работало все нормально пока не поставил плагин Gallery и работать перестало.
и проблема оказалась в том, что когда я беру это ТВ-поле со скидкой в плагине, например
ссылка для примера того, что происходит
работало все нормально пока не поставил плагин Gallery и работать перестало.
и проблема оказалась в том, что когда я беру это ТВ-поле со скидкой в плагине, например
if ($modx->event->name == 'msOnBeforeAddToCart') {
$promo = $product->getTVValue('promo');
$price = $product->get('price');
/*Дальше код*/
то возникает ошибка. т.е. плагин не срабатывает, при попытке добавить товар в корзину, всплывает ошибкаmessage: "/home/путь_на_хосте/public_html/test1/core/components/gallery/elements/tv/output/"
success: false
и я не могу понять и нагуглить, почему так происходит, может кто сталкивался?ссылка для примера того, что происходит
как правильно реализовать меню категорий товара из ссылками на фильтры по значению TV поля?
может не совсем понятно сформулирован вопрос, но на скрине суть должна стать ясной
вроде типичная задача для магазинов
где «виды», «место» и т.д. это тв-поля
для каждой категории вывести надо значения этих полей (если они содержатся в товарах категории)
а ссылка должна вести на категорию с выбранным фильтром
ну т.е. выбирают люстры со стилем Ампир и ссылка такого типа будет /lyustryi/?tv|ms_type-svet=Ампир
можете подсказать, с какой стороны подойти к этой задачи?
ведь кейс не редкий, а я в апи модх не силен, что бы это все «обкрутить» через снипеты
вроде типичная задача для магазинов
где «виды», «место» и т.д. это тв-поля
для каждой категории вывести надо значения этих полей (если они содержатся в товарах категории)
а ссылка должна вести на категорию с выбранным фильтром
ну т.е. выбирают люстры со стилем Ампир и ссылка такого типа будет /lyustryi/?tv|ms_type-svet=Ампир
можете подсказать, с какой стороны подойти к этой задачи?
ведь кейс не редкий, а я в апи модх не силен, что бы это все «обкрутить» через снипеты
Как удалить товары с определенным значением tv
Задача в том, что бы удалить товары в которых tv поле (производитель) имеет определенное значение
я так понимаю это только через консоль можно запустить скрипт, но не пойму как его написать, так как в php не силен
наткнулся на эту заметку
https://modx.pro/help/22639
но как подстроить под свою задачу — не понятно мне
я так понимаю это только через консоль можно запустить скрипт, но не пойму как его написать, так как в php не силен
наткнулся на эту заметку
https://modx.pro/help/22639
но как подстроить под свою задачу — не понятно мне
Низкая скорость сайта с большим количеством товаров
Есть сайт с 14к товарами
насколько я понимаю, для минишопа это не проблема
но он очень долго грузится, т.е. где надо, например, фильтровать все 14к товаров время ожидания ответа сервера 10-15 сек
можно ли как-то ускорить работу фильтров mfilter? вроде читал, что минишоп и 40к товаров может потянуть
насколько я понимаю, для минишопа это не проблема
но он очень долго грузится, т.е. где надо, например, фильтровать все 14к товаров время ожидания ответа сервера 10-15 сек
можно ли как-то ускорить работу фильтров mfilter? вроде читал, что минишоп и 40к товаров может потянуть
Как правильно сделать редирект на другой домен, но сохраняя возможность входа в админку?
Есть редирект и она работает и даже получается не перенаправлять /manager/
только проблема в том, что админку пустая на старом домене
только проблема в том, что админку пустая на старом домене
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/manager/.*$ [NC]
RewriteCond %{HTTP_HOST} ^vkusnoem.od.ua$ [NC]
RewriteRule (.*) https://smakuemo.od.ua/$1 [R=301,L]
подскажете в чем может быть проблема? Как не сбрасывать каждый день нумерацию заказов в минишопе
Как переписать метод нумерации заказов, что бы шла дата и порядковый номер бесконечный, который не сбрасывается для каждой новой даты?
mseach2 не ищет на другом языке из multiLingual
есть сайт https://catering.smakuemo.od.ua/
мультиязичность реализована через плагин multiLingual
две языковые версии РУ и УКР
поиск ищет только на РУ, то, что переведено на УКР — не видит
пример запроса на РУ
catering.smakuemo.od.ua/rezultat-poiska/?query=%D0%BF%D0%B8%D1%86%D1%86%D0%B0
пример запроса на УКР
catering.smakuemo.od.ua/rezultat-poiska/?query=%D0%BF%D1%96%D1%86%D0%B0
может кто сталкивался с такой проблемой?
мультиязичность реализована через плагин multiLingual
две языковые версии РУ и УКР
поиск ищет только на РУ, то, что переведено на УКР — не видит
пример запроса на РУ
catering.smakuemo.od.ua/rezultat-poiska/?query=%D0%BF%D0%B8%D1%86%D1%86%D0%B0
пример запроса на УКР
catering.smakuemo.od.ua/rezultat-poiska/?query=%D0%BF%D1%96%D1%86%D0%B0
может кто сталкивался с такой проблемой?
как убрать index.php в середине урл
столкнулся с проблемой, что на моих сайтах не работает редирект с index.php в середине урл
например:
grand-service.su/index.php/kontaktyi.html
перекидывает на главную (хотя страница 404 есть), а должно быть
grand-service.su/kontaktyi.html
никак не могу найти как побороть это. мб кто сталкивался?
скрин с настройками ЧПУ
например:
grand-service.su/index.php/kontaktyi.html
перекидывает на главную (хотя страница 404 есть), а должно быть
grand-service.su/kontaktyi.html
никак не могу найти как побороть это. мб кто сталкивался?
скрин с настройками ЧПУ
снипет для сортировки товаров
Есть товары, у которых alias — числовое значение, оно же и служит для порядка сортировки, но проблема в том, что этот алиас считывает как строку и сортировка не правильна. как можно это победить?
как вариант, было предложения через запрос в БД
как вариант, было предложения через запрос в БД
SELECT
CAST(modx_site_content.alias AS UNSIGNED) AS alias
,
modx_ms2_products.id
FROM
modx_ms2_products
LEFT JOIN
modx_site_content
ON
modx_ms2_products.id = modx_site_content.id
ORDER BY alias DESC
но как это сделать через снипет, например? или лучше другие варианты? в плагине не правильная группа у пользователя
регистрирую пользователя через компонент Office в группу «Users» с ID=2, потом вручную меняю пользователю группу, например на «РРЦ» с ID=41.
при вызове в плагине
в чем может быть проблема? как будто закешировались данные
при вызове в плагине
$modx->user->getUserGroups()
отображается все равно старая группа с ID=2, хотя в БД все поменялось как надо. в чем может быть проблема? как будто закешировались данные