Олег

Олег

С нами с 31 октября 2016; Место в рейтинге пользователей: #87
Олег
19 мая 2017, 14:55
+1
После else не хватает =
Олег
19 мая 2017, 14:54
0
Да, в принципе вполне себе вариант. Не очень красивый, но, главное, работающий.
Олег
19 мая 2017, 14:31
0
Такого нет, насколько я знаю.
Только регулярки — обычно они помогают такие проблемы решить.
WHERE u.id LIKE '%[^0-9]?4[^0-9]?%' ORDER BY m.timestamp ASC
Вот так еще можно попробовать.
Олег
19 мая 2017, 14:25
0
Какой формируется SQL запрос?
{$var} точно заменяется? То, что я скинул должно работать.
Олег
19 мая 2017, 14:16
+1
Все очень просто — параметр parents выводит дочерние страницы определенного ресурса.
В данном вызове в параметр parents подставляется id текущей страницы, то есть если вызов на главной — идет запрос на дочерние страницы главной.
Т.е. нужно вставить в parents id страницы с проектами.
Олег
19 мая 2017, 14:07
+4
А вообще что-то я сразу не допер. Можно было куда проще:
'resources' => '-'~$_modx->resource.id
Олег
19 мая 2017, 14:03
0
По моему варианту ищется переменная, по бокам от которой допускаются запятые. Но нет ничего про то, что вместо переменной не может быть число.
WHERE u.id LIKE '%[^0-9]{$var}[^0-9]%'
Вот так можно попробовать, ищет переменную и исключает цифры вокруг нее.
Олег
19 мая 2017, 14:00
+2
В where должен передаваться массив — потому скобки.
Тильды — конкатенция.
Олег
19 мая 2017, 13:57
0
WHERE u.id LIKE '%,?{$var}%,?'
Попробуй вот так, допускает запятую по бокам от переменной.
А, нет, не поможет.
Вместо запятой могут быть и другие символы.

В общем попробуй через регулярки, может и получится.
Я в таких случаях делал обертку значения.
Олег
19 мая 2017, 13:54
+2
'where' => ['id != '~$_modx->resource.id~'']
Попробуй вот так
Олег
19 мая 2017, 13:52
+1
&parents=`[[*id]]`
А у главной есть свои проекты?
Олег
19 мая 2017, 13:51
0
Почему не получится по id?
Вопрос был — на главной выводится одно, на остальных страницах другое.
Должно работать.

Через стандартный парсер тоже можно вывести, но придется городить условия.
Олег
19 мая 2017, 13:48
0
{{~{{+id}}}}
Работает, если сайт функционирует без friendly url в отличие от
{{+uri}}
Но не факт, что в данном случае выставлено по этой причине.
Насчет кнопки согласен.
Олег
19 мая 2017, 13:45
0
SQL работает корректно, по такой строке нормально не выбрать число.
Либо можно сделать обертку всего поля из запятых, будет выглядеть так: ,2,10 2,22, 5,22, и выбирать оттуда ,2,
Олег
19 мая 2017, 13:44
0
Сделай обертку по бокам от значений — навроде значение 2, а в бд сохраняется |2|
Тогда будет: |2|,|10 2|,|22|,| 5|,|22|
Олег
18 мая 2017, 13:13
+1
В чанке вывода сделать проверку на id.
[[*id:is=`1`:then=`col-md-4 col-sm-6`:else`col-md-6 col-sm-12`]]
Либо можно сделать разные чанки и сделать вызов pdoResources через феном, записать параметры вызова как массив, в зависимости от страницы вызова подставлять нужный чанк.
Олег
18 мая 2017, 12:12
+1
По идее да, я так понимаю достаточно использовать AddPackage.
Олег
17 мая 2017, 14:37
0
Почему не будут? Есть у mFilter2 параметр tpls — там можно указывать разные чанки вывода. При выборе нужных фильтров можно добавлять указание нужных tpl.
Олег
17 мая 2017, 14:35
0
Можно использовать, например, ||| — такого 99% не встретится. Да, к сожалению почти нет настроек в importX.