Вопросы
phpThumbOn как изменить phpthumbon.cache_dir !?
Добрый день!
phpThumbOn есть настройка phpthumbon.cache_dir (Имя папки с кешем относительно папки assets.) как можно указать, что бы брал от корня сайта?
Очень важно. Спасибо!
phpThumbOn есть настройка phpthumbon.cache_dir (Имя папки с кешем относительно папки assets.) как можно указать, что бы брал от корня сайта?
Очень важно. Спасибо!
Очень медленно загружаются коллекции
Ситуация следующая: шлифую админку перед релизом, и в какой-то момент обнаруживаю, что в аккаунте контент-менеджера (с урезанными правами, естественно) очень долго загружаются ресурсы типа Коллекция (из плагина Collections) — около 10-15 секунд. Причём, независимо от количества дочерних ресурсов — большинство коллекций в админке на данный момент пустые. В аккаунте admin таких проблем не наблюдается. И, самое главное, при первичном тестировании разницы в скорости не было и отследить в какой момент появился баг не могу. Может кто-нибудь подскажет в чём может быть дело или хотя бы в какую сторону смотреть?
pdoPage ajax get запрос
Привет. Отправляю ajax get запрос для получения результатов от pdoPage, но в json формате ответа вообще нет, консоль пустая.
$.get('/catalog?page=2', function(data) {
console.log(data);
},'json');а если убрать параметр 'json' приходит страница с json строкой внутриmodTree и выбор документа из выпадающего списка
Добрый день. При создании связи, не работает поиск как в поле Ресурс 1 (Master), так и в поле Ресурс 2 (Slave). Кто-нибудь сталкивался с этим? Или есть похожий компонент для связи ресурсов друг с другом? Заранее спасибо.
GetImageList и длинный, длинный текст
Добрый день!
Столкнулась с проблемой вывода длинной книги с множеством глав с помощью сниппета GetImageList.
В книге 35 глав, которые вбиты в поле MIGX со структурой Глава -> Текст.
Вывод сниппета
выводит только ID страницы, без каких-либо полей (похожие книги с меньшим количеством глав выводятся нормально).
Я думаю что дело именно в количестве текста, т.к. пробовала устанавливать лимиты и отступы:
&limit=`34` &offset=`0` — все главы выводятся
&limit=`34` &offset=`1` — все главы выводятся
Пробовала рандомно укорачивать последнюю главу, тоже выводится, но полностью — ни в какую.
Столкнулась с проблемой вывода длинной книги с множеством глав с помощью сниппета GetImageList.
В книге 35 глав, которые вбиты в поле MIGX со структурой Глава -> Текст.
Вывод сниппета
[[getImageList?
&tvname=`chapters`
&tpl=`@CODE: <h2><a name="[[+idx]]">[[+title]]</a></h2>
[[+text]]`]] выводит только ID страницы, без каких-либо полей (похожие книги с меньшим количеством глав выводятся нормально).
Я думаю что дело именно в количестве текста, т.к. пробовала устанавливать лимиты и отступы:
&limit=`34` &offset=`0` — все главы выводятся
&limit=`34` &offset=`1` — все главы выводятся
Пробовала рандомно укорачивать последнюю главу, тоже выводится, но полностью — ни в какую.
Вывод списка категорий на Главную стр. MiniShop2
Здравствуйте, тема несколько раз поднималась, но не совсем в моей «конфигурации».) Возможно ли средствами MS2 сделать такую вещь: нужно чтобы на Главной странице вместо товаров отображались некоторые Категории. Т.е. чтобы они отображались так же, как товары — картинка, название, цена. И при клике на них пользователь уже попадает на обычную страницу категории. Типа Каталог категорий товаров выведенный на Главную. Это конечно можно самому сверстать, но можно ли силами MS2?
Контент в зависимости от группы пользователя
Доброго времени суток, некоторое время назад столкнулся с необходимостью выводить различный контент разным группам пользователей. Например давать ссылку на просмотр статистики только руководству и админу.
Поскольку в modx не особо силен я написал свой сниппет, который собственно все это и обеспечивал, но я почти уверен, что это можно реализовать и штатными методами и меньшими ресурсами по нагрузке.
вот сам сниппет, в который можно одновременно передать несколько необходимых групп, а так же роль в группе
подскажите более оптимальный вариант решения
Поскольку в modx не особо силен я написал свой сниппет, который собственно все это и обеспечивал, но я почти уверен, что это можно реализовать и штатными методами и меньшими ресурсами по нагрузке.
вот сам сниппет, в который можно одновременно передать несколько необходимых групп, а так же роль в группе
<?php
$User = $modx->user->get('id');
$query = "SELECT user_group FROM modx_member_groups WHERE member = ".$User;//тут запрашиваем все группы пользователя
if($role){
$query .= " AND role = $role";//если нужно передаем еще и роль в группе (например member - естесственно в id роли)
}
$res = $modx->query($query);
$groups = $res->fetchAll(PDO::FETCH_ASSOC);
$groupp = array();
foreach ($groups as $group) {
array_push($groupp,$group['user_group']);//передаем все полученные группы в массив
}
$gr = explode(",", $idGroup);
foreach ($gr as $g){
if(in_array($g,$groupp)){ // проверяем есть ли пользователь в нужных нам группах
echo 1;// если есть - возвращаем 1
break;
};
}все это вызывается у меня через сниппет if, короче бардак и костыли…подскажите более оптимальный вариант решения
Использование модуля интеграции от Boxberry
Добрый день!
Хотел использовать модуль интеграции от Boxberry. Оказалось он сделан для версии MS < 2.4, четко не написано но судя по инструкции похоже.
Кто нибуть использовал или может, что сказать?
Хотел использовать модуль интеграции от Boxberry. Оказалось он сделан для версии MS < 2.4, четко не написано но судя по инструкции похоже.
Кто нибуть использовал или может, что сказать?
Как импортировать данные в тикетс?
Всем привет. Может кто-нибудь подсказать как лучше всего импортировать данные в тикетс? есть таблица с 5 полями и около 5к записей, хотелось бы сразу сделать отложенную публикацию. Нужно в таблицу modx_site_content всё выгрузить? Как alias'ы можно сгенерить сразу?
msProducts фильтрация товаров по размеру, цвету
Всем привет! Не могу отфильтровать товары в каталоге по размеру, цвету. По цене фильтрует легко. С чем это связано?
Собственно код:
Ответ:
Не уверен, что решение правильное, но оно точно работает и может кому пригодится.
Собственно код:
{$_modx->runSnippet('!pdoPage', [
'parents' => $_modx->resource.id,
'element' => 'msProducts',
'ajaxMode' => 'default',
'limit' => '8',
'where' => '{"Data.size:IN":["1200x600","213x313"]}',
'tpl' => '@FILE chunks/productsMainRow.tpl',
])}По цене и др. фильтрация работает: {$_modx->runSnippet('!pdoPage', [
'parents' => $_modx->resource.id,
'element' => 'msProducts',
'ajaxMode' => 'default',
'limit' => '8',
'where' => '{"Data.price:IN":["720","20"]}',
'tpl' => '@FILE chunks/productsMainRow.tpl',
])}Ответ:
Не уверен, что решение правильное, но оно точно работает и может кому пригодится.
{$_modx->runSnippet('!pdoPage', [
'parents' => $_modx->resource.id,
'element' => 'msProducts',
'limit' => '2',
'optionFilters' => '{"size:=":"1200x600","OR:size:=":"213x313","OR:size:=":"222x444"}',
'tpl' => '@FILE chunks/productsMainRow.tpl',
])}