koozoo
С нами с 08 сентября 2015; Место в рейтинге пользователей: #737[РЕШЕНО костылём] pdoResources + tvFilters + multiple select (или) tvFilters и массив
У документа есть tv с множественным выбором, например, Пользователи. При заполненном tv и выборе юзеров с ID 1, 2, 3 и 4 [[+tvUsers]] логично выводит 1,2,3,4
Каким образом можно вызвать pdoResources, указав в tvFilters одно из этих значений, но точное? Оборачивать в % не получится, потому что при фильтрации по ID = 1 сюда же попадут и 10 и 11 и 21 и так далее.
Похожий топик из сети.
Каким образом можно вызвать pdoResources, указав в tvFilters одно из этих значений, но точное? Оборачивать в % не получится, потому что при фильтрации по ID = 1 сюда же попадут и 10 и 11 и 21 и так далее.
Похожий топик из сети.
Принудительная деавторизация пользователей
Судя по топику 7-ми летней давности, деавторизовать пользователя было невозможно. Возможно ли это теперь?
Сниппет проверяет находится ли юзер в нужной группе
Однако после удаления его из группы, сниппет не вернёт not a member, пока пользователь не выйдет сам. Но что, если он так и не выйдет, а мне надо, чтобы вышел конкретно он и не беспокоить остальных?
PS: авторизация, если что, через hybridauth
Сниппет проверяет находится ли юзер в нужной группе
if ($modx->user->isMember('Ololo') ) {
return "user is a member of Ololo";
} else {
return "not a member of Ololo";
}
Однако после удаления его из группы, сниппет не вернёт not a member, пока пользователь не выйдет сам. Но что, если он так и не выйдет, а мне надо, чтобы вышел конкретно он и не беспокоить остальных?
PS: авторизация, если что, через hybridauth
pdoResources + phpThumbOn с @INLINE
Дано:
Внутри $chunk:
Замена где угодно [[]] на {{}} не помогла, как бы не пытался. Вызов без кеша тоже не помогает. phpThumbOn генерит заглушку, хотя чистый [[+alias]] вполне выводится.
[[pdoResources? &parents=`2` &limit=`3` &sortby=`RAND()` &tpl=`@INLINE [[$chunk]]`]]
Внутри $chunk:
<img src="[[phpThumbOn? &input=`/images/quests/[[+alias]]/av_[[+alias]].jpg` &options=`q=75`]]" />
Замена где угодно [[]] на {{}} не помогла, как бы не пытался. Вызов без кеша тоже не помогает. phpThumbOn генерит заглушку, хотя чистый [[+alias]] вполне выводится.
totalVar в pdoResources
Кто-нибудь сталкивался со странной работой pdoReources? Абсолютно идентичные коды, но в totalVar в первом запросе нормальный результат, в следующем — ноль.
Уже всё перепробовал, и названия фильтров поменять и всё, но нет.
[[getResources? &parents=`1` &tvFilters=`filter==A` &totalVar=`filterA`]]
[[getResources? &parents=`1` &tvFilters=`filter==B` &totalVar=`filterB`]]
[[+filterA]] / [[+filterB]]
Вывод:
33 / 66
[[pdoResources? &parents=`1` &tvFilters=`filter==A` &totalVar=`filterA`]]
[[pdoResources? &parents=`1` &tvFilters=`filter==B` &totalVar=`filterB`]]
[[+filterA]] / [[+filterB]]
Вывод:
33 / 0
Уже всё перепробовал, и названия фильтров поменять и всё, но нет.