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

Алиса
20 марта 2021, 12:31
0
Добрый день! Подскажите пожалуйста, оказываете ли помощь по modx на платной основе?
Futuris
20 марта 2021, 12:27
0
Поставил компонент и настроил цель «Оформление заказа» Метрики. У меня код Метрики через GTM установлен. В итоге цель на срабатывает. При проверке цели в консоли браузера
?_ym_debug=1
— на секунду появляется цель с параметром reachGoal и затем пропадает.
Yurij Finiv
20 марта 2021, 10:12
+2
Идея хорошая по этому большой +, но php нужно подтянуть

if($_POST['chunks'] ==='1'){
$chunks = false;	
}else{
$chunks = true;		
}
лучше

$chunks = $_POST['chunks'] !== 1
Очистка кеша modx
delDir('../core/cache/'); //очистка кеша modx
Лучше
$modx->cacheManager->refresh();
docs.modx.com/current/ru/extending-modx/caching#obnovlenie-kesha-modx-core

Ну и закрыть дири в коде через которые можно сломать сайт
например $_POST['name'] там я могу передать все

И ещё раджу придерживать стандартов в коде
www.php-fig.org/psr/
Konstantin
20 марта 2021, 09:54
0
Напиши @Володя, у него есть заготовочка которая тестилась на большем количестве товаров с поиском и фильтрацией. Прекрасно себя показала. Естественно оно продается, но, уверяю, стоит того.
Константин
20 марта 2021, 09:26
0
Не работает функционал синхронизации модификаций — ошибка в консоли:

[2021-03-20 09:22:37] (ERROR @ /home/h/hellogbj/groom1.ru/public_html/core/components/sync/model/sync/sync.class.php: 383) modification:export
[2021-03-20 09:22:37] (ERROR @ /home/h/hellogbj/groom1.ru/public_html/core/components/sync/model/sync/sync.class.php: 386) Array
(
[errors] => Array
(
[0] => Array
(
[error] => Ошибка сохранения модификации: должны быть заданы характеристики
[code] => 15001
[moreInfo] => dev.moysklad.ru/doc/api/remap/1.1/#обработка-ошибок-15001
[line] => 1
[column] => 2
[meta] => Array
(
[href] => online.moysklad.ru/api/remap/1.1/entity/variant/80799ea9-7825-11eb-0a80-0973000a2b0d
[metadataHref] => online.moysklad.ru/api/remap/1.1/entity/variant/metadata
[type] => variant
[mediaType] => application/json
[uuidHref] => online.moysklad.ru/app/#feature/edit?id=807999a5-7825-11eb-0a80-0973000a2b0b
)

)

)

)
Алексей Смирнов
20 марта 2021, 08:53
0
Попробуйте отключить в положение НЕТ эти настройки: cache_alias_map и use_context_resource_table. возможно это хоть как то ускорит. Но при 500к — выводить товары нужно уже самописными сниппетами с прямыми запросами без xpdo. Тк узким местом в данном случае скорее оно, чем кеши прочее.
Виноградов Тимур
19 марта 2021, 20:19
0
А мне надо в шаблоне вывести что-то вроде:
Результаты поиска по запросу [[переменная->слово которое ищут]]

В словаре есть запись:
simplesearch.results_found
Со значением:
[[+count]] результатов найдено для "[[+text]]"

Как вывести в шаблоне [[+text]]?
Алексей Шумаев
19 марта 2021, 17:59
+1
Примерно так:
Js: ajax запрос к своему контроллеру, который отдаст вам чанк с данными товара. Полученный html вставить в нужный блок модального окна, запустить модалку.
Посмотрите в гугл, наверняка есть примеры.
Диман
19 марта 2021, 17:48
0
Компонент Ваш меня всем устраивает, приобрету однозначно! Вот и не хочу покупать еще один…
очень просто без дополнений
Может подскажите как !?
Александр Мельник
19 марта 2021, 17:26
+3
может не верно выбран инструмент? Зачем тогда вам именно modx? У вас только товары и только категории, набросайте эту логику без всяких cms ок.
Алексей Шумаев
19 марта 2021, 17:26
0
Нет, оно не для этого. Добавить форму какую-то в окно быстрого просмотра — это да.

Смотрите в modstore.pro, вроде было дополнение для быстрого просмотра.
Хотя я смысла не вижу — быстрый просмотр реализуется очень просто без дополнений.
Диман
19 марта 2021, 17:13
0
Скажите пожалуйста, на основе этого дополнения, можно реализовать форму «быстрого просмотра» товара?
yuri
19 марта 2021, 16:08
0
Судя по всему и правда нужная отдельная таблица на товары или даже на группы товаров разные таблицы.
Есть что-то по этому поводу в описании?

Нашел тут, что кто то мучался с 300 000 товаров, но никаких итогов в вопросе там не было.
Больше тем особо не нашел.

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

Кэш уже не спасет. Тормозит весь сайт.
Наумов Алексей
19 марта 2021, 16:02
0
Про кеш статья хорошая: modx.pro/hosting/281

Но в идеале для товаров кеш нужно вообще отключить! Он при таких кол-вах страниц приносит больше проблем, чем ускоряет сайт.
Роман
19 марта 2021, 15:51
0
Ошибка выдается здесь:
$this->modx->log(modX::LOG_LEVEL_ERROR, 'pdoTools not installed, metadata for miniShop2 objects not loaded');
Идет проверка на существование метода в классе. Попробуйте отключить плагины, может в них дело. Хотя не уверен.
Роман
19 марта 2021, 15:42
0
Во первый кеш… он как бы в modx файловый по-умолчанию… уходите от этого.
В какую сторону уходить?
Вообще конечно посмотрите, что у вас тормозит, какие запросы, и уже тогда можно будет искать решение.
В самой карточке товара есть тормоза, или они только в каталоге присутствуют?
Наумов Алексей
19 марта 2021, 14:17
0
Да не раз обсуждалось в этом же сообществе…
Во первый кеш… он как бы в modx файловый по-умолчанию… уходите от этого.
Если товары простые — может их хранить в отдельной таблице? не в дереве ресурсов?
Евгений Шеронов
19 марта 2021, 12:28
0
Именно Vuetify 2, иначе бы ещё на несколько месяцев затянул))
Там в целом компоненты очень похожи на Ext JS, разве что гибче. Иконки все используются из MODX стилей.

В первом варианте этой статьи было слишком много технических подробностей, перенёс их в черновик.
Видимо, нужно как нибудь дописать)
Павел Голубев
19 марта 2021, 11:42
0
А это прям чистый Vue или вместе с каким-нибудь UI-фреймворком? Типа Primevue, Vuetify и т.п.?