Sergei
[[%copyright_footer_text]] выводит copyright_footer_text, а не то что должен
🙈 PG
Лексиконы перед выводом нужно загрузить
🙈 PG
https://docs.modx.com/revolution/2.x/developing-in-modx/advanced-development/internationalization
🙈 PG
$modx->lexicon->load('topicname');
🙈 PG
Можно в сниппете или в плагине, главное чтобы код выполнился перед выводом в чанке или шаблоне
Sergei
не выходит
Sergei
а не все заебись
Sergei
спасибо братан
Leonid
Вот пролетели 5 лет работы и мы подошли к первому юбилею. В июне 2013 года открылся Modstore!
Leonid
64 автора, 292 дополнения, 34к ключей, 200к загрузок, 6000+ тикетов в ТП.
Спасибо команде Modstore, авторам и нашим клиентам!
Объявляем распродажу в эту честь: с 25 июня по 1 июля включительно: скидка 30% на все дополнения!
https://clck.ru/DeFrG
Leonid
у нас тут юбилей 🎂
Sergei
как в переключатель языков babel вывести оригинальное название языка (например English, Русский вместо English, Russian или Английский, Русский)
Vladimir
Andrey
Sentinel
Leonid
Sergei
Andrey
Sergei
а есть способ попроще, чтобы в перспективе надо было поменять одну строчку?
Leonid
Спасибо🍻
Yuriy
мысль хорошая) бывал там , типовая установка, что я обноружил у меня не подключается автоматически вот эти вещи - <script type="text/javascript" src="assets/components/ajaxform/js/default.js"></script>
<script type="text/javascript">AjaxForm.initialize({"assetsUrl":"\/assets\/components\/ajaxform\/","actionUrl":"\/assets\/components\/ajaxform\/action.php","closeMessage":"\u0437\u0430\u043a\u0440\u044b\u0442\u044c \u0432\u0441\u0435","formSelector":"form.ajax_form","pageId":14});</script>
Yuriy
если ручками подключтить то все ок
Yuriy
почему ajaxform и formit автоматом не подключает скрипты по умолчанию ?
🙈 PG
а какой вызов?
Yuriy
нашел ошибку , затер случайно </body>
Vadim
кто поможет настроить авторизацию через соц сети ? (не бесплатно)
Sergei
[[!%test_text]] - ! значит не кешируется?
Nikita
Добрый день, ребята. Столкнулся с проблемой, что сайт уходит в какой-то стазис. При его загрузке получаю ошибку 504 после долгих раздумий загрузки.
В последний раз помог ребут php-fpm(7.0). Версия движка 2.6.1. Кто нибудь встречался с таким?
Artem
Nikita
воркеров не хватает на php-fpm
Я посмотрю как надбавить. Дело в том что я еще по логам nginx вижу что различные роботы(боты) пытаются достать несуществующие файлы
2018/06/25 01:08:59 [error] 119121#119121: *71848 FastCGI sent in stderr: "Unable to open primary script: /var/www/navigine.com/wp-login.php (No such file or directory)" while reading response header from upstream, client: 41.136.239.5, server: navigine.com, request: "GET /wp-login.php HTTP/1.1", upstream: "fastcgi://unix:/run/php/php7.0-fpm.sock:", host: "navigine.com"
2018/06/25 01:47:21 [error] 119121#119121: *72565 FastCGI sent in stderr: "Unable to open primary script: /var/www/navigine.com/wp-login.php (No such file or directory)" while reading response header from upstream, client: 212.235.73.37, server: navigine.com, request: "GET /wp-login.php HTTP/1.1", upstream: "fastcgi://unix:/run/php/php7.0-fpm.sock:", host: "navigine.com"
2018/06/25 02:26:50 [error] 119121#119121: *73305 FastCGI sent in stderr: "Unable to open primary script: /var/www/navigine.com/index.php/component/users/index.php (No such file or directory)" while reading response header from upstream, client: 91.109.118.69, server: navigine.com, request: "GET /index.php/component/users/?view=registration HTTP/1.1", upstream: "fastcgi://unix:/run/php/php7.0-fpm.sock:", host: "navigine.com"
Nikita
И это очень странно, уже думаю что бы определить отдельно правило с редиректом на какойнибудь google
Q
Требуется сис админ на разовые задания, а именно нужно будет установить 10 драйверов на 10 ПК, расширить на них принтеры, Установите программу под видеорегистратор прописать внешний айпи адреса, а также необходимо непосредственно пробросить порты для ultra пенсии на этих 10 компьютеров, всё это делается по удалёнке через TeamViewer за подробности Пишите в ЛИЧКУ
alex
Задачи для modx-еров))))
Pavel
Anton
Слушайте, что не так с запросом: &where=`{"city:IN": "Алушта", "obj-type:IN": "Заправочные станции"}`
Anton
?
Anton
там не просто строка должна быть с запятыми, а жсон-массив?
Anton
а ещё такая штука - когда русские символы обрабатываешь в пыхе, а потом делаешь жсон_енкод, то они вот так кодируются: ["\u041c\u043e\u0441\u043a\u0432\u0430","\u0427\u0435\u043b\u044f\u0431\u0438\u043d\u0441\u043a","\u0410\u043b\u0443\u0448\u0442\u0430"] Если я
Anton
это в &where передам, оно нормально это прожуёт?
Yaroslav
Artem
Yaroslav
Anton
сниппет вызывается вот так:
[[!pdoPage?
&parents=`[[*id]]`
&tpl=`tpl.catalog-item`
&includeTVs=`s,img,obj-type,city,address`
&sortby=`[[!#GET.sortby:default=`publishedon`]]`
&sortdir=`[[!#GET.sortdir:default=`DESC`]]`
&where=`{"city:IN": "[[!explode? str=`[[!#GET.towns]]`]]", "obj-type:IN": "[[!explode? str=`[[!#GET.types]]`]]"}`
&limit=`9`
]]
и что странно, что &where вообще никак не влияет на вывод, хотя такие тв у ресурсов есть, твшки в выборку включены, ничего не кешируется, вроде как должно всё работать, но нифига. Что я не так делаю?
Sergei
как код вставить?
Yaroslav
сниппет вызывается вот так:
[[!pdoPage?
&parents=`[[*id]]`
&tpl=`tpl.catalog-item`
&includeTVs=`s,img,obj-type,city,address`
&sortby=`[[!#GET.sortby:default=`publishedon`]]`
&sortdir=`[[!#GET.sortdir:default=`DESC`]]`
&where=`{"city:IN": "[[!explode? str=`[[!#GET.towns]]`]]", "obj-type:IN": "[[!explode? str=`[[!#GET.types]]`]]"}`
&limit=`9`
]]
и что странно, что &where вообще никак не влияет на вывод, хотя такие тв у ресурсов есть, твшки в выборку включены, ничего не кешируется, вроде как должно всё работать, но нифига. Что я не так делаю?
работаешь не через феном, как минимум, стандартный синтаксис вообще хрень нечитаемая. попробуй сначала исключи это для локализации проблемы
"obj-type:IN": "[[!explode? str=`[[!#GET.types]]`]]"
Anton
три обратных ковычки до и после: `
Yaroslav
Anton
да он и не включается, там стоит условие, что если гет параметр пустой, то он не включается в where
Anton
Если одна строчка, то пофиг, а если портянка, то намного читаемее.
Yaroslav
Anton
я делаю вывод этого условия просто как текст: {[[!#GET.towns:!empty=`"city:IN": "[[!explode? str=`[[!#GET.towns]]`]]", `]][[!#GET.types:!empty=` "obj-type:IN": "[[!explode? str=`[[!#GET.types]]`]]"`]]}
Yaroslav
Anton
))
Anton
ну короче это условие превращается в итоге в { "obj-type:IN": "["\u0413\u0438\u043f\u0435\u0440 \u0438 \u0441\u0443\u043f\u0435\u0440\u043c\u0430\u0440\u043a\u0435\u0442\u044b"]"}
Dmytro
норм превращает 🙂 почитайте про json_encode decode и доп параметры 🙂
Anton
может я вообще неправильный какой-то подход использую? Смысл задачи в том, что пользователь в фильтре натыкивает разное, я это превращаю в https://сайт.ru/katalog?&types=Гипер и супермаркеты&sortby=s&sortdir=DESC и надо из этих параметров выборку сделать.
Anton
сделал чтоб вот так было, но один фиг, что есть это where, что нет, выводятся все ресурсы.
Anton
{ "obj-type:IN": "["Гипер и супермаркеты"]"}
Dmytro
А если 3 ? 🙂
Dmytro
лучше не через и а через зпт 🙂 проще
Anton
не понял, чего 3?
Sergey
хм, а можно как-то в админке попасть в раздел, если там свыше 900 товаров? Как это победить?
Dmytro
Гипермаркеты и супермаркеты и магазины 🙂
Anton
не, там не так. Вот тут можно потыкать: https://dev.webseotop.ru/katalog
Anton
натыкиваешь, потом жмёшь результат.
Anton
и снизу строчка where показывается, Но выводятся оба тестовых товара независимо ни от чего.
Dmytro
а ну да так и пашет только рекомендую делать через алиасы как то не красиво кирилица в урл
Anton
всм в жс это энкодить сразу?
Anton
ох ё
Anton
экшн пустой.
Sergei
[[!AjaxForm?
&snippet=`FormIt`
&form=`tpl.AjaxForm`
&hooks=`email`
&emailTpl=`tpl_sentEmailTpl`
&emailSubject=`Тестовое сообщение`
&emailTo=`info@test.ru`
&validate=`name:required,email:required,message:required`
&validationErrorMessage=`В форме содержатся ошибки!`
&successMessage=`Сообщение успешно отправлено`
]]
Sergei
в чем проблема?
Anton
у формы экшн пустой.
Eugene
Обработка ajax же