Всего 125 376 комментариев

Ruslan
29 ноября 2024, 10:04
0
Спасибо что откликнулись.

1) Поковырялся в коде, в плагине «officeAuth» нашел строку
case 'OnUserSave':
        if (!empty($user) && !empty($mode) && $mode == 'new') {
            if (!$user->get('remote_key')) {
                $user->set('remote_key', $user->get('id'));
                $user->save();
                
                $thanksUrl = $modx->makeUrl(74);
                $modx->sendRedirect($thanksUrl);
            }
        }
        break;
Добавил в конце две строки для редиректа. Но не помогло.
Видимо я что то не так сделал.
В JS тоже не разобрался.

2) гугл не помог, поэтому сюда написал.

3) А вот через sendit немного не представляю как должно работать. Если у вас есть пример, можете показать логику? Я понимаю что в форме должен добавить
<input type="hidden" name="action" value="auth/formRegister" />
Но не знаю, сработает ли только добавление этого параметра? Получается что JS плагина сам дальше обработает регистрацию? А мне надо будет в параметре sendit указать редирект после удачной отправки формы?
Верно логику понимаю?
perfkirill
29 ноября 2024, 06:45
+3
Круто, спасибо большое, многие согласятся, что именно на вас держится MODx, ибо без minishop никому 3 версия не нужна. Т.к нормальные проекты на нем не собрать. И мы реально ждем именно этот компонент.

Вы не думали сделать его платным, чтобы через пару месяцев окупить вашу работу и потом уже переключить его на бесплатный тариф.

Также из моих хотелок, что можно реализовать (Пишу ориентируюсь на minishop2)

1. Опции товара. Сделайте при создание опции автоматическое задание ключа из вводимого названия опции товара (транслитом). Когда их более 200 в проекте — просто повеситься можно, также прикольно было бы сделать массовое создание опций из excel файла (писал свое решение на коленке, полезная штука).

2. В заказах нужно сделать выкачку в excel заказов за период. Тоже полезная штука, а недавно подобный компонент вообще убрали из modstore

3. Заложите сразу возможность заведения остатков (хотя бы из одного поля/склада).

4. Просто жесть какая-то с электронной коммерцией, даже сейчас нет нормального стабильного варианта отправки данных в ЭК яндекс метрики. Т.к цель покупки мы должны отправить с номером заказа. Номер заказа приходит в момент создания заказа и иногда слишком быстро идет переадресация (на оплату, например) и данные не успевают уйти в метрику.

5. Сортировка опций товара в конкретной категории, надо сделать сразу понятный и удобный механизм выстравивания опций по порядковому индексу (сейчас он спрятан, надо его выводить для менеджера)

В плане дополнений.
Надо сделать синхронизацию с 1С — это очень нужная штука, тем более, что есть commerceML 3, который не поддерживается msync, его точно будут покупать — куда без него.
Николай Савин
28 ноября 2024, 19:27
+1
Присоединяйся. Лексиконы тебя заждались
Руслан Алеев
28 ноября 2024, 19:08
0
Огонь, спасибо большое! Шикарная новость в нестабильное время, ажна потеплело на душе =)
Артур Шевченко
28 ноября 2024, 18:36
0
Я вижу три варианта:
1. Смотреть исходный код Office и добавлять нужный тебе функционал исходя из того что там написано.
2. Гуглить решения.
3. Перейти на SendIt и используя документацию решить свои задачи легко и быстро.
Дима Касаткин
28 ноября 2024, 17:35
0
На ноде при запуске сервера можно большую часть проинициализировать. Например, прогрузить настройки, чанки и сниппеты в память и не лазить за ними в базу или диск при каждом запросе.

Есть есть желание работать в таком режиме, посмотри на FrankenPHP worker mode → вроде то, что то описал по поводу переиспользования настроек без похода в базу и т.п… Но по-моему это перебор. Потому что приличные SSD/NVME диски уже давно кладут в память часто используемые данные (это будут файлы кэша), а файловое кэширование в MODX есть по умолчанию — просто используй кэш, когда тебе нужна эта магия :) Какое еще ещё нафиг NodeJS?! Я не говорю, что он плохой, просто говорю что незачем лезть в другую вселенную, чтобы получить хорошие показатели скорости!

P.S. А вот сервер на windows (подсмотрел твоё соседнее собщение) очень даже может быть причиной проблем со скоростью. Там нужен особый тюнинг, для которого не так уж много рецептов. Я встречался с таким, победить не получалось, переезжали.
Николай Савин
28 ноября 2024, 13:34
0
Это разные программы, с разным принципом работы. Переезд вряд ли возможен.
W.H.I.T.E
28 ноября 2024, 12:28
+1
Интересно, продолжайте.
Илья
28 ноября 2024, 11:56
0
Здравствуйте!
Подскажите, ещё нет варианта переезда с 2ки на 3ку через одну кнопку?
Иван Бочкарев
28 ноября 2024, 10:00
0
Отличная работа! Теперь дело пойдет быстрее.
Николай Савин
28 ноября 2024, 09:58
+1
Передал российским товарищам. Спасибо за инфу. поправим
Ivan K.
28 ноября 2024, 02:19
0
Отличная новость.
По донату: поправьте ссылку на оплату картой сбербанка, а то ведет куда-то не туда)
Александр Туниеков
27 ноября 2024, 21:57
0

@Артур Шевченко По моему эта строка лишняя. Я ее закомментировал чтоб у меня заработало.
Александр Туниеков
27 ноября 2024, 19:13
0
Вообще можно завести допполе и при сохранении ресурса плагином писать в допполе разбирая pagetitle.
newbmod
27 ноября 2024, 17:20
0
Вопрос так и не решен?
Серый
27 ноября 2024, 14:06
0
Спасибо!!! Скоро опробую, отпишусь о результатах!
Серый
27 ноября 2024, 14:06
0
Придётся многое костылить: pagetitle будут вместо имени и фамилии только именем, это также прилетит в breadcrumbs… Вобщем, имеющаяся универсальность пострадает, без учета необходимости переделывать все шаблоны и ресурсы под новые реалии полей(
Евгений Лазарев
27 ноября 2024, 12:36
0
Добрый день. Появилась новая ошибка:
27.11.2024 	12:30:20 	ERROR 	/www/site.ru/core/components/yasmartcaptcha/model/yasmartcaptcha.class.php 	60

Recoverable error: Object of class Login could not be converted to string
27.11.2024 	12:30:20 	ERROR 	/www/site.ru/core/components/yasmartcaptcha/model/yasmartcaptcha.class.php 	60

Recoverable error: Object of class LoginHooks could not be converted to string
Видимо при превращении в строку в массиве $config присутствует объект Login и LoginHooks.
Любовь
27 ноября 2024, 10:31
0
Извините, у вас сообщения закрыты. Я хотела спросить насчет компонента msExportUsersExcel. Может быть у вас есть аналогичный компонент для импорта пользователей?
Любовь
27 ноября 2024, 10:19
0
Андрей Степаненко.
Извините, у вас сообщения закрыты. Я хотела спросить насчет компонента msExportUsersExcel. Может быть у вас есть аналогичный компонент для импорта пользователей?

P.S. Нажимала ответить на комментарий Андрея, но почему-то попал в общую очередь, а удалить не могу.
Прошу прощения.