Алексей
но настройка будет в 2.5.1. скорее всего если протестируют
Gaius Cassius
гуд)
Dmitry
это
т.е, следовательно дождаться 2.5.1 и тогда будет счастье?
Алексей
Да. например если не срочно - ждать.
Dmitry
или есть возможность скинуть правку класса, при которой у тебя заработало, если есть сомнения в
Dmitry
Алексей
можно тут посмотреть: https://github.com/Alexij2/miniShop2/blob/2.5.1-beta1/core/components/minishop2/model/minishop2/mscarthandler.class.php ну и настройку добавить ms2_cart_context = 1.
Алексей
просто если настройку не удалить до установки 2.5.1, то для нее перевод лексиконов не будет доступен ( не примениться.) Т.е. когда выйдет 2.5.1. нужно будет удалить настройку (только настройку) и только потом установить 2.5.1.
Алексей
ну и установить ее в ДА.
Алексей
Алексей
КОроче, мои чувства после этих 3х дней мелкого PR
Dmitry
КОроче, мои чувства после этих 3х дней мелкого PR
нууу, так это же нужная доработка, даже очень
Алексей
ну если еще и заработает у других, кроме меня - огонь. :))))
Dmitry
ну если еще и заработает у других, кроме меня - огонь. :))))
но смотри, я делал с использованием babel, с дублированием товаров и созданием их версий на англ
Алексей
не работает?
Dmitry
не работает?
минуту, сча доделаю
Алексей
теоретически должен.
Алексей
👍
Dmitry
только вот положился товар, который на русском языке
Алексей
а бабелом товары связаны один с другим?
Dmitry
да
Алексей
хм...
Алексей
Алексей
потому как я сейчас проверил - положился товар и с англ версии и с рус версии
Алексей
url одинаковые?
Dmitry
да, смотри, кладу товар на русской версии, перехожу в англ, но имя остается руссское
Dmitry
Алексей
аааа
Алексей
ну все правильно. :)
Алексей
добавляется в корзину СЛЕПОК товара....
Алексей
т.е. его ID и прочее
Алексей
Если нужно чтобы он переводился, то, нужно, отключать мою настройку и делать плагин который автоматом будет клась в корзину в соседнем контексте через бабел - аналогичный товар.
Алексей
или еще какой ваниант...
Алексей
например при добавлении в корзину 1 товара - добавлять связанный с другим контекстом. Но х.з. как в результате цена и заказ считать.
Алексей
Ну или в корзине добавлять товар из русской, но в шаблоне вывода - проверять контекст и подсовывать поля английские... без плагинов. кстати это вариант интересней.
Алексей
тк. там по сути только название надо переводить.. что решается мелким снипетом бабела.
Алексей
а в админке уже помечать контекст, язык и что хотите. :)
Алексей
Еще можно в момент положить в корзину в options[] засовывать ID связанного товара, для перевода. - причем общую корзину спокойно можно включать тогда.
Алексей
я вот думаю, а может есть ссмысл сделать - в ручную указать контекст по умолчанию в котором работать корзине... ???
Dmitry
Просто смотри, по факту англ версию свйта, да и другую, используют для перевода
Dmitry
А иметь две корзины, это уже надстройка
Dmitry
Я думаю из этого нужно было исходить
Dmitry
Как бы у тебя товар на англ, но цена такая же должна быть, как у русской
Dmitry
Большинству, как мне кажется, так и нужно, чтобы было, а вот если нужна разная цена, то это уже доп настройка, типа вот такая уена для товара с другим контекстом
Gaius Cassius
правда с логинами трабла мб будет
Алексей
значит, вариант со снипетом перевода или опцией для перевода (хранит ID другого языка) вариант и при наступлении условий снипетом или FastField заменять нужнае поля переводом на соответствующий язык. А, сессии мутить....? ну х.з. Просто такой задачи небыло у меня - предложить проверенное решение не могу.
Алексей
извращение, конечно, но пока так.
Алексей
Вы двигло инет магаз написали?
что? Там PR в минишоп2.
Ferary
что? Там PR в минишоп2.
Попробую запустить. Если вы делали спасибо за труд.
Алексей
Попробую запустить. Если вы делали спасибо за труд.
Пожалуйста. там PR весь лучше брать.
Андрей
Как бы у тебя товар на англ, но цена такая же должна быть, как у русской
Мне кажется что тут лучше подошёл бы Localizator чем контексты
Dmitry
Мне кажется что тут лучше подошёл бы Localizator чем контексты
ну, по итогу, я тоже так думаю, но всё равно в минишоп доработка @smialexby очень нужна
Dmitry
Доработайте, идиала не бывает
так долго это писал?)
Ferary
Дайте сылочку на красивый сайт. Плз
Иван
Дайте сылочку на красивый сайт. Плз
https://t.me/cyrillicdesign https://t.me/nowhow
Ferary
От души
Anton
Привет ребята, есть вопрос. Модуль mSync обрабатывает файл, записывает новые товары, обновляет старые. Вызывает при этом вот такое дело $this->modx->runProcessor('mgr/extend/updatemsproduct', $processorProps, array('processors_path' => $this->config['processorsPath'])); $this->modx->runProcessor('mgr/extend/createmscategory', $processorProps, array('processors_path' => $this->config['processorsPath'])); вопрос про вот эти процессоры, я не нашел где они располагаются, или какое-либо вообще упоминание еще createmscategory, не нашел никакой документации итд у меня следующая шляпа приключилась, большущие файлы каталога, уникальные айди, но есть товары с одинаковыми названиями, довольно много, там товары в стиле коврики на ниву - 2 шт, и таких не один товар и производитель, но по сути они разные, при вызове выше описанных процессоров, выдает ошибку, мол уже есть такая ссылка, править руками при таком количестве совпадений, а тем более при условии что и новые будут - не вариант вот такая штука, думаю можно самому генерировать ссылки, проверяя нет ли уже такой, и потом уже создавать товар, уникализировав её если чего
Alexey
Привет ребята, есть вопрос. Модуль mSync обрабатывает файл, записывает новые товары, обновляет старые. Вызывает при этом вот такое дело $this->modx->runProcessor('mgr/extend/updatemsproduct', $processorProps, array('processors_path' => $this->config['processorsPath'])); $this->modx->runProcessor('mgr/extend/createmscategory', $processorProps, array('processors_path' => $this->config['processorsPath'])); вопрос про вот эти процессоры, я не нашел где они располагаются, или какое-либо вообще упоминание еще createmscategory, не нашел никакой документации итд у меня следующая шляпа приключилась, большущие файлы каталога, уникальные айди, но есть товары с одинаковыми названиями, довольно много, там товары в стиле коврики на ниву - 2 шт, и таких не один товар и производитель, но по сути они разные, при вызове выше описанных процессоров, выдает ошибку, мол уже есть такая ссылка, править руками при таком количестве совпадений, а тем более при условии что и новые будут - не вариант вот такая штука, думаю можно самому генерировать ссылки, проверяя нет ли уже такой, и потом уже создавать товар, уникализировав её если чего
Я добавлял уникальный id к алиасу
Alexey
И забивал на совпадения. Просто везде добавлял
Anton
я так понял что алиас mgr/extend/createmscategory сам делает, код модуля алиас не генерирует и не передает, просто создать получается алиас самому еще в коде и передать в массиве нового товара?
Anton
всё, мне подсказали, спасибо
Anton
https://modx.pro/components/4169
Иван
https://youtu.be/AkYt3o6lwtw
𒆜 𝗥𝘂𝗯𝘆𝗠𝗮𝗶𝗻𝗲 𒆜
Evgeniy
https://youtu.be/AkYt3o6lwtw
Анатомия... Нравится
Yaroslav
https://youtu.be/AkYt3o6lwtw
не посмотрел полностью, но надеюсь что видео объясняет, что именно, потому что парсер несколько раз обрабатывает тэги как, например при мерже наборов параметров и $scriptProperties, дергается кэш (дисковые операции, не доведи, не ссд хостинг) и бд, лучше не злоупотреблять сниппетами). По устройству сниппетов есть важный нюанс, связанный с отладкой. - отладчик может перехватить только точки останова в зеркальных 12345.include.cache.php файлах кэша
Алексей
Как отключить уведомления о закрепленных сообщениях?
Yaroslav
Как отключить уведомления о закрепленных сообщениях?
между прочим бесплатное обучение от известного контрибютора.
Алексей
Да, это неплохо. Но предпочитаю иметь возможность выбирать, что мне интересно
Алексей
Не могу отключить звук, так как жду важные сообщения, но посторонние звуки мне были неуместны в конкретный момент
Anton
этот звук раз в тысячу лет бывает