Dmitriy
ADMIN
Тут выводит связанные товара без текущего на котором он находится. Как сделать чтобы вместе с остальными выводился и товар где выводится все
ADMIN
?
Евгений
всем привет. подскажите плиз почему верхний вариант работает как нужно (маленький логотип встаёт по центру изображения обозначенного размера), а нижний вариант выводит изображение мелким, такого же размера как сам мелкий логотип. в рабочем варианте делаю переопределение $cover так же как и в другом варианте (через условие) - работать перестаёт, вообще изображение не выводится
Евгений
https://pastebin.com/raw/jrdmCz5p
Евгений
Изображение выводит, но без добавления полей для подгонки к указанным размерам
LaLaBoom
Всем привет. В mfilter не работает фильтр, если есть в фильтре + Например: 2+2 на работает Как обойти этот момент, кто может посказать?
Sentinel
Изображение выводит, но без добавления полей для подгонки к указанным размерам
явно проблема в синтаксисе, попробуй переписать, может скобки убрать надо ()
Евгений
явно проблема в синтаксисе, попробуй переписать, может скобки убрать надо ()
Без скобок разве не будет проблемы? Т.е вместо использования сконкатенированной строки возьмёт только $cover_size. А на остальное начнёт ругаться, что «нипаняятна»
Евгений
Сейчас попробую, но думается что так и выйдет
Евгений
явно проблема в синтаксисе, попробуй переписать, может скобки убрать надо ()
Ну почти так как я и писал, но только &f=webp добавилось к пути до полученного после обработки изображения и соответственно ничего не вывелось
LaLaBoom
Что значит не работает? 2+2 - это значение опции, тв-параметра? Какая версия mSearch?
Да, Это значение опции. Ошибка в консоли Invalid regular expression: /+/: Nothing to repeat
LaLaBoom
То есть не опции, а простого NV
LaLaBoom
*TV
Sentinel
положи в cover_size весь thumb
Евгений
а зачем ты так пишешь? ($cover_size ~ '&f=webp')
Без скобок трамбон берет только размеры и параметр обрезки, а уже потом к полученному дописывает f=webp
Евгений
положи в cover_size весь thumb
Тогда в img не то подставляться будет. Может конечно есть способ изящнее, но я не смог придумать(
Sentinel
я имею в виду так {set $cover_sizes = 'w=460&h=325&far=C&fltr[]=bord|0|0|0|FFFFFF&f=webp'} {$cover | phpthumbon : $cover_size}
Евгений
я имею в виду так {set $cover_sizes = 'w=460&h=325&far=C&fltr[]=bord|0|0|0|FFFFFF&f=webp'} {$cover | phpthumbon : $cover_size}
Я понял) тогда в img будет не то подставляться. Так сделано для поддержки старых браузеров, которые webp не держат
Sentinel
изначально $cover это вообще что?
Евгений
почему? у тебя ведь сверху условие есть
Дак там условие на проверку загрузки обложки. А webp и «консервативный» формат выводятся в любом случае
Евгений
Евгений
Из tv
Sentinel
не знаю.. все там работает.. в общем я написал как бы я сделал 🤷‍♂️
Евгений
не знаю.. все там работает.. в общем я написал как бы я сделал 🤷‍♂️
Ну если я в cover_sizes допишу webp, то смысл от всей этой конструкции теряется же. Нужно именно в source выводить переконвертированное в webp изображение, а в img оригинальное, но отресайзенное
Андрей
Да, Это значение опции. Ошибка в консоли Invalid regular expression: /+/: Nothing to repeat
Проверил на ТВ, нет такой ошибки, нормально фильтрует. Версия mSearch2 последняя
Андрей
Может у тебя там кастом какой то есть
LaLaBoom
Может у тебя там кастом какой то есть
msearch 1.9.3 ТВ - стандартное Текст. Вывод в &filters=tv|karkas tpl.mFilter2.filter.checkbox - родной
Андрей
msearch 1.9.3 ТВ - стандартное Текст. Вывод в &filters=tv|karkas tpl.mFilter2.filter.checkbox - родной
Вероятно нужно обновиться, актуальная версия 1.14.2-pl1
LaLaBoom
Там уже давно этой возможности нет, и нужно покупать снова, наверное.
LaLaBoom
LaLaBoom
В приципе работает. Параметры с + вообще не воспринимает
Sentinel
Сброс работает
😂 вызов сниппета я имел в виду
Иван
😂
LaLaBoom
[[!mFilter2? &element=pdoResources &ajaxMode=button &filterOptions={"more_tpl": "<div class='text-center absolute block width-100'><a class='btn btn_more bg-black bg-blue-hover color-white pt-10 pb-10 plr-10 mt-20 font-weight-600 text-center round-4 relative'>Загрузить еще</a></div>"} &parents=51 &includeTVs=icon-big,price-tovar,price-other,price-counts-tovar,price-other,price-counts-tovar,price-nalichie,karkas-kol-section,karkas-material,karkas-raspolojenie-pinov,karkas-rasstoyanie-pini,karkas-rasstoyanie-ryadov-pinov,karkas-tip-montaga,karkas-tip-serdechnika,doc-pdf &limit=30 &countChildren=0 &showUnpublished=0 &showHidden=0 &filters=` tv|karkas-tip-montaga, tv|karkas-tip-serdechnika, tv|karkas-material, tv|karkas-kol-section, tv|kkarkas-kol-section, tv|karkas-rasstoyanie-ryadov-pinov, tv|karkas-rasstoyanie-pini, tv|karkas-raspolojenie-pinov, ` &suggestions=1 &showLog=0 &tplOuter=karkasi-filter-outer &tpl=karkasi-tr-page ]]
Андрей
Там уже давно этой возможности нет, и нужно покупать снова, наверное.
Исправлен баг где + в названии фильтра, возможно это связано 1.10.3-pl [mFilter2] Fixed possible javascript bug when there is "+" sign in the name of filter. В любом случае можно поставить последний mSearch на modhost, и воспроизвести ситуацию.
Андрей
Проверил фильтр и по ТВ и по опциям, на последней версии всё нормально работает
LaLaBoom
Видимо, да
Андрей
Тыж проверь в установщике, если ключ не сбрасывали либо не ставили просто из архива, то можно будет обновиться
LaLaBoom
Он установлен был 2019-12-13 Не получится обновиться
Андрей
Он установлен был 2019-12-13 Не получится обновиться
Так обновления не зависят от даты установки, на год только поддержка
Андрей
Если кнопка обновления не горит, то либо сброшен (или неверный) ключ к modstore, либо пакет был установлен не из репозитория
LaLaBoom
Ну, я хз, что за политика) Обновление не срабатывает. Кто и когда покупал - хз 😊
Андрей
Именно "не горит"
Значит надо покупать на текущий домен чтобы обновиться =)
Андрей
Если других вариантов нет...
Ну либо разбираться в причинах ошибки и исправлять) имхо дешевле выйдет заплатить 40$ за пакет)
LaLaBoom
Ладн... Спасибо за посильную помощь. Пойду разбираться или покупать)
Anton
Можете с настройкой нжинкса помочь? У меня есть правило для пыха: try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php/php7.2-fpm.sock; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_intercept_errors off; fastcgi_buffer_size 16k; fastcgi_buffers 4 16k; fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300; Но нужно дополнительно сделать, чтоб пхп-коннекторы в папке /assets/components/...*.php отрабатывали и не ругались на CORS. Как я понимаю, проблема в том, что это правило, даже если прописать корс-заголовок, принудительно шлёт меня на корневой индекс.пхп. И вот как сделать, чтоб и скрипт в нужной директории отрабатывал, и на корс не ругался?
Anton
Ну и модх не сломать)
Alex
Добрый вечер ! Подскажите такой вопрос есть форма на сайте создал используя formlt, последнюю неделю начали поступать с этой формы странные письма якобы запрос , но я так понимаю спам, как защитить чтоб такого не было , как сделать проверку от спама и ввода именно номера телефона
Alex
Александр
Для ввода телефона например inputmask(js), от спама можно https://modstore.pro/packages/utilities/recaptchav3
Александр
Ну и для inputов пропиши required и для телефона pattern маски задай еще
Anton
да спам-ботам на маски плевать.
Anton
Там надо скрытые поля делать и валидацию по ним
Alex
вот сам чанк
Alex
Там надо скрытые поля делать и валидацию по ним
где это посмотреть как правильно делается?
Anton
тут в чате в поиске.
Игорек
Добрый вечер, ребят, задам более философский вопрос, сколько получает php modx программист в Украине?
Sentinel
Добрый вечер, ребят, задам более философский вопрос, сколько получает php modx программист в Украине?
Так вам никто не скажет, у каждого свои расценки.. все зависит, что программист может сделать, от этого и формируется стоимость часа
Sentinel
Это да 😊
Sentinel
Но вот думаю 100$ в час идеальная ставка 😁😉
Alex
вот
о большое спасибо)
Александр
да спам-ботам на маски плевать.
Да эт понятно, для эстетики маска. Скрытые поля тоже не на 100% эффективны. А хук spam помоему для этого и нужен?
Anton
Не совсем. Он проверяет спам-сигнатуры какие-то на сколько я знаю.
Александр
Нашёл решение такое: Делаем проверку в хуке, через какое время после загрузки страницы отправлена форма, если скажем она отправлена менее, чем через 15сек-то спам-бот. Эффект отличный, спам почти не стреляет, очень редко
Александр
Не совсем. Он проверяет спам-сигнатуры какие-то на сколько я знаю.
Если память не изменяет, то скрытый инпут появляется в форме, когда spam хук подключаешь
Anton
Нет. Хук только как валидатор работает, он не может в форму ничего добавить.
Ruvi
Привет! Кто знает, как запускает cron php файлы на modhost? wget, curl..?
Evgeny
Требуется специалист по Jaspersoft studio , создать этикетку для ЧЗ
Миша
а кто в курсе. как в феном сделать создание динамической переменной, типо $param + $idx