Avent
конечный типа такого
Avent
'where' => [
'Tv.value' => $var,
'OR:TvTemplate.default_text' => $var
]
Avent
Tv - Это твой джойн класса modTemplateVarResource
Avent
а TvTemplate - джойн класса modTemplateVar
MF Лютый
В папке elements создал 2 файла с названиями layouts и fields, потом в файле build.php добавил 2 функции, но при установке вываливается ошибка, что не найден класс таблицы и сами таблицы в базе не создаются(
Avent
нет, OR работает до первого true
Avent
lf
Avent
да
Максим
да
так в том то и дело, что так не правильно. False может быть потому, что поле пустое (т.е. стоит значение по-умолчанию), а может быть потому, что значение не совпадает с нужным значение (т.е. оно заполнено и отличается от значение по-умолчания).
Avent
по моему ты какую ерунду пытаешься организовать)
Avent
возможно все гораздо проще если пересмотреть логику фильтра
Avent
зачем тебе вообще значение по умолчанию?
Максим
зачем тебе вообще значение по умолчанию?
Конкретную задачу опишу: есть товары. У них есть ТВ-параметр с типом "список (множественный выбор)". У этого ТВ прописано значение по-умолчанию потому, что для большинства товаров оно одинаковое будет. Но для некоторых товаров оно будет изменяться вручную. И это значение может быть прямо противоположное от по-умолчания. Может быть просто стерто (пустое). При выводе товаров нужно учитывать этот параметр. Например, в ТВ заносятся дни недели в которые товар доступен (1||5), далее нужно отфильтровать по этому ТВ с учетом сегодняшнего дня.
Максим
Как-то так, надеюсь понятно описал))
Avent
вот теперь возьми 3 условия: пустое, по умолчанию и свое
Avent
и распиши как они между собой взаимодействуют
Avent
значит придется писать 3 подусловия во where вместо двух как я описал
Anonymous
как подключить плагин только для определенной страницы?
Sergey_K
Иван
Давайте без чистого флуда? А?
Иван
Канал для общения не по теме: https://t.me/joinchat/BGg40RaM-ZK00g83rmHOsg
Миша
Anonymous
проверять id страница
это да, не могу понять, как вывести в шаблоне )), типо
{if $_modx->resource.id == 4}
плагин
{/if}
Sergeygoryachkin
Всем привет, подскажите на одной странице из всех выводит ошибку, в чем может быть проблема ?
Forbidden
You don't have permission to access /pressa/ on this server.
Миша
Андрей
Sergeygoryachkin
Спасибо сейчас гляну
Sergeygoryachkin
Denis 🌆
В Ace редакторе можно обернуть выделенные строчки в теги? Или это слишком жирно для web-редактора?
Sergeygoryachkin
Sergeygoryachkin
Sergeygoryachkin
Ещё раз спасибо за помощь
Andrey
Подскажите, как можно вывести товары по категориям с названием самой категории в minishop2? Смотрел решение тут - https://modx.pro/help/14941 , но не могу сообразить.
Denis 🌆
Максим
вот теперь возьми 3 условия: пустое, по умолчанию и свое
напишу как бы в php проверял))
$tvValue = isset($tvValue) ? $tvValue : $tv->getDefaultValues();//isset - означает, что данные имеются в базе, т.е. строка со значением создана
if($tvValue == '1'){
//выводим товар
}
Как тоже самое сделать на modx + pdoResources ? Если можно конечно без кастомных сниппетов.
Андрей
Андрей
https://github.com/ajaxorg/ace/wiki/Default-Keyboard-Shortcuts - и такое
Андрей
Я вообще по памяти сказал) в Brackets такое было, да и наверное во многих редакторах есть
Denis 🌆
Sentinel
Denis 🌆
Я привык в VSCode CTRL+SHIFT+P и там в списке выбираешь что хочешь сделать.
Aleksei
граждане, 2020 на дворе, есть у кого-нибудь современный скрипт маски для телефона, который и +7 и 8 обрабатывает нормально? а то достали люди с андроидами, у которых автозаполнение тупое и сует восьмерку после +7, а последнюю цифру номера просираем
alexx
я думаю - маска зло
alexx
<input type="tel" name="phone" value="" placeholder="Телефон *" pattern="((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}" required="required">
alexx
удобства она никакого не дает, только выгибоны перед заказчиком
Aleksei
ну знаешь, иногда такую гавнину пишут в поле
alexx
а при указании паттерна на телефонах отображаются только нужные символы при наборе
Aleksei
особенно это роляет, если автоматом смски слать
Aleksei
Sergey_K
С масками, как помню, проблемы с копипастой бывают
Sergey_K
Ну, по личному опыту как юзера
alexx
не проверял если честно, но так как это стандартная фишка - то всеми должна поддерживаться
Aleksei
спасибо, потестим
Gaius Cassius
Gaius Cassius
сча пока тестим вариант с селектом кода, и нужным количеством цифр в телефоне, но пока тест - не скажу что лучше
Anonymous
привет. подскажите пожалуйста, как можно кастомизировать вывод данных о пользователях на странице /manager/index.php?a=security/user?
хочу выводить там еще другие поля пользователя
Sentinel
Gaius Cassius
Sentinel
Aleksei
Gaius Cassius
https://prnt.sc/r5sd7q
ага)
Evgeniy
демо кривое наверное
Gaius Cassius
ну хз
в демке не видно
Sentinel
Да, demo кривое там
Gaius Cassius
я честно - не стал бы юзать скрипт, где даже демо кривое
лучше самому проверки написать
Ishvan
#работа
Нужно сделать некоторые работы на сайте с minishop2 работа оплачиваемая
настроить
1.msMultiCurrency
2.настроить PayPal
3. настроить оплату картой как в мануале Василия https://bezumkin.ru/modx/minishop2/solutions/1891/
Миша
Nikolay
бляяяя ненавижу свеклу с рыбой) Классе в 9 накидался пивасом, закусил этим салатом и так блевал....до сих пор видеть его не могу)))))))))))
Nikolay
Нам кароч девахи типо на 23 заказали 30 пицц на 20 человек и пива 2 ящика))))
Миша
дали хоть в оконцове?