Вопросы

Мультисайт Login на втором домене не работает

Два домена два контекста один MODX Login работает только на «web»
Контексты настраивал с помощью такого плагина
Вася
28 февраля 2015, 21:07
modx.pro
1 443
0

Tickets самые популярные

как вывести список самых просматриваемых тикетов
Spam
28 февраля 2015, 20:00
modx.pro
4
1 233
+1

Как вывести несколько категорий на одной странице

Добрый день!

Подскажите как вывести несколько категорий товаров на одной странице
Тимур Шайдуллин
28 февраля 2015, 09:04
modx.pro
800
0

[РЕШЕНО] JSON для pdoMenu

Здравствуйте. У меня с системе несколько контекстов (основной и региональные сайты на поддоменах).
Шаблоны одинаковые.
Пытаюсь сделать вывод главного меню с ограничением по контексту:

[[pdoMenu? 
	&context=`[[*context_key]]`
	&select=`id,pagetitle,template`
	&parents=`0`
	&level=`1`
	&where=`{"template:LIKE":"%16%"}`
	&tpl=`@INLINE <li id="menu[[+id]]"><a href="[[+link]]">[[+pagetitle]][[+template]]</a><span></span></li>`
    	&tplOuter=`@INLINE [[+wrapper]]`
]]

Таким образом успешно выводятся все ресурсы с шаблоном id=16 из контекста web (текущего). Но мне нужно выводить ресурсы с шаблоном id=16 и id=13.

Делаю так:
&where=`{"template:LIKE":"%16%","OR:template:LIKE":"%13%"}`

Выводятся все ресурсы с шаблонами id=16 и 13, НО из ВСЕХ контекстов.

При записи вида:
&where=`{"template":"16","OR:template":"13"}`

Результат тот же

Спасибо за ответы!
MrKarandash
28 февраля 2015, 01:59
modx.pro
3
3 701
0

Проблемы с админкой после смены хостинга

История длинная.

Изначально сайт кафедры гум. наук, о котором речь (он, естественно, на MODX Revo), «жил» на хостинге timeweb, на домене humanitar.spcpa.ru (домен академии СПХФА). Не знаю, связано ли это как-то, но сам сайт академии (spcpa.ru) сделан на Joomla CMS, часто подвергающейся всяким DDOS атакам и т.п., что и происходило этой зимой. В результате админка сайта кафедры начала постоянно «глючить» (с самим сайтом все было ок): то вообще белый лист, то все съезжало куда-то вниз, а меню становилось некликабельным…
Кафедра гуманитарных наук СПХФА
modx.pro
2 273
+1

Постоянно возникает ошибка

Буквально каждую минуту идет спам в error.log.

[2015-02-27 16:36:00] (ERROR @ /index.php) Could not get table class for class: modresource
[2015-02-27 16:36:00] (ERROR @ /index.php) Could not get table name for class: modresource
[2015-02-27 16:36:00] (ERROR @ /index.php) Could not get table class for class: modresource
[2015-02-27 16:36:00] (ERROR @ /index.php) Could not get table name for class: modresource
[2015-02-27 16:36:00] (ERROR @ /index.php) Could not get table class for class: modresource
[2015-02-27 16:36:00] (ERROR @ /index.php) Could not get table name for class: modresource
[2015-02-27 16:36:00] (ERROR @ /index.php) Could not get table class for class: modresource
[2015-02-27 16:36:00] (ERROR @ /index.php) Could not get table name for class: modresource
Куда стоит смотреть для решения этой проблемы?
Roman
27 февраля 2015, 14:37
modx.pro
686
0

[Tickets] Всё гладко, только если авторизован в админке

Добра и Здравия!

Такая проблема при использовании Tickets:

Когда авторизовываюсь админом на сайте — ошибка при добавлении тикета — «У вас недостаточно прав для этого действия.». Однако как только авторизуюсь в админке под админом, то всё корректно обрабатывает. Настраивал права по инструкции — docs.modx.pro/components/tickets/interface/configuring-user-rights

В чём может быть дело?
Пашок
27 февраля 2015, 12:02
modx.pro
711
0

Не отображаются файлы mp3 в Диспетчере файлов

Добрый день, подскажите пожалуйста как сделать отображение файлов mp3 в Диспетчере файлов
Кареев Николай
27 февраля 2015, 11:11
modx.pro
605
0

mFilter

Как настроить mFilter 1.5 на сортировку по tv полям?
Спасибо
Андрей
27 февраля 2015, 08:36
modx.pro
727
0

Запрос к бд через xPDO

День добрый!
Вопрос в том, как правильно сделать запрос к бд.
Есть массив $massiv:
Array (
[0] => 129
[1] => 122
[2] => 106
)

Делаю запрос:
$query = $modx->newQuery('modResource');
$query->select(array('modResource.*'));
$query->where(array('id:IN' => $massiv, 'isfolder' => 0));
$result = $modx->getCollection('modResource', $query);
Результам выборки идут айдишники в порядке 106, 122, 129. Не в том порядке, который необходим. А нужно в том же порядке, в котором указано в $massiv. Нашел как правильно сделать запрос (http://phpclub.ru/talk/threads/mysql-in-%D0%B8-%D1%81%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0.12493/) — добавить к моему запросу ORDER BY FIND_IN_SET(id, '129,122,106'), но не могу понять, как это применить к моему xPDO запросу.
Результатом запроса должны быть ресурсы в порядке 129, 122, 106.
Sphinx
27 февраля 2015, 07:31
modx.pro
2 504
0