Артем

Артем

С нами с 26 сентября 2016; Место в рейтинге пользователей: #148

Странный коммит в minishop2

Добрый день!

Не знаю кому написать и как быть с этой проблемкой, но суть такая, что при вводе в оформлении заказа в поле receiver русские символы, то minishop2 пытается сохранить в таком виде � � � � � �.

После долгих копаний наше обновление в функции валидации в файле core/components/minishop2/model/minishop2/msorderhandler.class.php с 211 строки.

// Transforms string from "nikolaj -  coster--Waldau jr." to "Nikolaj Coster-Waldau Jr."
$tmp = preg_replace(
    array('/[^-a-zа-яёґєіїўäëïöüçàéèîôû\s\.\'’ʼ`"]/iu', '/\s+/', '/\-+/', '/\.+/', '/[\'’ʼ`"]/iu', '/\'+/'),
    array('', ' ', '-', '.', '\'', '\''),
    $value
);
Нашел на гитхабе Pull requests от achterbahn , где ранее валидация была по такому правилу:
array('/[^-a-zа-яёЁ\s\.]/iu', '/\s+/', '/\-+/', '/\.+/'),
Кто то может подсказать как это обновление должно работать или это просто баг и ждать исправления?
Артем
07 ноября 2018, 10:40
modx.pro
712
0

Как привязать корзину к пользователю?

Добрый день!

Встала задача хранить корзину с привязкой к пользователю.
То есть если пользователь накидал в корзину с компа и далее перешел на телефон, чтобы при авторизации все что он накидал в корзину подтянулось.
Подскажите с чего подступиться или куда копать?
Артем
01 февраля 2018, 09:35
modx.pro
1 219
0

Сброс сеанса пользователя при смене пароля.

Добрый день!

Подскажите может кто знает. Нужно сбрасывать авторизацию пользователя, если его пароль изменился из админки.
Артем
23 января 2018, 08:17
modx.pro
922
0

Как обновить цены в корзине при смене цены у товара?

Добрый день!

Такая задача: к примеру если пользователь набрал в корзину товары в пятницу и совершил покупку только в понедельник, а в этот промежуток времени цены на товары сменились, то нужно и в корзине цены на товар обновить.
Может есть уже готовое решение или подскажите куда копать?
Артем
12 января 2018, 11:55
modx.pro
1 437
0

Вывод коллекций в коллекциях

Всем привет!

Не так давно встала задача, чтобы в админке ресурс с типом Collections мог выводить дочерние ресурсы с таким же типом Collections. Поискал в сети наткнулся на статью https://modx.pro/help/10929/, где описывалась похожая задача, но решения никто не подсказал.

Мое решение не претендует на совершенство и при обновлении компонента скорее всего слетит, но поставленную задачу решает сполна.

И так решение:
В файле core/components/collections/processors/mgr/resource/getlist.class.php ищем строку 325
'class_key:!=' => 'CollectionContainer',
и комментируем.

Вот такое короткое решение, которое сэкономило кучу времени.

Спасибо за внимание!
Артем
10 января 2018, 16:50
modx.pro
8
2 358
+6

Modx не авторизуется на php 5.5

День добрый!

Столкнулся с такой проблемой: есть сайт, висит на хостинге рег.ру php 5.3, повысил версию php до 5.5 и перестало авторизовываться в админке.
Делал все что можно:
— удалял все из папки кэш,
— куки в базе и в браузере чистил,
— чистил в базе сессии,
— устанавливал новую версию modx по верх всего.
Ничего не помогает. Понизил версию обратно до 5.3 и снова все заработало.
Не знаю куда копать, может кто что подскажет.
За ранее благодарю!!!
Артем
31 октября 2017, 18:52
modx.pro
834
0

Rand не понятно ведет себя в Fenom

Добрый день!

Заметил такую непонятную вещь, если указать в пустом чанке {rand(1,10)} и вывести его в шаблоне, то эта конструкция не будет обработана парсером и выведется текстом.
Но если указать помимо этой конструкции, вывод переменной, например вот так:
{var $a="111"}
{$a}
{rand(1,10)}
То парсер проглотит и обработает эту конструкцию.
Тестировал на чистой тестовой системе, в системных настройках опция «Использовать Fenom в чанках» включена.

Может я что-то не так делаю? Подскажите, пожалуйста.
Артем
08 мая 2017, 19:49
modx.pro
1 660
0

Модернизация Batcher для массовых изменений

Доброго времени суток!

Задача моя найти решение для массового изменения опций товаров в minishop2.
Ранее уже задавал вопрос тут, но решения не подсказали.
Откопал интересный компонент Batcher.

Решил его допилить.
Артем
02 февраля 2017, 19:57
modx.pro
1 820
0

Можно ли взломать сайт на MODX?

Добрый день!
Такая проблема случилась:
Выгрузил сайт клиенту на хостинг, а он включил заднюю, нанял какого-то сисадмина, чтобы помог ему сменить все доступы и не хочет платить.
Как бы напрашивается вопрос: Есть ли такая возможность взломать MODX, чтобы справедливость восторжествовала? Возможно за $
Артем
23 января 2017, 20:04
modx.pro
23
7 942
+1

Добавить доп. поле в список товаров в админке

Добрый день!

Подскажите как добавить столбец в админке в каталоге в список товаров?
Вот как на скрине joxi.ru/vAWy4YXu1kWqwm
Артем
24 ноября 2016, 07:01
modx.pro
1 485
0