Andrey
С нами с 08 августа 2016; Место в рейтинге пользователей: #213Не работает условие OR в where
Приветствую сообщество!
В общем дело следующее, есть вызов:
В общем дело следующее, есть вызов:
{$_modx->runSnippet('!msProducts', [
'parents' => $_modx->resource.id,
'context' => $_modx->context.key,
'includeTVs' => 'subject_type',
'sortby' => 'RAND()',
'where' => [
'Data.old_price:!=' => 0,
'OR:Data.gift' => 1,
] | json_encode,
'limit' => 8,
'tpl' => 'main.productPage.oneProducts.special.tpl',
])}
Требуется, чтобы из параметра where выводило:- Если Старая цена больше 0
- Либо Если чекбокс Подарок равен 1
- Либо если к товару прилеплена акция (в виде опять таки не пустого поля)
Не работает Fenom при вызове плейсхолдера Total
Приветствую сообщество!
В общем вопрос наверное простенький, но все же.
У меня почему не выводиться плейсходел page.total при помощи Фенома
Пытался выводить так:
{'page.total' | placeholder}
и так:
А вот так:
[[!+page.total]]
В легкую!
При этом вот это:
Подскажите в чем может быть беда!
UPD!
В общем я балбес…
РЕШЕНО!
Нужно было всего то поместить вызов плейсхолдера после вызова самого сниппета а мне нужно было расположить до!
В общем запихнул всю работу сниппета в переменную и вызвал плейсхолдел TOTAL раньше чем плейсхолдер работы самого сниппета!
За наводку спасибо комментарию (Василия Наумкина, который я нашел случайно и догадался что я что то делаю не так):
Комментарий Василия.
В общем вопрос наверное простенький, но все же.
У меня почему не выводиться плейсходел page.total при помощи Фенома
Пытался выводить так:
{$_modx->getPlaceholder('page.total')}
и так:{'page.total' | placeholder}
и так:
{$_modx->getPlaceholder('!page.total')}
И так:{'!page.total' | placeholder}
Собственно никак не хочет!А вот так:
[[!+page.total]]
В легкую!
При этом вот это:
{'page.nav' | placeholder}
Работает как за милу душу!Подскажите в чем может быть беда!
UPD!
В общем я балбес…
РЕШЕНО!
Нужно было всего то поместить вызов плейсхолдера после вызова самого сниппета а мне нужно было расположить до!
В общем запихнул всю работу сниппета в переменную и вызвал плейсхолдел TOTAL раньше чем плейсхолдер работы самого сниппета!
За наводку спасибо комментарию (Василия Наумкина, который я нашел случайно и догадался что я что то делаю не так):
Комментарий Василия.
В Сафари не хочет работать загрузчик файлов для TicketForm
Приветствую сообщество!
В общем дело такое.
Пользуюсь TicketForm для добавления на сайт отзывов.
НО!
Тут недавно выяснилось, что в Сафари не хочет работать загрузчик файлов!
Т.е. нажимаю кнопку (зажимаю), ничего не происходит!
Нашел вот такую статью:
bezumkin.ru/sections/blog/2377/
Но она старенькая и может уже не актуальная!
Помогите пожалуйста решить данную ситуацию!
В общем дело такое.
Пользуюсь TicketForm для добавления на сайт отзывов.
НО!
Тут недавно выяснилось, что в Сафари не хочет работать загрузчик файлов!
Т.е. нажимаю кнопку (зажимаю), ничего не происходит!
Нашел вот такую статью:
bezumkin.ru/sections/blog/2377/
Но она старенькая и может уже не актуальная!
Помогите пожалуйста решить данную ситуацию!
Добавление фотографий к комментариям через ticketcomments и userfiles
Приветствую сообщество!
В общем стал вопрос о том, что надо прикрутить фотографии к комментариям, выяснил, что есть такое:
В общем стал вопрос о том, что надо прикрутить фотографии к комментариям, выяснил, что есть такое:
{$_modx->runSnippet('!TicketComments', [
'showLog' => 1,
'class' => 'TicketComment',
'loadModels' => 'UserFiles',
'leftJoin' => '{
"Thumbs": {
"class": "UserFile",
"on": "Thumbs.list = TicketComment.id AND Thumbs.properties LIKE \'%w\":120,\"h\":90%\'"
}
}',
'select' => '{
"TicketComment": "*",
"Thumbs": "GROUP_CONCAT(Thumbs.url) as thumbs"
}',
'groupby' => 'TicketComment.id',
])}
Ограничить количество загружаемых файлов товаро Minishop2
Приветствую сообщество!
Вопрос следующего характера.
Добавляю товары через форму ms2form и все круто, все что надо эта форма удовлетворяет мои потребности… но!
Остается вопрос с количеством загружаемых файлов!
Например мне надо загрузить всего 10 и не более. Находил стараю тему для TicketForm но сделать по аналогии не очень получилось, а точнее вообще нифига не получилось :D
В общем вот само решение, помогло для тикетформ:
https://modx.pro/help/6741#comment-84922
Как можно переписать это под ms2form или написать что то свое, простенькую проверку без js (чтобы безопасная проверка шла)?
Помогите пожалуйста решить данную проблемку!
Вопрос следующего характера.
Добавляю товары через форму ms2form и все круто, все что надо эта форма удовлетворяет мои потребности… но!
Остается вопрос с количеством загружаемых файлов!
Например мне надо загрузить всего 10 и не более. Находил стараю тему для TicketForm но сделать по аналогии не очень получилось, а точнее вообще нифига не получилось :D
В общем вот само решение, помогло для тикетформ:
https://modx.pro/help/6741#comment-84922
Как можно переписать это под ms2form или написать что то свое, простенькую проверку без js (чтобы безопасная проверка шла)?
Помогите пожалуйста решить данную проблемку!
Не работает [[!+modx.user.id]] в параметре where!
Приветствую.
В общем дело такое, не могу понять, почему не хочет работать [[!+modx.user.id]] в параметре WHERE.
Сниппет вызываю так:
В общем дело такое, не могу понять, почему не хочет работать [[!+modx.user.id]] в параметре WHERE.
Сниппет вызываю так:
{$_modx->runSnippet('!pdoPage', [
'class' => 'msProduct',
'element' => 'msProducts',
'parents' => 0,
'showUnpublished' => 1,
'where' => '{"createdby":[[!+modx.user.id]],"published":0}',
'includeTVs' => 'subject_type',
'tvPrefix' => '',
'prepareTVs' => 1,
'processTVs' => 1,
'limit' => 10,
'ajaxMode' => 'default',
'showLog' => 1,
'tpl' => 'main.profile.oneItem.tpl'
])}
Не работает, работает только явно назначенный, а именно:'where' => '{"createdby":2,"published":0}',
Открыть просмотре неопубликованного ресурса автору этого ресурса на фронте!
Приветствую сообщество!
В общем задача следующая, необходимо дать пользователю просмотр созданного им ресурса на фронте, только при условии, что ресурс неопубликован!
Я знаю, что есть настройка тип показывать неопубликованный тому к у кого есть эта привилегия, но она не подходит, да и один хрен не работает.
Требуется решение на примере товара минишоп2
Нашел вот такую шляпу:
https://modxclub.ru/topics/prosmotr-sobstvennyix-ne-opublikovannyix-stranicz-1670.html
Но там такая крутая инструкция что я со своим занием ПХП накуралесил какой то левый сниппет к которому так же нет инструкции и документации для пользования…
В общем подскажите пожалуйста куда копать или может есть готовое решение! Спасибо за внимание и очень рассчитываю на Вашу помощь!
В общем задача следующая, необходимо дать пользователю просмотр созданного им ресурса на фронте, только при условии, что ресурс неопубликован!
Я знаю, что есть настройка тип показывать неопубликованный тому к у кого есть эта привилегия, но она не подходит, да и один хрен не работает.
Требуется решение на примере товара минишоп2
Нашел вот такую шляпу:
https://modxclub.ru/topics/prosmotr-sobstvennyix-ne-opublikovannyix-stranicz-1670.html
Но там такая крутая инструкция что я со своим занием ПХП накуралесил какой то левый сниппет к которому так же нет инструкции и документации для пользования…
В общем подскажите пожалуйста куда копать или может есть готовое решение! Спасибо за внимание и очень рассчитываю на Вашу помощь!
Ошибка 500 при добавлении тикета через TicketForm
Приветствую сообщество!
Дело следующее и крайне интересное…
В общем есть у меня один домен и у него два поддомена, сейчас первый (главный домен закрыт, через настройку «доступность сайта» = «0»), а другие поддомены включены через настройку контекстов.
Дело то принимает интересны оборот, когда я например пытаюсь отредактировать или добавить Тикет через форму фронтэнда!
Иногда без проблем и загружаю и все дела, а бывает, что виснет на кнопке Сохранить или Опубликовать
а вот почему не знаю…
Открываю консоль бараузера и пишет:
poddomen.mysite.com/assets/components/tickets/action.php — "Failed to load resource: the server responded with a status of 500 (Internal Server Error)"
Открываю этот файл через браузер, там пишет:
Access denied
Наверное это конечно нормально, что тип туда нет ходу, но с другой стороны я тогда не пойму из-за чего такая петрушка с Формой!
Помогите пожалуйста, может кто знает куда копать!
Дело следующее и крайне интересное…
В общем есть у меня один домен и у него два поддомена, сейчас первый (главный домен закрыт, через настройку «доступность сайта» = «0»), а другие поддомены включены через настройку контекстов.
Дело то принимает интересны оборот, когда я например пытаюсь отредактировать или добавить Тикет через форму фронтэнда!
Иногда без проблем и загружаю и все дела, а бывает, что виснет на кнопке Сохранить или Опубликовать
а вот почему не знаю…
Открываю консоль бараузера и пишет:
poddomen.mysite.com/assets/components/tickets/action.php — "Failed to load resource: the server responded with a status of 500 (Internal Server Error)"
Открываю этот файл через браузер, там пишет:
Access denied
Наверное это конечно нормально, что тип туда нет ходу, но с другой стороны я тогда не пойму из-за чего такая петрушка с Формой!
Помогите пожалуйста, может кто знает куда копать!
Изменение плагина для мультидоменности
Вновь приветствую!
Собственного горя, бился тут с одной проблемкой: Доступ запрещен — при удалении картинки из TicketForm
И вот собственно говоря у меня вопрос, что и как можно изменить в плагине, чтобы все отрабатывало как надо?
Заранее спасибо!
UPD1
В общем… произошло волшебство… оно само все заработало, вот вообще ничего не трогал! :D
Собственного горя, бился тут с одной проблемкой: Доступ запрещен — при удалении картинки из TicketForm
И вот собственно говоря у меня вопрос, что и как можно изменить в плагине, чтобы все отрабатывало как надо?
Заранее спасибо!
UPD1
В общем… произошло волшебство… оно само все заработало, вот вообще ничего не трогал! :D
Доступ запрещен - при удалении картинки из TicketForm
Приветствую сообщество.
Дело следующее…
Хочу поставить форму ticketForm и все круто, форма работает, как всегда все круто, замечательно, восхитительно, сколько не пользуюсь и тут…
Либо у меня мозги закипают уже, либо не знаю что…
Дело все в том, что по каким то нелепым стечениям обстоятельств у меня не получается, удалить загруженный через форму, файл! Ошибка:
ДОСТУП ЗАПРЕЩЕН!
Казалось бы, че уж тут, проверить жи надо права доступа скажете Вы? Однако я то залогинен не только в контексте через временный сниппет Логин, так еще и в админке… я просто немного удивился раскладу, потому что у Администратора судя по всему не хватает доступа???
Дело следующее…
Хочу поставить форму ticketForm и все круто, форма работает, как всегда все круто, замечательно, восхитительно, сколько не пользуюсь и тут…
Либо у меня мозги закипают уже, либо не знаю что…
Дело все в том, что по каким то нелепым стечениям обстоятельств у меня не получается, удалить загруженный через форму, файл! Ошибка:
ДОСТУП ЗАПРЕЩЕН!
Казалось бы, че уж тут, проверить жи надо права доступа скажете Вы? Однако я то залогинен не только в контексте через временный сниппет Логин, так еще и в админке… я просто немного удивился раскладу, потому что у Администратора судя по всему не хватает доступа???