Артём
С нами с 29 октября 2018; Место в рейтинге пользователей: #558Хэлп! Пропали системные настройки.
Добрый день.
В админке пропали системные настройки: ibb.co/CMbDP5y
Не отображается ни под какими пользователями, даже под записью администратора с полными правами. Галочка на «settings» в настройках политики доступа для Administrator стоит. При открытии страницы настроек никаких сообщений об ошибках в лог не сыплется.
Что было опробовано: чистил кеш, открывал в другом браузере, обновлял modx.
Откатить к последнему бэкапу не вариант, после его создания было внесено очень много правок. Не хочется заново всё это ручками набирать.
Может кто сталкивался, подскажите, плз!
В админке пропали системные настройки: ibb.co/CMbDP5y
Не отображается ни под какими пользователями, даже под записью администратора с полными правами. Галочка на «settings» в настройках политики доступа для Administrator стоит. При открытии страницы настроек никаких сообщений об ошибках в лог не сыплется.
Что было опробовано: чистил кеш, открывал в другом браузере, обновлял modx.
Откатить к последнему бэкапу не вариант, после его создания было внесено очень много правок. Не хочется заново всё это ручками набирать.
Может кто сталкивался, подскажите, плз!
Как определить INLINE-чанк по его name
Добрый день.
Работаю над оптимизацией сайта и столкнулся со следующим. На одной из страниц, которая больше всего тормозит, &showLog=`1` выдаёт следующее
Работаю над оптимизацией сайта и столкнулся со следующим. На одной из страниц, которая больше всего тормозит, &showLog=`1` выдаёт следующее
0.0001211: pdoTools loaded
0.0065939: Loaded "modSnippet" with name "msProducts"
1.2440491: Created inline "modChunk" with name "9530be6b53a4263425f0a57208e7676e"
0.0005269: Created inline "modChunk" with name "a7a4eb36fab172596990d9abf589b474"
0.0004430: Created inline "modChunk" with name "0b3a3c4b92957261e564bee700d2bb99"
0.0005250: Created inline "modChunk" with name "c2c19fcf953537f81e6992f11bfc402f"
0.0003421: Created inline "modChunk" with name "0e5cb615078f7f413ce8be2a9c7e73b2"
1.2527080: Total time
43 515 904: Memory usage
Как определить теперь по его name, какой из inline-чанков долго формируется? Или в вышеприведённом логе они идут в порядке вызова в сниппете? Вывод списка производителей группы товаров
Добрый день.
Все товары в интернет-магазине собраны в группы. В каждой группе есть товары нескольких производителей. Подскажите, пожалуйста, как можно вывести список производителей конкретной открытой группы товаров? Как правильно построить запрос &where в сниппете [[!pdoResources? &class=`msVendor` .......]]?
Все товары в интернет-магазине собраны в группы. В каждой группе есть товары нескольких производителей. Подскажите, пожалуйста, как можно вывести список производителей конкретной открытой группы товаров? Как правильно построить запрос &where в сниппете [[!pdoResources? &class=`msVendor` .......]]?
Не выводится запись словаря для ms2_message_close_all
Добрый день. Собственно вопрос в заголовке. При добавлении/изменении к-ва/удалении товаров, как и положено, появляются всплывающие сообщения в правом верхнем углу. Но для ссылки «закрыть все» выводится [ms2_message_close_all], хотя соответствующая запись в словаре minishop2 для ru присутствует. В чём может быть причина? Где искать скрипт вывода этих сообщений?
PS Спасибо Василию, поправил в последнем обновлении minishop'а.
PS Спасибо Василию, поправил в последнем обновлении minishop'а.
Получение количества товара в корзине minishop2
Добрый день. Что-то не могу найти нигде, как мне в сниппете получить количество товара в корзине по id? Я пишу:
$ms2 = $modx->getService('miniShop2');
$ms2->initialize($modx->context->key);
$cart = $ms2->cart->get();
А дальше? Вывод аватарки с phpthumbof в TicketComments
Добрый день. Вопрос, наверное, к автору, то есть Василию Наумкину. Столкнулся с непонятностью следующего характера. Конструкция вида [[+avatar:phpthumbof=`ПАРАМЕТРЫ`]] в чанках &tplCommentAuth и &tplCommentGuest не работает. [[phpthumbof? &input=`[[+avatar]]` &options=`ПАРАМЕТРЫ`]] работает, но при этом, при отправке нового комментария, перестаёт работать автоматическое обновление дерева. Сам комментарий добавляется, что видно после принудительной перезагрузки страницы. Как можно подружить эти плейсхолдер и сниппет?
Internal server error при загрузке медиа-файлов
Добрый день. При загрузке изображений через родной загрузчик modx постоянно выскакивает ошибка «Internal server error», при этом картинка загружается (в менеджере файлов появляется) но вызвать ее в чанке не получается. Ошибка появилась после переноса с другого хоста. Права на папку с изображениями стоит 777. Расширениями и размером файлов игрался, ничего не помогает. Какие настройки я мог упустить при переносе?
Пагинация для msProduct с сортировкой по рейтингу
Добрый день.
У меня есть установленное дополнение CSS Star Rating. И есть вызов списка товаров с сортировкой по рейтингу:
У меня есть установленное дополнение CSS Star Rating. И есть вызов списка товаров с сортировкой по рейтингу:
[[!msProduct?
&parents=`10000`
&limit=`20`
&tpl=`productsTab_msTpl`
&leftJoin=`{"rating": {"class": "starRating", "on": "rating.star_id = msProduct.id"}}`
&select=`{ "msProduct":"*", "rating":"rating.vote_count as vote_count,rating.vote_total as vote_rating" }`
&sortby=`{"(vote_rating/vote_count)":"DESC"}`
&includeThumbs=`thumb,thumb_hover`
]]
Как мне теперь прикрутить пагинацию? Баг при программной заливке изображений в msGallery
Добрый вечер.
При выполнении следующего кода валятся ошибки «Array ( [0] => Такое изображение уже есть в галерее товара. )»
При выполнении следующего кода валятся ошибки «Array ( [0] => Такое изображение уже есть в галерее товара. )»
$products = $modx->getCollection('msProduct');
foreach ($products as $product) {
$path = MODX_BASE_PATH.'products/'.$product->get('id').'.jpg';
if(file_exists($path)) {
$data = [
'id' => $product->get('id'),
'file' => $path,
];
$response = $modx->runProcessor('gallery/upload', $data, array('processors_path' => MODX_CORE_PATH.'components/minishop2/processors/mgr/'));
if ($response->isError()) {
print_r($response->getAllErrors());
}
}
}
Изображения товаров лежат в корне сайта в папке products и имеют вид кодТовара.jpg В галерею загружается только изображение для первого в списке товара, создаются превьюшки, всё как положено. Остальные игнорируются, как будто это изображение где-то в кеше висит. Тормоза msProducts при условии &sortby=`RAND()`
Добрый день.
Есть сайт modxtestsite.cx.ua с залитыми ~4000 единиц товаров. Из них опубликовано ~ 2000. На каждый товар по 4-5 TV.
На главной странице делаю выборку
Пробую убрать условие &sortby=`RAND()`, скорость загрузки сразу увеличивается и PageSpeed Insights выдаёт показатель порядка 75-80. Но RAND() мне нужен на странице по задумке.
Как можно ускорить/оптимизировать?
PS showLog выдаёт следующее:
Есть сайт modxtestsite.cx.ua с залитыми ~4000 единиц товаров. Из них опубликовано ~ 2000. На каждый товар по 4-5 TV.
На главной странице делаю выборку
[[!msProducts?
&parents=`10000`
&limit=`6`
&tpl=`productsTab_msTpl`
&sortby=`RAND()`
]]
Страница жутко долго загружается. Сервис PageSpeed Insights даже выдаёт ошибку: «Lighthouse returned error: FAILED_DOCUMENT_REQUEST. Lighthouse was unable to reliably load the page you requested. Make sure you are testing the correct URL and that the server is properly responding to all requests. net::ERR_TIMED_OUT.»Пробую убрать условие &sortby=`RAND()`, скорость загрузки сразу увеличивается и PageSpeed Insights выдаёт показатель порядка 75-80. Но RAND() мне нужен на странице по задумке.
Как можно ускорить/оптимизировать?
PS showLog выдаёт следующее: