Николай Савин

Николай Савин

С нами с 06 июня 2015; Место в рейтинге пользователей: #5
Николай Савин
07 декабря 2022, 11:54
+1
Слегка смахивает на рекламу. Предлагаю дополнить статью примером или описанием логики подключения к MODX.
Я вот несколько раз перечитал, но так и не понял. Это подключаемый сервис, куда выгружается список товаров. А как это работает с MODX? Это виджет или внутри MODX есть компонент, который получает запрос, гоняет на сервис за результатами и быстро отображает их.

Как то прям мало информации
Николай Савин
06 декабря 2022, 11:58
0
Это заброшенный компонент. Автор давно ушел из MODX, насколько я знаю.
Николай Савин
05 декабря 2022, 09:11
0
Не раньше конца Января точно.
Николай Савин
30 ноября 2022, 17:00
0
С точки зрения пользовательского опыта это очень неудобно. Было бы прикольно получить autocomplete по поиску имени вендора. Ну и по другим полям, категория например
Николай Савин
30 ноября 2022, 15:39
0
Не вижу в описании скидки на бренд. Такое есть? У меня часто спрашивают
Николай Савин
28 ноября 2022, 18:25
0
@Leonid Krylov Обрати внимание пожалуйста.
Николай Савин
28 ноября 2022, 09:06
+3
Компонент определенно получился отличным и очень популярным (особенно в искусственно созданных условиях не конкурентности в магазине). Но хотелось бы вас предупредить. В modx сообществе накопился ряд, не то, чтобы претензий, но замечаний как раз к JS части проекта. Вам как минимум нужно знать, что эти замечания существуют. Кратко могу упомянуть следующее
  • Использование jquery большая часть разработчиков считает излишним в 2022. Код давно пишут на чистом JS.
  • Для использования цифрового слайдера и авто подсказок используется jquery UI. Это лишняя устаревшая зависимость. Есть плагины, которые реализуют подобное качественнее. Кроме того слайдер не работает на телефонах.
  • Привязка к ID на страницах. Тоже можно к проблемам отнести. Переиспользовать код на странице несколько раз не получится. Сейчас подобные вещи обычно к data атрибутам и классам привязывают.
  • Сам по себе код большой, объемный трудночитаемый. В современном мире разработки обычно принято разбивать код на логические куски и выносить в отдельные модули.
Это я кратко описал, то что по-быстрому вспомнил. Если завяжется дискуссия — думаю еще много что всплывет. В общем проект очень хороший для своего времени. Но он с тех пор практически не развивается и в 2022 несколько устарел.
Николай Савин
27 ноября 2022, 10:05
+3
Призываю всех участников беседы проявить сдержанность и дружелюбие (кому что проще) и далее обсуждать только тему поста без перехода на личности.
Николай Савин
22 ноября 2022, 08:12
0
После того как товар положили в корзину его стоимость не меняется и не перезаписывается. Это если говорить про механизм из коробки.
Предположу что в вашем случае в дело вступает какой-то плагин. В общем нужно разбираться именно внутри проекта. Не стоит грешить на разработчиков Minishop2
Николай Савин
21 ноября 2022, 19:10
0
С ценой вроде никаких работ не производилось. Я не очень понял в какой момент цена берется из карточки товара.
Николай Савин
20 ноября 2022, 19:37
0
Обратите внимание на вот эту строчку
require_once dirname(dirname(dirname(__FILE__))) . '/model/minishop2/msorderhandler.class.php';
и сравните ее с тем, где расположен этот файл сейчас. Возможно ошибка в этом.
А вообще если сайт падает, то в первую очередь нужно смотреть журнал серверных ошибок (не MODX)
Николай Савин
17 ноября 2022, 11:55
0
Возможно у вас на сервере не apache а nginx (как например на Modhost) и тогда смотреть нужно правила nginx, а не htaccess
Николай Савин
17 ноября 2022, 11:31
0
Очень похоже на то, что накрутили что то с переадресацией в файле /manager/.htaccess
Обратите внимание — смотреть нужно на файл именно внутри каталога manager/ так как админка это отдельный сайт со своей логикой и правилами работы.
Николай Савин
17 ноября 2022, 11:30
0
Также добавлю что у вас явное недопонимание того как работает ваш сайт.
Вы смешиваете в одно работу админки и фронта, тогда как по сути это два разных сайта.
На админку не влияют настройки ЧПУ и всякие пакеты отвечающие за редиректы. Все что вы упомянули действовать только для клиентской части сайта.

В админке всегда используется index.php в адресе. Даже если вы видите ссылку без index.php то по факту получите все равно этот файл в строке URL
Николай Савин
17 ноября 2022, 11:27
0
Ну для начала так происходит не только у вас. Так у всех. И ничего плохого в этом нет.
manager/index.php?a= и manager/?a= это синонимы, они работают одинаково.
Николай Савин
17 ноября 2022, 07:52
0
Несколько раз перечитал, но так и не понял в чем проблема. У вас слово index пропадает при переходе в редактор товара?
Николай Савин
12 ноября 2022, 15:36
+2
Вася лет 5 назад делал посты на эту тему, даже видео снимал. С тех пор с одной стороны мало что изменилось, с другой стороны лично мне, поднимая первый сервер почти ничего из того, что было не пригодилось.
Скажем так… с одной стороны не было ответов на многие вопросы.
С другой стороны есть такой портал DigitalOcean — там я нашел подробные, пошаговые инструкции для реализации практически каждого вопроса, который у меня был.

Резюмирую. У меня есть некоторая квалификация и понимание основ в данном направлении, но сколько бы я не задумывался нужны ли статьи в данном направлении — я понимаю что не нужны. Они уже есть. По Базовой настройке и конфигурации, по защите, по оптимизации, по Highload
MODX особо ничем не отличается от других систем, нет каких-то специфических требований и писать именно с оглядкой на нашу CMF по сути не получится.
Николай Савин
11 ноября 2022, 20:07
0
Смотря, где эта ссылка у вас расположена.
Николай Савин
11 ноября 2022, 13:20
+3
Поназывают одинаково, а старому, больному недопрограммисту потом путаться