Yani
Особенно если нет приглашения. Захоронения или недвижимости
Денис
Здрасте
Денис
Господа, подскажите. в галерее превью не меняется. в админке все как надо. я уже и кэш чистил и гуглил, не могу победить. phpthumbof сниппет на revo
Алексей
кеш чистили в папке assets ?
iWatchYouFromAfar
мб надо превью обновить?
iWatchYouFromAfar
где то есть скрипт
Денис
кеш чистили в папке assets ?
через "управление чистил", вручную удалял файлы из assets cache. он зачем то заново задает старое изображение
Алексей
хм... значит кеш браузера может быть...
Andrey
Господа, подскажите. в галерее превью не меняется. в админке все как надо. я уже и кэш чистил и гуглил, не могу победить. phpthumbof сниппет на revo
у меня такое было. Голову сломал. Оказалось клиент игрался и были неправильные пути. Проверьте.
Алексей
ctrl+f5 ??
Денис
ctrl+f5 ??
в первую очередь)
Алексей
Блин, тогда послушаем других... я выдохся
Алексей
я использую phpThumbOn и проблем таких нет...
Anonymous
Подскажите новичку, с помощью ColorPicker присваиваю TV переменной цвет. Сейчас сделал так: <style> .fon { background-color:#[[++fon]]; } </style> в шаблоне Вопрос - возможно ли как-то использовать значения переменных в файлах стилей *.css?
Anonymous
Нет
А вообще как правильно делать в таком случае? Мое решение работает, но есть подозрение что это далеко не лучший вариант
Avent
создай ресурс - тип CSS файл
Avent
и делай там что угодно
Avent
потом подключи его как файл стилей и все
Avent
Avent
возможно даже получится заинклудить обычный css файл
Avent
через fenom include
Avent
тогда у тебя ресурс будет просто как прокси
Avent
https://github.com/fenom-template/fenom/blob/master/docs/ru/tags/include.md
Anonymous
Работу поделить или свой сайт попилить, вот в чем вопрос 🙂
Anonymous
все спят уже что ли?
Anonymous
Или лучше эво попили 😊
Даниил (Onix)
Anonymous
а работа не в том чтобы пилить сайты? )
ну за свой бложик не платят
Anonymous
как и за работу над modx
Anonymous
а то, за что платят, унылое скучное г__но
Даниил (Onix)
Товарищи, всем привет. Подскажите, а пдоРесурсес умеет "фильровать"? У меня есть страницы, у которых есть дата (12.02.2019 например). Мне нужно выбирать те, что старше 4х месяцев. Реально?
Anonymous
реально, но надо проверить, в каком там формате в бд дата хранится, возможно какие-то функции mysql добавить в запрос для преоразования
Anonymous
да
Даниил (Onix)
в базе дата хранится как время - 20.03.2019 19:53, я потом к строке привожу по своим нуждам
Даниил (Onix)
https://docs.modx.com/extras/revo/getdate
спасибо, буду пробовать. А не подскажите, чем &where отличается от &tvFilters?
Evgeniy
спасибо, буду пробовать. А не подскажите, чем &where отличается от &tvFilters?
Where - условие выборки по полям ресурса TvFilters - фильтрация по доп полям(TV)
Даниил (Onix)
так ведь where позволяет фильтровать и по своим полям
Даниил (Onix)
всеравно не понял разницу ))
Evgeniy
TvFilters позволяет выбрать ресурсы у которых значение tv равно заданному значению. Но нельзя указать parent = 1, например. Ведь parent это не тв
Evgeniy
А where,это как WHERE в sql, позволяет выбрать из всех доступных полей, в том числе присоединенных через join
Evgeniy
всеравно не понял разницу ))
Не понятно объясняю?)
Даниил (Onix)
Не понятно объясняю?)
ну вроде поятно более менее, но я с БД почти не умею работать поэтому аналогия так себе
Evgeniy
ну вроде поятно более менее, но я с БД почти не умею работать поэтому аналогия так себе
А по каким полям ты хочешь фильтровать? На примере проще будет
Даниил (Onix)
Evgeniy
А, старше 4 месяцев
Avent
любая MYSQL функция
Даниил (Onix)
оно идёт от родителя и выглядит как - 2019-02-26 21:26:00
Даниил (Onix)
у меня 20 странниц (например), мне надо сделать две выборки - младше 4х месяцев и старше
Avent
в целом - надо воспользовать функцией NOW() - INTERVAL 1 MONTH
Evgeniy
Вроде как сначала придется значение из tv перевести в число или дату, чтобы с ним работать
Даниил (Onix)
ну вот то что я сейчас написал - родное значение которое там лежит
Avent
CAST(TVname.value as UNSIGNED) < UNIX_TIMESTAMP(NOW() - INTERVAL 4 MONTH)
Avent
Это для тех что старше 4 месяцев
Avent
CAST(TVname.value as UNSIGNED) > UNIX_TIMESTAMP(NOW() - INTERVAL 4 MONTH)
Avent
это для тех что младше 4 месяцев
Avent
TVname это твой TV
Avent
name Заменяй на название
Avent
префикс TV оставь
Avent
все это надо положить во WHERE
Avent
'where' => ['CAST(TVname.value as UNSIGNED) > UNIX_TIMESTAMP(NOW() - INTERVAL 4 MONTH)']
Avent
вот так например
Avent
не забудь сделать includeTVs=name
Avent
name - название твоего TV
Avent
если не получится так то нужно твой TV отдельно заджойнить
Даниил (Onix)
хорошая инструкция, спасиюо
Avent
но должно получиться
Даниил (Onix)
а что "cast" означает?
Avent
приводит значение TV поля которое у тебя в БД в TV к числу