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

R2m0x94 (Vasily)
24 декабря 2021, 17:03
0
Разумеется, если в настройке ms2_plugins была бы возможность добавлять плагины просто через запятую (например ms2_plugins: availability, custom_modules, deliverytime и т.д., которые подключены напрямую из папки plugins/), то отпали бы такие заметки, и деактивация плагинов проходила бы глаже при регистрации того же плагина в другое место.

Надеюсь на то, что в minishop3 появится такая возможность из коробки.
R2m0x94 (Vasily)
24 декабря 2021, 14:49
0
Привет, лично у меня при разработке ушло на это время, и я не смог понять, почему если я регистрирую плагин относительно пути
/plugins/order/custom_modules/index.php
И вдруг захотел сменить путь на более удобный
/plugins/custom_fields/index.php
У меня появляется эта ошибка, сразу задался вопросом, а как же происходит регистрация плагинов, но ответа не нашел, поэтому и решил проблему таким способом
/plugins/custom_fields/ms2/index.php
Странно, но работает))
R2m0x94 (Vasily)
24 декабря 2021, 14:29
0
Да, и главное не надо боятся переименовывать, переносить папки и файлы указывая правильные пути на сервере, а также переименовывать результат в ms2_plugins, чтобы не трогать бэкапы.
SELECT * FROM `modx_system_settings` WHERE `key` LIKE 'ms2_plugins'
Beegart
24 декабря 2021, 12:46
0
Здравствуйте, как избравиться от ошибки при установке?

modAction support is deprecated since version 2.3.0. Support for modAction has been replaced with routing based on a namespace and action name. Please update the extra with the namespace videogallery to the routing based system.
Павел Гвоздь
24 декабря 2021, 12:01
+2
Возможно человек нашёл решение проблемы и решил поделиться с теми, кто будет решать такую же. В любом случае, чем больше решённых вопросов в сообществе, тем лучше.
Pavel
24 декабря 2021, 09:34
0
Подскажите пожалуйста. Не рисуются графики. Текс есть, Всего заказов есть. А графиков нет. В чем может быть проблема?
Николай Савин
23 декабря 2021, 20:51
0
Этот вопрос написан почти четыре года назад! Зачем на него отвечать?
R2m0x94 (Vasily)
23 декабря 2021, 19:26
1
0
На всякий случай если не заработает, то
// удаляем плагин
if ($miniShop2 = $modx->getService('miniShop2')) {
    $miniShop2->removePlugin('cart');
}
// добавляем вновь
$plugin = '{core_path}components/minishop2/plugins/cart/availability/index.php';
if ($miniShop2 = $modx->getService('miniShop2')) {
    $miniShop2->addPlugin('availability', $plugin);
}
// результат в ms2_plugins: {"availability":"{core_path}components\/minishop2\/plugins\/cart\/availability\/index.php"}

/* Вложенность иерархии в дереве и подключение, тоже имеют значение:
plugins
|_cart
|_|_availability
|_|_|_index.php
|_|_|_msproductdata.map.inc.php
*/
Наумов Алексей
23 декабря 2021, 14:26
-1
Кроме MinifyX есть еще ModxMinify, решает туже задачу: склеивание и минификация скриптов.

css первых экранов записывать в inline пока не пробовал)

webp да, хорошая штука, но нужно постоянно об этом думать…

Обычно все это делается уже на этапе развития сайта, его рекламы и продвижения. На этапе разработки, как правило, это никому не нужно и никто за это не платит.
Александр Мельник
23 декабря 2021, 13:40
0
А что за сайт, на котором пользователи могут
пользователи грузят хоть и минифицированные, но зачастую не нужные для конкретной страницы библиотеки.
steve.kon
23 декабря 2021, 11:37
0
Вы через него скрипты и стили собираете?
Хотелось бы понять кто и как делает — может я отстал уже сильно и всё через какие-то костыли делаю…
Алексей Смирнов
23 декабря 2021, 11:05
+1
Мининификация minifyX срабатывает лишь при первом запросе, потом все из Кеша берется.
И соответственно все ок.
Компонент бесплатный, поэтому можно протестить и принять решение.
Никита
23 декабря 2021, 10:48
0
Здравствуйте! Извините, что туплю и не понимаю, как сохранить ресурс, чтобы в нем сохранились изменения на карте. Я поставил метки, сохранил документ, сбросил серверный кеш, сбросил браузерный кеш, а изменения так и не отображаются.
Mishiko
22 декабря 2021, 22:23
0
Нашел проблему. при установке minishop2 я не обратили внимание на ошибку в логе. Как раз там это было отражено что не было создана таблица
mdx2w_ms2_options

Вот если у кого будет такая же проблема пропишите это в базе только заменяете на свой префикс mdx2w_
CREATE TABLE `mdx2w_ms2_options` (
  `id` int(10) UNSIGNED NOT NULL,
  `key` varchar(255) NOT NULL DEFAULT '',
  `caption` varchar(255) NOT NULL DEFAULT '',
  `description` text,
  `measure_unit` tinytext,
  `category` int(10) UNSIGNED NOT NULL,
  `type` varchar(255) NOT NULL DEFAULT '',
  `properties` text
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

ALTER TABLE `mdx2w_ms2_options`
  ADD PRIMARY KEY (`id`),
  ADD KEY `key` (`type`),
  ADD KEY `category` (`category`);
ALTER TABLE `mdx2w_ms2_options` ADD FULLTEXT KEY `caption_ft` (`caption`);

ALTER TABLE `mdx2w_ms2_options`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;
COMMIT;
steve.kon
22 декабря 2021, 22:17
0
Спасибо
Роман
22 декабря 2021, 22:15
+1
Вот еще многие с этой сервисом работают: smartreserve[.]ru
Роман
22 декабря 2021, 22:08
1
0
Выберите раздел, куда хотите сохранить. Посмотрите ошибки в инспекторе ошибок.
steve.kon
22 декабря 2021, 21:16
0
Полностью согласен. Скорее всего будет внедрен вот этот сервис без всяких изобретений на уровне CMS: restoplace.cc/
Закрывает абсолютно все потребности
Александр Мельник
22 декабря 2021, 19:14
+2
В моем понимании такой софт должен быть максимально красивый и отзывчивый. Стоит администратор ресторана перед монитором и там без всяких перезагрузок страницы отображаются брони, разным цветом подсвечиваются столики, меняются даты и время брони.
Не приятно с этим будет работать если нужно будет постоянно обновлять в админке какие то страницы, чтобы посмотреть что забронировано. Но мне кажется в стандартной админке modx такой интерактивности не добиться. Я бы делал и часть для покупателя и часть для администратора как хорошо сверстанные обычные страницы, просто нашел бы способ закрыть паролем часть для админа.