Артур
Albert
Гугл кроме всего собирает данные от юзеров. Заметит что данные не сходятся
🙈 PG
Я на одном сайте такое практикую, но урезал только скрипты аналитики кроме гугула, iframe с видео с Ютуба и всякое такое, все что связано с контентом оставил
🙈 PG
Через Пейдж спид показывает около 95 но серч консоли реальные данные, +- 82
Albert
А какая цель? Заказчику показать зеленую зону?
🙈 PG
Да не помню уже почему так сделал, заказчика я спросил что ему нужно, быстрый и удобный сайт или зелёная зона
🙈 PG
Тут скорее для себя сделал проверить свою теорию
Артур
А какая цель? Заказчику показать зеленую зону?
В целом да. Я реально сделал всё что мог, но верстальщик наверстал и наподлючал гору плагинов, которые мне никуда не деть, минификация, отложенная загрузка и прочие методы особого эффекта не дали, при этом визуально я с секундомером на своём старом телефоне проверял первый контент через 2.5секунды, а взаимодействие через 6-7.
🙈 PG
🙈 PG
Есть куда улучшать
🙈 PG
По правилам гугла можно урезать невидимый контент и инициализировать его после
🙈 PG
Но тут есть ещё один момент, Гугл часто обновляет тот же тест
🙈 PG
И результаты разнятся от месяца к месяцу
🙈 PG
https://pishvynka.com/ru/main/
Тут у меня пару месяцев назад было 98/100
🙈 PG
Сейчас уже 85/97
Сергей Шлоков
Сергей Шлоков
Сергей Шлоков
Т.е. если указать параметр ввода как изображение, то в админке у ресурса отобразится input для выбора файла изображения. В таблице TV сохранится выбранный путь.
Если параметр вывода не указать, то на сайте в соответствующем теге [[*myImage]] отобразиться просто строка с путем файла. Если указать параметр вывода как изображение, то строка обернётся в тег img. Т.е. подготовится. Это и значит process.
Сергей Шлоков
MODX делает это автоматически когда встречает тег ТВшки. А вот для сниппетов getResources/pdoResources нужно указывать, преобразовывать ли TV в указанный в параметрах вывода тип или выводить как есть.
Developer
Alisa
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
Ща
Semyon
msOnGetProductPrice
Артур
Но скорее всего так
$values = & $modx->event->returnedValues; /
$values['value'] = json_encode($result, JSON_UNESCAPED_UNICODE);
Sergey
Всем привет, подскажите с чего начать (почитать, посмотреть), чтобы посадить статический сайт на ModX? Может есть хорошие ссылки с мануалами
Sergey
Желательно с практическими примерами
Semyon
Semyon
Sergey
Спасибо
OP
Ребят, а что случилось с плагином MobileDetect из репозитория modstore.pro? Не могу его загрузить почему то
OP
Андрей
Андрей
Андрей
https://ibb.co/VtvqqL3 - проверил на модхосте, всё норм, загружается-устанавливается
MODX Notification Bot
Новая статья [modx.pro]
Раздел: Новые дополнения и их версии
MODX 2.8.3
Анонс свежей версии.
Внимание обнаружен неприятный баг!
...
Alexandr
Иван
Марку сообщили.
Иван
Возможно в допе баг
Сергей Шлоков
Иван
Он все равно другим ботом будут заблочены
Gaius Cassius
Другой - это который просит номер карты, фио и ccv?)
Developer
http://joxi.ru/KAgVEpzTKlXG82
подскажите, в админке в поле задаю ссылку [[~132]]
как теперь в чанке вывести эту ссылку на ресурс?
<a href="{$link}">
это не работает
Алексей
для начала поситать документацию и принятые обозначения в MODX.
Артур
Developer
Алексей
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]] это не работает