Mike
&emailTo=metatelnoe_mail.ru
вот тут ставишь @ и все падает
Pavel
А через pdoResources тогда как вывести?) Есть статьи насчёт этого?
Ну обычно, делаешь контейнер с каким нибудь id, при изменении селекта делаешь ajax запрос на эту же страницу и забираешь оттуда из контейнера отфильтрованные статьи и вставляешь себе на страницу
а pdoResource вызываешь например вот так:
{'pdoResource' | snippet: [
..твои параметры..
'sortby' => $.get.sort
]}
Pavel
В get только не забывай при аяксе передавать sort
Feelings
Супер! Благодарю)
Kost9in
Kost9in
помести все содержимое then в чанк
Kost9in
и пропиши там один чанк
Kost9in
ну я не уверен на чем споткнулся шаблонизатор, но думаю есть нюансы парсинга кавычек в кавычках в кавычках, а почему плохо - у вас есть условие, сделайте его лаконичным
Pavel
Kost9in
что бы было сразу понятно что происходит в коде
Kost9in
гораздо лучше выглядит условие [[+columns:is=2:then='[[$some_form]]':else='[[$another_form]]']] чем куски html, так же потом вы сможете переиспользовать код из чанка в случае необходимости
Kost9in
да и найти вашу форму для редактирования будет проще, особенно если вы раскидаете все ваши чанки по разным папкам
Mike
Спасибо
Mike
Pavel
Как то так:
Pavel
Pavel
И так
Pavel
Pavel
А условия вот так
Pavel
Pavel
@mdomansky
Pavel
https://docs.modx.pro/components/pdotools/parser#%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80-Fenom
Pavel
Pavel
$product.price
это все равно что $product['price']
Pavel
Работа с массивами вообще полностью меняет весь подход к разработке на modx, можно сделать например вот так:
{set $order = '!getOrder' | snippet}
Pavel
А в getOrder возвращать массив
Pavel
Pavel
Таким образом ты будешь иметь доступ к любому элементу массива $order.key
Mike
класс
Mike
звучит действительно интересно
Mike
спасибо!
Pavel
звучит действительно интересно
Это я еще не рассказал о том, что с помощью фенома можно полностью работать на файлах не трогая админку и то, что можно наследовать шаблоны)
Mike
А мне нравится, что можно работать в админке мышкой :)
Sentinel
А можно как то с помощью fenom задать переменную для всех шаблонов и чанков, чтобы потом ее использовать?
Sergey
в Казахстане снова телега лежит, через носок с 10-го раза смог зайти.
Sergey
Парни, подскажите плиз, есть ли модификатор в fenom для перевода string в integer?
Сейчас:
{var_dump($a)} // string(3) "350"
Что только не пробовал, получилось только так:
{var_dump($a+0)} // int(350)
... но что-то мне подсказывает что это порнуха 🤔
Георгий
Sentinel
Да, спасибо
Sergey
Ну это по сути, тот же оператор присвоения с умножением только... Т.е. мой костыль плюсует нолик, а твой умножает на 1 😊
Я думал может есть аналог
(int)$a
но к сожалению ничего не нарыл пока.
Sergey
Не знаю на сколько это решение правильное, но:
{$a | intval} // int(350)
Sentinel
Feelings
Кто-нибудь пользовался плагином Simple Search?
Андрей
Андрей
До появления мсерча только он и был, ну или свой поиск колхозить
Feelings
Feelings
Feelings
Не находит результатов
Feelings
Страницы выведены с помощью pdoPage, почему не находит?
Евгений
по названию выходит что это форма
Евгений
на странице результата надо вызывать SimpleSearch
Евгений
а можно просто документацию глянуть
Евгений
это же так просто
Андрей
А вообще да, сначала делай все по докам, должно все работать. А потом уже свои стили и т.п. подключай
Sentinel
Я верно перевел?
[[BabelTranslation:default=[[+ru_id]]? &resourceId=[[+ru_id]] &contextKey=`eng]]
{'BabelTranslation' | default : '$ru_id' | snippet : [
'resourceId' => $ru_id, 'contextKey' => 'eng'
]}`
Oleg
Sentinel
параметр чанка
Sentinel
эта конструкция в чанке вызывается
Oleg
Oleg
Sentinel
👍 спасибо
Sentinel
Sentinel
ресурса
Sentinel
default в сниппите нужен мне кажется
Sentinel
сейчас 0 выводит
Oleg
default в сниппите нужен мне кажется
В BabelTranslation нет параметра default, по крайней мере в доках о нём ничего не сказано
https://docs.modx.com/extras/revo/babel/babel.babeltranslation
Sentinel
ты не понял :default=[[+ru_id]] это стандартный синтакис, а мне нужно на fenom переписать
Anonymous
Друзья, поговаривают, что уже завтра нашу телегу заблокируют.
Anonymous
Telegram будет заблокирован уже завтра, и на этот раз все серьезно, поэтому мы собрали для вас большой гайд обо всех способах обхода блокировки на любых устройствах.
Воспользуйтесь VPN. Это технология, которая позволяет проводить ваш трафик через другую страну. То есть, вы находитесь в России, а ваш трафик идет как-будто из США. В США Телеграм не заблокирован, поэтому он продолжит работать и у вас.
В том, чтобы воспользоваться VPN, нет ничего сложного. Если вы хотите подключить его для своего смартфона, просто откройте свой магазин приложений (Google Play или App Store), введите в строке поиска 'VPN', и любое приложение из топ-5 вам подойдет. Скачайте и установите выбранное приложение, далее следуйте указаниям интерфейса самого приложения. Обычно все ограничивается кнопкой 'Включить', после чего весь трафик вашего смартфона уже будет идти через VPN.
Отключить ВПН так же легко, как и включить. Чаще всего это кнопка 'Выключить' в центре главного экрана установленного вами приложения.
Примеры приложений:
Android: https://play.google.com/store/apps/details?id=free.vpn.unblock.proxy.turbovpn
iOS: https://itunes.apple.com/us/app/unlimited-free-vpn-by-betternet/id946659216?mt=8&ign-mpt=uo=8
Этот вариант подходит для приложений Телеграм на ваших смартфонах, а также для тех, кто использует веб-версию Телеграм на своем смартфоне.
Зачем кто-то создает подобные приложения? Эти люди предоставляют вам сервис, а в обмен показывают рекламу. Если не хотите смотреть рекламу, то можете использовать платные приложения, чаще всего в бесплатных приложениях есть платная версия без рекламы.
В случае с использованием веб-версии приложения на компьютере, вы можете скачать расширения для Google Chrome, Opera или Mozilla, которое будет работать так же, как и в мобильных приложениях. Подробнее прочитать о том, как это работает, вы можете в нашей статье: http://telegra.ph/Instrukciya-po-vklyucheniyu-VPN-rasshireniya-v-brauzere-Google-Chrome-Opera-Mozilla-04-03
В том случае, если вы используете Telegram Desktop на вашем компьютере, то бесплатных вариантов к сожалению нет, и есть только платные с первоначальным бесплатным периодом.
Например:
Windows: https://www.betternet.co/windows-vpn
Mac: https://www.betternet.co/mac-vpn
Работают эти сервисы точно также, как и вариант для смартфона или расширения для браузера.
Вот собственно и все. Мы рассказали вам о минимальных средствах защиты от действий Роскомнадзора.
Sentinel
Sergey
Telegram будет заблокирован уже завтра, и на этот раз все серьезно, поэтому мы собрали для вас большой гайд обо всех способах обхода блокировки на любых устройствах.
Воспользуйтесь VPN. Это технология, которая позволяет проводить ваш трафик через другую страну. То есть, вы находитесь в России, а ваш трафик идет как-будто из США. В США Телеграм не заблокирован, поэтому он продолжит работать и у вас.
В том, чтобы воспользоваться VPN, нет ничего сложного. Если вы хотите подключить его для своего смартфона, просто откройте свой магазин приложений (Google Play или App Store), введите в строке поиска 'VPN', и любое приложение из топ-5 вам подойдет. Скачайте и установите выбранное приложение, далее следуйте указаниям интерфейса самого приложения. Обычно все ограничивается кнопкой 'Включить', после чего весь трафик вашего смартфона уже будет идти через VPN.
Отключить ВПН так же легко, как и включить. Чаще всего это кнопка 'Выключить' в центре главного экрана установленного вами приложения.
Примеры приложений:
Android: https://play.google.com/store/apps/details?id=free.vpn.unblock.proxy.turbovpn
iOS: https://itunes.apple.com/us/app/unlimited-free-vpn-by-betternet/id946659216?mt=8&ign-mpt=uo=8
Этот вариант подходит для приложений Телеграм на ваших смартфонах, а также для тех, кто использует веб-версию Телеграм на своем смартфоне.
Зачем кто-то создает подобные приложения? Эти люди предоставляют вам сервис, а в обмен показывают рекламу. Если не хотите смотреть рекламу, то можете использовать платные приложения, чаще всего в бесплатных приложениях есть платная версия без рекламы.
В случае с использованием веб-версии приложения на компьютере, вы можете скачать расширения для Google Chrome, Opera или Mozilla, которое будет работать так же, как и в мобильных приложениях. Подробнее прочитать о том, как это работает, вы можете в нашей статье: http://telegra.ph/Instrukciya-po-vklyucheniyu-VPN-rasshireniya-v-brauzere-Google-Chrome-Opera-Mozilla-04-03
В том случае, если вы используете Telegram Desktop на вашем компьютере, то бесплатных вариантов к сожалению нет, и есть только платные с первоначальным бесплатным периодом.
Например:
Windows: https://www.betternet.co/windows-vpn
Mac: https://www.betternet.co/mac-vpn
Работают эти сервисы точно также, как и вариант для смартфона или расширения для браузера.
Вот собственно и все. Мы рассказали вам о минимальных средствах защиты от действий Роскомнадзора.
Зачем всё так усложнять. Socks5 и вперёд... благо их море...
Anonymous