Параметр &where
Всем привет!
Похоже предыдущий вопрос был плохо сформулирован, ответов нет. Попробую проще:
Есть вызов ms2gallery
Ссылка на пример синтаксиса, в котором можно писать чистое SQL условие
Пытаюсь добавить для теста такое условие: &where=`[«File.add = 65»]`
Но при любом содержании перед моим условием появляется 0= и все условия не работают.
0.0006981: Added where condition: File.parent=0, File.active=1, 0=File.add = 65, modResource.id:IN(65)
С синтаксисом, в котором используются фигурные скобки пока не получается поставить такие же условия выборки.
Похоже предыдущий вопрос был плохо сформулирован, ответов нет. Попробую проще:
Есть вызов ms2gallery
[[!ms2gallery?
&tpl=`tpl.tabs_photo`
&limit=`0`
&resources=`[[*parent]]`
&showLog=`1`
]]Есть SQL запрос, который полностью удовлетворяет моим условиям:SELECT * FROM `ms2_resource_files` WHERE (`add` NOT LIKE '%65%' AND `add` NOT LIKE '') OR `add` IS NULLКак добавить параметр where, чтобы получить тот же результат?Ссылка на пример синтаксиса, в котором можно писать чистое SQL условие
Пытаюсь добавить для теста такое условие: &where=`[«File.add = 65»]`
Но при любом содержании перед моим условием появляется 0= и все условия не работают.
0.0006981: Added where condition: File.parent=0, File.active=1, 0=File.add = 65, modResource.id:IN(65)
С синтаксисом, в котором используются фигурные скобки пока не получается поставить такие же условия выборки.
Комментарии: 7
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Кроме того, заметьте, что условие `add` NOT LIKE '%65%' исключит и записи, у которых будут указаны, например, такие числа: 165, 653, 1065 и пр.
И вообще, так как компонент платный, можете написать в техподдержку на сайте modstore.pro. Думаю, вам помогут составить правильный запрос.
Я видел, что &where применяется для ms2Gallery, потому не подумал, что нужно использовать другой сниппет.
Верно, поставили такую задачу, что некоторые изображения не должны выводиться на определенных страницах. Потому в поле «add» идет перечисление страниц, где не должны показываться эти изображения.
Я боюсь, что достал Василия с подобными вопросами :) Было уже около трех обращений насчет этого компонента.
Вот такой код правильно будет выводить картинки?
И по поводу ID-шников — я имел ввиду, что в ресурсе (65) НЕ будут выведены картинки, у которых в поле add будет указано, например: 165, 653, 1065
Конечный вариант кода выглядит так:
Подскажите, пожалуйста, что это за чудный вариант синтаксиса? Где про него можно почитать? Я правильно понял, что второй уровень квадратных скобок это аналог AND (… OR ...)?
Безусловно, я почти с самого начала проталкиваю покупку платных дополнений при создании сайта.
Выглядит очень криво на мой взгляд, но лучше ничего не придумал.
Благодарю за подсказку! Иначе дальше бы мучался с ms2gallery