OP
никаких шаблонов нет
OP
это единственные 2 чанка
Алексей
кеш в ручную чистили?
OP
удалить файлы из папки cache?
Алексей
ага
Евгений
есть еще вариант что base нету
Евгений
<base href="{$_modx->config.site_url}" />
OP
ага
удалил — аналогично
OP
есть еще вариант что base нету
а как связан тег base и вывод текста на страницу шаблонизатором?
Евгений
OP
base формирует ссылки внутри браузера, и никак не связан с генерацией html
Алексей
короче, загадка дня.
OP
верно
OP
разгадаю — сообщу
OP
спасибо за помощь
Алексей
какая-то обфускация ссылок.... не понятная....
OP
какая-то обфускация ссылок.... не понятная....
самое что интересное, когда меняю server_protocol на http, то всё остаётся по прежнему. Внутри ссылок https, вне ссылок http
MODX Notification Bot
Новая статья [modx.pro] Раздел: Новые дополнения и их версии SummerFloors - редактируемые планы помещений Понадобилось сделать svg карту склада. Директор оплатил создание компонента с визуальным редактором полигонов. К счастью, нашел компонент https://github.com/summerstyle/summer, который идеально подошел в качестве основы редактора. ...
Olofmeister
Всем привет, скажите, можно ли сделать в modx страницу 404 с использованием шаблона?
Olofmeister
Просто делаю новый шаблон для нее, а контент не выводится
Иван
Создание шаблон, назначает нужной странице, указываете id этой страницы в сис настройках
Иван
Покажите полностью код
Ррр
а как ты обновляешь превью?
Правой кнопкой мыши на картинку жму, обновить превью
Olofmeister
Уже сделал, спасибо
Артур
Кто знает почему $matches пустой? Или другими словами какой должна быть регулярка чтобы в $matches было содержимое квадратных скобок?
Алексей
Квадратные скобки наверное нужно заэкранировать. \[ \] тк это групировка
Алексей
Не проще ли сделать replace options[ и ] ?
Артур
что-то ты хитрое пишешь....
Ага таких хитрых строк как те, что на скрине, ты ещё не видел)))
Артур
Алексей
Типа два раза replace?
str_replace([ ' options[', ']' ], '', $str) Один ну это как вариант, если подходит ))))
Сергей
Ребята, кто знает? результаты поиска mSearch2 вывожу в mFilter2, результаты отображаются, а фильтры не работают (не выводятся), почему так? Вывожу так: {$_modx->runSnippet('!mFilter2', [ 'element' => 'msProducts', 'class' => 'msProduct', 'loadModels' => 'msproductremains', 'leftJoin' => '{ "Remains":{ "class":"msprRemains","on":"msProduct.id = Remains.product_id" } }', 'select' => '{ "msProduct":"*","Remains":"SUM(Remains.remains) as remains" }', 'suggestions' => '1', 'resources' => '[[!mSearch2:default=999999?returnIds=1`&limit=`0]]', 'depth' => '', 'sort' => 'remains|remains:desc,ms_product|publishedon:asc,ms_product|createdby:desc,ms|price:asc', 'filters' => 'msoption|param_1:default,msoption|param_2:default,msoption|param_3:default,msoption|param_4:default,msoption|param_6:default,msoption|param_7:default,msoption|param_8:default', 'aliases' => 'msoption|param_1==param_1,msoption|param_2==param_2,msoption|param_3==param_3,msoption|param_4==param_4,msoption|param_6==param_6,msoption|param_7==param_7,msoption|param_8==param_8', 'includeThumbs' => 'small,icon', 'tplOuter' => 'tpl-mFilter2.outer', 'tplFilter.outer.default' => 'tpl-mFilter2.filter.outer', 'tpls' => 'tpl-shop-item,tpl-shop-item_list', 'limit' => '16', ])}
Mr. Karandash
Ребята, кто знает? результаты поиска mSearch2 вывожу в mFilter2, результаты отображаются, а фильтры не работают (не выводятся), почему так? Вывожу так: {$_modx->runSnippet('!mFilter2', [ 'element' => 'msProducts', 'class' => 'msProduct', 'loadModels' => 'msproductremains', 'leftJoin' => '{ "Remains":{ "class":"msprRemains","on":"msProduct.id = Remains.product_id" } }', 'select' => '{ "msProduct":"*","Remains":"SUM(Remains.remains) as remains" }', 'suggestions' => '1', 'resources' => '[[!mSearch2:default=999999?returnIds=1`&limit=`0]]', 'depth' => '', 'sort' => 'remains|remains:desc,ms_product|publishedon:asc,ms_product|createdby:desc,ms|price:asc', 'filters' => 'msoption|param_1:default,msoption|param_2:default,msoption|param_3:default,msoption|param_4:default,msoption|param_6:default,msoption|param_7:default,msoption|param_8:default', 'aliases' => 'msoption|param_1==param_1,msoption|param_2==param_2,msoption|param_3==param_3,msoption|param_4==param_4,msoption|param_6==param_6,msoption|param_7==param_7,msoption|param_8==param_8', 'includeThumbs' => 'small,icon', 'tplOuter' => 'tpl-mFilter2.outer', 'tplFilter.outer.default' => 'tpl-mFilter2.filter.outer', 'tpls' => 'tpl-shop-item,tpl-shop-item_list', 'limit' => '16', ])}
в консоли ошибки есть?
Артур
str_replace([ ' options[', ']' ], '', $str) Один ну это как вариант, если подходит ))))
Ну если бы это был php я бы так и сделал, но мне надо аналогичную замену сделать в js, а там в replace массив не передать(((
Mr. Karandash
Кто подскажет, надо реализовать систему городов в виде site.ru/CITY/page.html Есть что то готовое?
Алексей
Ребята, кто знает? результаты поиска mSearch2 вывожу в mFilter2, результаты отображаются, а фильтры не работают (не выводятся), почему так? Вывожу так: {$_modx->runSnippet('!mFilter2', [ 'element' => 'msProducts', 'class' => 'msProduct', 'loadModels' => 'msproductremains', 'leftJoin' => '{ "Remains":{ "class":"msprRemains","on":"msProduct.id = Remains.product_id" } }', 'select' => '{ "msProduct":"*","Remains":"SUM(Remains.remains) as remains" }', 'suggestions' => '1', 'resources' => '[[!mSearch2:default=999999?returnIds=1`&limit=`0]]', 'depth' => '', 'sort' => 'remains|remains:desc,ms_product|publishedon:asc,ms_product|createdby:desc,ms|price:asc', 'filters' => 'msoption|param_1:default,msoption|param_2:default,msoption|param_3:default,msoption|param_4:default,msoption|param_6:default,msoption|param_7:default,msoption|param_8:default', 'aliases' => 'msoption|param_1==param_1,msoption|param_2==param_2,msoption|param_3==param_3,msoption|param_4==param_4,msoption|param_6==param_6,msoption|param_7==param_7,msoption|param_8==param_8', 'includeThumbs' => 'small,icon', 'tplOuter' => 'tpl-mFilter2.outer', 'tplFilter.outer.default' => 'tpl-mFilter2.filter.outer', 'tpls' => 'tpl-shop-item,tpl-shop-item_list', 'limit' => '16', ])}
'resources' => '[[!mSearch2:default=999999?returnIds=1`&limit=`0]]', так делать ниииззя
Сергей
в консоли ошибки есть?
девственно чиста
Алексей
возможно в этом ошибка
Сергей
Сергей
Артур
что-то ты хитрое пишешь....
Как же ты не заметил что я [ и ] не экранировал)))
Артур
разве?
Ага😀
Дима
Как думаете, может ли сайт работать так же быстро на modx?
100% на MODX можно сделать как минимум также, и даже быстрее чем на голом PHP+БД. За счет крутого кэширования, которого из коробки в PHP нет. На этом сайте конечно фронтенд медленнее бека, при всей своей минималистичности PageSpeed баллы 67 / 93
Дмитрий
Кто подскажет, надо реализовать систему городов в виде site.ru/CITY/page.html Есть что то готовое?
Владимир Гришин что то подобное разрабатывал, на modstore глянь
Mr. Karandash
Владимир Гришин что то подобное разрабатывал, на modstore глянь
в первую очередь посмотрел, все на доменах
Mr. Karandash
поддоменах*
Дмитрий
https://modstore.pro/packages/maps/cityselect
Дмитрий
Дак делай этими.. клонируют первый "web" который
Дмитрий
Контексты вроде
Mr. Karandash
https://modstore.pro/packages/maps/cityselect
https://s6200.h3.modhost.pro/cityselect.html
Mr. Karandash
тут ниче не происходит
Mr. Karandash
в демке его
Дмитрий
https://cat-art.ru/blog/multiyazyichnost-modx-revo
Дмитрий
Запрос в Гугле "выбор языка в modx"
Дмитрий
В эту сторону копай
Дмитрий
Если не много ресурсов будет
Дмитрий
Если много то это не канает
Mr. Karandash
Запрос в Гугле "выбор языка в modx"
это все древность. Надо что бы один контекст и какая то система плагинов
Mr. Karandash
а то редактировать по 10 раз одну и ту же страницу в 21 веке уже не то пальто )
Дима
а то редактировать по 10 раз одну и ту же страницу в 21 веке уже не то пальто )
То что вы описываете, называется "региональные версии сайта в папках (не на поддоменах) без контекстов MODX"
Mr. Karandash
но компонента то нет готового
Mr. Karandash
Есть, cityfields
хм, как бы протестить
Mr. Karandash
а то в демке домены
Дима
А че там тестить, это же плагин на notfound. Даже если не заработает, поправить проверку url) Внедряйте!
Дима
окей, спасибо, попробую
У меня вот задача сделать поддомены для Яндекса и одновременно папки для Гугла, и ещё скрыть версии не предназначенные Я и Г от соответствующего поисковика) Может подкинете пунктик в своё ТЗ а потом решением поделитесь ?))) Че-то всё руки не дойдут это пилить... Как раз с cityfields
Дима
Мне кажется эту задачу необходимо решать не на ModX )
Предлагаю раскрыть тему! Конфигами веб-сервера можно было бы, но управления из админки не будет, а это для проектов "которым нужны такие фичи" какбэ «не комильфо» ) А на чем предложите?
Mr. Karandash
но я там пока не силен )
Mr. Karandash
за то маршрутизация как по кайфу есть