Артур
Гугл такое пресекает
Что пресекает?
Albert
Что пресекает?
Заблокирует за такие абузы с юзер агентом
Артур
Заблокирует за такие абузы с юзер агентом
А как он узнает? Стили подгружаются, скрипты и контент тоже, а то что не в полном объеме он как поймёт?
Albert
Гугл кроме всего собирает данные от юзеров. Заметит что данные не сходятся
🙈 PG
Я на одном сайте такое практикую, но урезал только скрипты аналитики кроме гугула, iframe с видео с Ютуба и всякое такое, все что связано с контентом оставил
Артур
Гугл кроме всего собирает данные от юзеров. Заметит что данные не сходятся
Тут такой момент тонкий. Насколько я понимаю гугл мобилку тестирует эмулируя 3G, а сейчас в основном в России 4g, поэтому осмелюсь предположить что данные будут расходится не сильно.
🙈 PG
Через Пейдж спид показывает около 95 но серч консоли реальные данные, +- 82
Albert
А какая цель? Заказчику показать зеленую зону?
🙈 PG
Да не помню уже почему так сделал, заказчика я спросил что ему нужно, быстрый и удобный сайт или зелёная зона
🙈 PG
Тут скорее для себя сделал проверить свою теорию
Артур
А какая цель? Заказчику показать зеленую зону?
В целом да. Я реально сделал всё что мог, но верстальщик наверстал и наподлючал гору плагинов, которые мне никуда не деть, минификация, отложенная загрузка и прочие методы особого эффекта не дали, при этом визуально я с секундомером на своём старом телефоне проверял первый контент через 2.5секунды, а взаимодействие через 6-7.
🙈 PG
Есть куда улучшать
🙈 PG
По правилам гугла можно урезать невидимый контент и инициализировать его после
Артур
По правилам гугла можно урезать невидимый контент и инициализировать его после
Об этом надо думать на этапе вёрстки, грамотно писать стили, грамотно подключать скрипты, минимизировать использование тяжёлых плагинов, а когда имеешь дело с готовой вёрсткой, то тут как бы вариантов не много.
🙈 PG
Но тут есть ещё один момент, Гугл часто обновляет тот же тест
🙈 PG
И результаты разнятся от месяца к месяцу
🙈 PG
https://pishvynka.com/ru/main/ Тут у меня пару месяцев назад было 98/100
🙈 PG
Сейчас уже 85/97
Сергей Шлоков
https://franchiser.ru/catalog/region-rostovskaya-oblast сам посмотри
Сайт большой? Сколько ресурсов?
Сергей Шлоков
Т.е. если указать параметр ввода как изображение, то в админке у ресурса отобразится input для выбора файла изображения. В таблице TV сохранится выбранный путь. Если параметр вывода не указать, то на сайте в соответствующем теге [[*myImage]] отобразиться просто строка с путем файла. Если указать параметр вывода как изображение, то строка обернётся в тег img. Т.е. подготовится. Это и значит process.
Сергей Шлоков
MODX делает это автоматически когда встречает тег ТВшки. А вот для сниппетов getResources/pdoResources нужно указывать, преобразовывать ли TV в указанный в параметрах вывода тип или выводить как есть.
Артур
Сайт большой? Сколько ресурсов?
Небольшой, ресурсов около сотни
MODX Notification Bot
Новая статья [modx.pro] Раздел: Готовые решения Localizator. Вывод списка языков Доброго времени суток, сообщество. Предлагаю решение для вывода списка языков при использовании дополнения Localizator. ...
alexey
Всем привет. ClientConfig ломает кэш, а именно дублирует содержимое. Кто в курсе, как починить?
alexey
Developer
<div class="portfolio-list"> <div class="flex f_wrap"> {'!mFilter2' | snippet : [ 'element'=> 'ms2GalleryResources', 'tpl'=>'tpl.portfolio.second', 'tplOuter' => 'tpl.mFilter2.outer.portfolio.mainpage', 'includeThumbs' => 'service,service_small,service_gif', 'includeOriginal' => 1, 'sortby' => 'menuindex', 'sortdir' => 'asc', 'processTVs' => 1, 'parents' => 3, 'limit'=> 6, 'tvFilters' => 'portfolio_tags==%132%', 'includeTVs' => 'filters_get,emoji', 'filters' => 'tv|filters_get:DefaultMy', 'aliases' => 'tv|filters_get==tag', 'tplFilter.outer.default' => 'tpl.mFilter2.filter.outer.mainpage', 'tplFilter.row.default' => 'tpl.mFilter2.filter.checkbox.portfolio.mainpage', 'filterOptions' => '{ "selected": "#mse2_selected", "selected_tpl": "<a href=\"#\" data-id=\"_id_\" class=\"mse2_selected_link link-selected gray\"><span class=\"flex al_center\"><span class=\"link-title\">_title_</span><span class=\"close\"></span></span></a>" }', 'pageVarKey' => 'portfolio', 'pageNavVar' => 'portfolio.nav', 'ajaxElemRows' => '#mse2_results', 'ajaxElemWrapper' => '.portfolio-list', 'ajaxElemPagination' => '.portfolio-list .pagination', 'ajaxElemMore' => '.portfolio-list .btn-more', 'ajaxMode' => 'button', 'frontend_js' => '', 'ajaxTplMore' => 'tpl.more.btn.second' ]} </div> {$_modx->getPlaceholder('portfolio.nav')} </div> подскажите пожалуйста, нужно выводить кнопку "загрузить ещё" http://joxi.ru/J2bzJ7GiVp4ay2 под сеткой портфолио, чтобы подгружать следующие ресурсы внизу и чтобы можно было делать фильтрацию. Но кнопка "загрузить ещё" появляется только когда выбрали хотя-бы один фильтр (услуги, анимация), изначально кнопка скрыта. Как это правильно настроить, чтобы кнопка показывалась сразу?
Иван
Смотрите колбеки
Иван
В доках
Developer
Смотрите колбеки
https://docs.modx.pro/komponentyi/callback это? "Компонент для вывода, обработки и ведения журнала заявок на обратный звонок." разве это подходит для подгрузки ресурсов и фильтрации?
Иван
Нет
Иван
https://docs.modx.pro/komponentyi/msearch2/snippetyi/mfilter2#Javascript
Иван
Или пишите в ТП
Иван
Это платный доп
alexey
Ребят, как можно экранировать внутри модификатора символ знака вопроса? Вот кусок кода: и</a>`:else=`<a href='[[+link]]?buy' class="btn
Иван
Использовать феном )
Semyon
ребят а как менять значения событий, которые передаются?
Артур
В плагине
что за плагин
Semyon
Да не затираются. просто забыл, нужно какие то методы использовать или нужно просто присвоить значение
Semyon
Ща
Semyon
msOnGetProductPrice
Артур
Но скорее всего так $values = & $modx->event->returnedValues; / $values['value'] = json_encode($result, JSON_UNESCAPED_UNICODE);
Sergey
Всем привет, подскажите с чего начать (почитать, посмотреть), чтобы посадить статический сайт на ModX? Может есть хорошие ссылки с мануалами
Sergey
Желательно с практическими примерами
Артур
Вряд-ли нужен jsonencode
Ну какое значение это ты сам реши)))
Артур
Желательно с практическими примерами
Я с этого начинал https://www.youtube.com/watch?v=mZavWpIxZFY&list=PLKNr4QidMVaqrhnegTibrXmcVyLoPEH4b
Sergey
Спасибо
OP
Ребят, а что случилось с плагином MobileDetect из репозитория modstore.pro? Не могу его загрузить почему то
OP
OP
Так он уже загружен судя по всему
Вот и я так подумал. Но в списке нету его
Андрей
Вот и я так подумал. Но в списке нету его
Может там несколько страниц пакетов?
Андрей
https://ibb.co/VtvqqL3 - проверил на модхосте, всё норм, загружается-устанавливается
MODX Notification Bot
Новая статья [modx.pro] Раздел: Новые дополнения и их версии MODX 2.8.3 Анонс свежей версии. Внимание обнаружен неприятный баг! ...
Иван
Марку сообщили.
Иван
Возможно в допе баг
Сергей Шлоков
Иван
Он все равно другим ботом будут заблочены
Gaius Cassius
Другой - это который просит номер карты, фио и ccv?)
Developer
http://joxi.ru/KAgVEpzTKlXG82 подскажите, в админке в поле задаю ссылку [[~132]] как теперь в чанке вывести эту ссылку на ресурс? <a href="{$link}"> это не работает
Алексей
для начала поситать документацию и принятые обозначения в MODX.
Алексей
http://joxi.ru/KAgVEpzTKlXG82 подскажите, в админке в поле задаю ссылку [[~132]] как теперь в чанке вывести эту ссылку на ресурс? <a href="{$link}"> это не работает
1. стандартный парсер MODX: https://docs.modx.pro/sistema/osnovyi/sintaksis-tegov 2. FENOM там есть куча примеров: https://docs.modx.pro/komponentyi/pdotools/parser
Артур
pdoResources
Префикс убрал?
Developer
Developer
[[~132]] правильно ли вообще в админке задана ссылка на ресурс?
Артур
Неправильно выводишь.
Артур
Почитай документацию по pdoResouces
Developer
Почитай документацию по pdoResouces
https://docs.modx.pro/komponentyi/pdotools/snippetyi/pdoresources Если используется дополнительное поле image, то вызов изменится следующим образом: [[pdoResources? &parents=1 &depth=0 &tpl=ListRowTpl &includeTVs=image ]] В чанке ListRowTpl за это поле будет отвечать плейсхолдер [[+tv.image]] у меня [[+tv.link]] это не работает