Алексей
Anonymous
нет из файлового шаблона тестирую.
{include 'file:templates/product.tpl'} Так?
Anonymous
Это в коде шаблона в админке MODX
Алексей
угу. так же.
Anonymous
Может, надо какую-то настройку в системных настройках включить?
Алексей
Может, надо какую-то настройку в системных настройках включить?
врядли это будет влиять. php без кастомных настроек? 7.3 ?
Anonymous
Как узнать, есть ли кастомные настройки?
Алексей
ну понизьте php до 7.3. что ли....
Алексей
в панели хостинга если вписывали настройки какие-то для php.ini
Anonymous
ну понизьте php до 7.3. что ли....
А как узнать, на какой версии php fenom работает корректно? Вот если я снова столкнуть с подобным, а в чате никто не ответит, что мне делать.
Алексей
на 7.3. точно работает я сайт на нем делаю.
Anonymous
понижение версии помогло что ли?
Я не пробовал. Это боевой сайт. Из-за понижения версии может что-то сломаться. Я сделал для себя вывод, что лучше поменьше использовать fenom. И написал вот так: вместо >= N сделал строго >, но из N вычел 1. То есть так: {var $itemRating = $_modx->resource.itemRating} <svg class="stars-bar__item{$itemRating > 0 ? ' active' : ''}"> <use xlink:href="/assets/template/images/sprite.svg#star"></use> </svg>
Алексей
на php 7.3
Алексей
😅
Anonymous
Мой, где строго больше нуля?
Anonymous
Или больше или равно
Алексей
больше и равно
Anonymous
Ну вот)
Anonymous
А зачем вы тогда сказали, что у вас все ок?
Алексей
А зачем вы тогда сказали, что у вас все ок?
не... я тогда смотрел свой код там другие переменные...
Алексей
Совет - не использовать тернарный оператор - звучит дико, но в данном случае, похоже, это реально глюк.
Алексей
{if $_modx->resource.item_rating >= 4} Yes {else} No {/if} так все срабатывает
Алексей
да, глюк именно с >= при сокращенной записи
Алексей
я реально напрягся.
Алексей
на 2х разных хостах проверил.
Алексей
В общем серьезный глюк фенома для ТЕСТА: {88 >= 55 ? 'DA' : 'NET'} - всегда Выводит 1 #fenom_глюк >=
Алексей
Создашь issue?
нет. я в этом не силен
Anonymous
Тогда я ближе к выходным создам.
Алексей
В чем глюк? {if 88 >= 55} Da {else} Net {/if} Выведет да
какая версия php где проверяете?
Anonymous
какая версия php где проверяете?
У него не тернарный оператор
Алексей
Anonymous
Со скобками работает {(88 >= 55) ? 'DA' : 'NET'}
То есть надо было скобки делать?
Алексей
Dmitriy
сталкивался несколько раз поэтому стараюсь такие выражения в скобки брать
Константин
То есть надо было скобки делать?
Да. Это не глюк, он типа возвращает true таким образом. А со скобками по другому работает, сначала вычисляет результат выражения
Anonymous
Круто, нашли выход. Но хорошо бы описать это в документации.
Dan
правильная ли это выборка товаров minishop2?
Dan
$docs = $modx->getCollection('msProduct', array( 'template' => 5, 'published' => 1, 'deleted' => 0 )))
Pavel
Всем привет! У меня формы на сайте реализованы через ajaxform и formit. Где мне узнать, каким способом выполняется отправка письма - phpMail() или через SMTP?
Константин
Не согласен. Ведь <= работает.
Нет, не работает. Без скобок вообще не работает
Pavel
Системная настройка mail_use_smtp
И если ее значение "нет", то используется phpmail?
Pavel
да
Спасибо
alexey1m
alexey1m
почему сниппет не работает подскажите?
alexey1m
готовый сниппет
alexey1m
https://docs.modx.com/current/en/extras/tagger/index
alexey1m
для другой страницы работает
Sentinel
почему сниппет не работает подскажите?
попробуй не использовать inline
Sentinel
и что за !+id ?
Sentinel
там наверное [[*id]]
alexey1m
ничего не меняется
alexey1m
это в tplke pdoPage вызов потому что
alexey1m
без tpl должен же сниппет что-то вывест и?
Sentinel
без tpl должен же сниппет что-то вывест и?
если в него приходят данные, то да 🤷‍♂️
alexey1m
alexey1m
id есть
alexey1m
alexey1m
вот так не работает, id выводится
Developer
http://joxi.ru/DrlWEneIGvG6oA подскажите, почему migx выдаёт ошибку при сохранении или удалении тв?
Developer
пытался переустанавливать, всёравно
Developer
т.е. при нажатии "сохранить" значение сохраняется, но выдаёт ошибку и не видно изменений, нужно перезагрузить страницу
Sentinel
Алексей выпустил 👍 https://modstore.pro/packages/utilities/smartsessions
Sentinel
проверь поля
Developer
Какие версии migx, modx, php?
migx-2.13.0-pl modx-2.8.3-pl 7.2