Андрей
Я юзаю компонент от Володи
https://github.com/vgrish/compressor - этот? помню глючило с ним прилично
iWatchYouFromAfar
https://github.com/vgrish/compressor - этот? помню глючило с ним прилично
Его нужно уметь подключать, некоторые css/js лучше исключать из сжатия.
iWatchYouFromAfar
Выше ссылку дали
iWatchYouFromAfar
Но по старому алгоритму гугла, он разогнал сайт с 60 до почти 100%
iWatchYouFromAfar
куриный для богов
Андрей
Его нужно уметь подключать, некоторые css/js лучше исключать из сжатия.
Да то понятно, я новый не ставил, ещё в прошлом году пробовал. Надо посмотреть
iWatchYouFromAfar
говяжий для лохов
Евгений
нормас
Евгений
подготовка к новогу году в разгаре
iWatchYouFromAfar
Поделись уж секретом
Каким секретом? Просто берешь, подключаешь всё и тестируешь, если есть конфликты или ошибки, разбираешься. У меня например вроде js от office ошибку выдавал. Исключил его из сжатия и все.
iWatchYouFromAfar
Я не очень понимаю зачем все это нужно сейчас, гугл же обновил алгоритм, а минифицировать можно на этапе верстки
Sergey
а я не понимаю почему seo-шник с многолетним стажем требует показателей на неадаптивной странице...
Sergey
так и хочется применить физическое насилие
iWatchYouFromAfar
сеошники вообще странные люди, мне кажется они наркоманы
Sergey
да, был такой случай. пожали всё добились 90%, а через время заказчик опомнился и начал требовать качественных картинок :)
Sergey
ну и опять по кругу
Sentinel
что то тестовая версия на modhost.pro 2.7.0 в багами.. кто то тестил?
Евгений
у меня есть проект на 2,7
Евгений
пока нормас
Gaius Cassius
у меня есть проект на 2,7
10 дней, 4 проекта, полет нормальный
Sentinel
msfieldsmanager там компонент просто не работает на тестовом
Андрей
msfieldsmanager там компонент просто не работает на тестовом
Там кстати не все компоненты корректно устанавливаются =) не обязательно дело в 2.7
Sentinel
Ага.. это я уже понял 😒
Sergey
dpaste.de - пиши туда. и тебе прямо там и поправят. не будь мудаком
Vladimir
кто-нибудь видел чтоб снипет IF использовали для "всей логики" на сайте- один шаблон для абсолютно всех документов , далее в файл вынесено [[includeFile? &file=templates/cat.htm]] а в файле cat.htm 100500 [[!if? &subject=[[*id]] &operator=inarray &operand=1,411 &then=[[$****]] ]] ? ну и вот ни каких вам феномофф , все вот так супер (только еле шевелится) он еще и на PHP Version 5.6.39
Павел
Павел
если тока тип того...
Sergey
если тока тип того...
откуда это, что за фильм
Павел
откуда это, что за фильм
Гая Ричи или Квентина
Vladimir
а потому что исполняются все чанки в любом случае
это не вопрос был почему тормозит)) это про "че вот так кто-то реально считает норм? "
Евгений
и даже хз что лучше, куча условий или 40 шаблонов без наследования
Vladimir
ну работает жеж)
ага.. но как ... одно хорошо, на феном перевести в принципе благодаря одному шаблону проще даже
Павел
ну работает жеж)
тут частенько проскакивают такие умельцы «главное работает»))
Павел
а потом рождаются такие творения)
Павел
и мифы о том, что модх дерьмо))
Евгений
первый пикасо в modx
Баха Волков
Типа: Я художник, я так вижу
Евгений
ну да
Евгений
чик чик - в продакшен
Gaius Cassius
художника обидеть может каждый 😂 это линейная логика, чтобы все в одном месте и искать не надо ничего)
Павел
можно сайт вообще в один файл закрутить
Павел
при чём вместе с админкой
Alexey
Если ещё без комментариев, то гореть ему в аду
Баха Волков
[[!dmskSEO]] <head> <base href="[[++site_url]]" /> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" /> <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" /> [[-<title>[[*pagetitle]] | [[++site_name]]</title> <meta name="description" content="[[*description]]"/> ]] [[-<title>[[!DmskTitle]]</title>]] [[pdoField? &id=`[[*id]]` &field=`category-one` &top=`1` &toPlaceholder=`category-1` ]] [[-*second_title:empty=`[[+category-1]]`]] <title>[[!+sf.title:default=` [[!+dmskSEOtitle:default=` [[If? &subject=`[[*template]]` &operator=`inarray` &operand=`7,10` &then=` [[*seoTitle:empty=` [[*pagetitle]] купить в Санкт-Петербурге — GORA wood`]] `]] [[If? &subject=`[[*template]]` &operator=`inarray` &operand=`15` &then=` [[*seoTitle:empty=` [[*second_title:empty=`[[+category-1]]`]] [[*pagetitle]] — GORA wood `]] `]] `]] [[If? &subject=`[[*template]]` &operator=`inarray` &operand=`7,10,15,` &then=`` &else=`[[*seoTitle]] [[If? &subject=`[[*template]]` &operator=`inarray` &operand=`23` &then=`Наши работы — GORA wood`]] [[If? &subject=`[[*template]]` &operator=`inarray` &operand=`24` &then=`[[*pagetitle]] — наши работы — GORA wood`]] `]] `]] [[If? &subject=`[[!#GET.page]]` &operator=`notempty` &then=` — стр. [[!#GET.page]]`]]</title> [[-<title>[[!+sf.title:notempty=`[[!+sf.title]] / `]][[!pdoTitle? &registerJs=`1` &limit=`2`]]</title>]] <meta name="description" content="[[!+sf.description:default=`[[If? &subject=`[[!#GET.page]]` &operator=`notempty` &then=`` &else=`[[!+dmskSEOdescription:default=`[[If? &subject=`[[*template]]` &operator=`inarray` &operand=`7,10` &then=`[[*seoDescription:empty=`Купить [[*pagetitle:strtolower]] дизайнерские в интернет-магазине в СПб. Дизайнерские [[*pagetitle:strtolower]]: продажа, изготовление на заказ, каталог, цены.`]]`]][[If? &subject=`[[*template]]` &operator=`inarray` &operand=`15` &then=`[[*seoDescription:empty=`[[*second_title:empty=`[[+category-1]]`]] в современном стиле [[*pagetitle]] - купите [[*second_title:strtolower:empty=`[[+category-1:strtolower]]`]] [[*pagetitle]] в Санкт-Петербурге! Закажите [[*second_title:strtolower:empty=`[[+category-1:strtolower]]`]] [[*pagetitle]] с доставкой по СПб!`]]`]][[If? &subject=`[[*template]]` &operator=`inarray` &operand=`7,10,15` &then=`` &else=`[[*seoDescription]]`]]`]]`]]`]]" /> <meta name="keywords" content="[[!+sf.text:default=`[[If? &subject=`[[!#GET.page]]` &operator=`notempty` &then=`` &else=`[[!+dmskSEOkeywords:default=`[[*seoKeywords:empty=`[[If? &subject=`[[*template]]` &operator=`inarray` &operand=`15` &then=`[[*second_title:empty=`[[+category-1]]`]] [[*pagetitle]]` &else=`[[*pagetitle:strtolower]]`]]`]]`]]`]]`]]" /> [[If? &subject=`[[!#GET.sort]]` &operator=`notempty` &then=`<meta name="robots" content="noindex, nofollow" />` &else=`[[If? &subject=`[[!#GET.page]]` &operator=`notempty` &then=`<meta name="robots" content="noindex, follow" />`]]`]] [[$ch_head_metrika]]
Нашёл, это я на одном проекте встретил
Павел
тру пограмисты не комментят свой код, он итак понятен
Gaius Cassius
ну да, вообще удобно и чанков плодить не надо
действительно) а то понапридумывали телевизоры какие то, чанки, сниппеты а шаблоны еще! фу фу фу! не то что джумла😂
Alexey
комментарии для лузеров
А ещё я подписываю описания у чанков и сниппетов, вот
Баха Волков
Alexey
:-P
Баха Волков
[[!dmskSEO]] <head> <base href="[[++site_url]]" /> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" /> <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" /> [[-<title>[[*pagetitle]] | [[++site_name]]</title> <meta name="description" content="[[*description]]"/> ]] [[-<title>[[!DmskTitle]]</title>]] [[pdoField? &id=`[[*id]]` &field=`category-one` &top=`1` &toPlaceholder=`category-1` ]] [[-*second_title:empty=`[[+category-1]]`]] <title>[[!+sf.title:default=` [[!+dmskSEOtitle:default=` [[If? &subject=`[[*template]]` &operator=`inarray` &operand=`7,10` &then=` [[*seoTitle:empty=` [[*pagetitle]] купить в Санкт-Петербурге — GORA wood`]] `]] [[If? &subject=`[[*template]]` &operator=`inarray` &operand=`15` &then=` [[*seoTitle:empty=` [[*second_title:empty=`[[+category-1]]`]] [[*pagetitle]] — GORA wood `]] `]] `]] [[If? &subject=`[[*template]]` &operator=`inarray` &operand=`7,10,15,` &then=`` &else=`[[*seoTitle]] [[If? &subject=`[[*template]]` &operator=`inarray` &operand=`23` &then=`Наши работы — GORA wood`]] [[If? &subject=`[[*template]]` &operator=`inarray` &operand=`24` &then=`[[*pagetitle]] — наши работы — GORA wood`]] `]] `]] [[If? &subject=`[[!#GET.page]]` &operator=`notempty` &then=` — стр. [[!#GET.page]]`]]</title> [[-<title>[[!+sf.title:notempty=`[[!+sf.title]] / `]][[!pdoTitle? &registerJs=`1` &limit=`2`]]</title>]] <meta name="description" content="[[!+sf.description:default=`[[If? &subject=`[[!#GET.page]]` &operator=`notempty` &then=`` &else=`[[!+dmskSEOdescription:default=`[[If? &subject=`[[*template]]` &operator=`inarray` &operand=`7,10` &then=`[[*seoDescription:empty=`Купить [[*pagetitle:strtolower]] дизайнерские в интернет-магазине в СПб. Дизайнерские [[*pagetitle:strtolower]]: продажа, изготовление на заказ, каталог, цены.`]]`]][[If? &subject=`[[*template]]` &operator=`inarray` &operand=`15` &then=`[[*seoDescription:empty=`[[*second_title:empty=`[[+category-1]]`]] в современном стиле [[*pagetitle]] - купите [[*second_title:strtolower:empty=`[[+category-1:strtolower]]`]] [[*pagetitle]] в Санкт-Петербурге! Закажите [[*second_title:strtolower:empty=`[[+category-1:strtolower]]`]] [[*pagetitle]] с доставкой по СПб!`]]`]][[If? &subject=`[[*template]]` &operator=`inarray` &operand=`7,10,15` &then=`` &else=`[[*seoDescription]]`]]`]]`]]`]]" /> <meta name="keywords" content="[[!+sf.text:default=`[[If? &subject=`[[!#GET.page]]` &operator=`notempty` &then=`` &else=`[[!+dmskSEOkeywords:default=`[[*seoKeywords:empty=`[[If? &subject=`[[*template]]` &operator=`inarray` &operand=`15` &then=`[[*second_title:empty=`[[+category-1]]`]] [[*pagetitle]]` &else=`[[*pagetitle:strtolower]]`]]`]]`]]`]]`]]" /> [[If? &subject=`[[!#GET.sort]]` &operator=`notempty` &then=`<meta name="robots" content="noindex, nofollow" />` &else=`[[If? &subject=`[[!#GET.page]]` &operator=`notempty` &then=`<meta name="robots" content="noindex, follow" />`]]`]] [[$ch_head_metrika]]
Павел
как не стыдно!
как не стыдно до сих пор использовать нативные чанки, когда есть файловые элементы в pdoTools :)
Alexey
тру пограмисты не комментят свой код, он итак понятен
Ну вот я читаю книгу чистый код, там примерно тот же смысл что и ты говоришь
Gaius Cassius
нету смайлика с кровоточащими глазами?
Павел
Ну вот я читаю книгу чистый код, там примерно тот же смысл что и ты говоришь
на самом деле комментарии иногда нужны, но я порой перебарщиваю с ними))
Alexey
как не стыдно до сих пор использовать нативные чанки, когда есть файловые элементы в pdoTools :)
Да с удовольствием, только у меня есть руководитель, который никак не хочет в гит и файловые элементы (
Павел
[[!dmskSEO]] <head> <base href="[[++site_url]]" /> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" /> <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" /> [[-<title>[[*pagetitle]] | [[++site_name]]</title> <meta name="description" content="[[*description]]"/> ]] [[-<title>[[!DmskTitle]]</title>]] [[pdoField? &id=`[[*id]]` &field=`category-one` &top=`1` &toPlaceholder=`category-1` ]] [[-*second_title:empty=`[[+category-1]]`]] <title>[[!+sf.title:default=` [[!+dmskSEOtitle:default=` [[If? &subject=`[[*template]]` &operator=`inarray` &operand=`7,10` &then=` [[*seoTitle:empty=` [[*pagetitle]] купить в Санкт-Петербурге — GORA wood`]] `]] [[If? &subject=`[[*template]]` &operator=`inarray` &operand=`15` &then=` [[*seoTitle:empty=` [[*second_title:empty=`[[+category-1]]`]] [[*pagetitle]] — GORA wood `]] `]] `]] [[If? &subject=`[[*template]]` &operator=`inarray` &operand=`7,10,15,` &then=`` &else=`[[*seoTitle]] [[If? &subject=`[[*template]]` &operator=`inarray` &operand=`23` &then=`Наши работы — GORA wood`]] [[If? &subject=`[[*template]]` &operator=`inarray` &operand=`24` &then=`[[*pagetitle]] — наши работы — GORA wood`]] `]] `]] [[If? &subject=`[[!#GET.page]]` &operator=`notempty` &then=` — стр. [[!#GET.page]]`]]</title> [[-<title>[[!+sf.title:notempty=`[[!+sf.title]] / `]][[!pdoTitle? &registerJs=`1` &limit=`2`]]</title>]] <meta name="description" content="[[!+sf.description:default=`[[If? &subject=`[[!#GET.page]]` &operator=`notempty` &then=`` &else=`[[!+dmskSEOdescription:default=`[[If? &subject=`[[*template]]` &operator=`inarray` &operand=`7,10` &then=`[[*seoDescription:empty=`Купить [[*pagetitle:strtolower]] дизайнерские в интернет-магазине в СПб. Дизайнерские [[*pagetitle:strtolower]]: продажа, изготовление на заказ, каталог, цены.`]]`]][[If? &subject=`[[*template]]` &operator=`inarray` &operand=`15` &then=`[[*seoDescription:empty=`[[*second_title:empty=`[[+category-1]]`]] в современном стиле [[*pagetitle]] - купите [[*second_title:strtolower:empty=`[[+category-1:strtolower]]`]] [[*pagetitle]] в Санкт-Петербурге! Закажите [[*second_title:strtolower:empty=`[[+category-1:strtolower]]`]] [[*pagetitle]] с доставкой по СПб!`]]`]][[If? &subject=`[[*template]]` &operator=`inarray` &operand=`7,10,15` &then=`` &else=`[[*seoDescription]]`]]`]]`]]`]]" /> <meta name="keywords" content="[[!+sf.text:default=`[[If? &subject=`[[!#GET.page]]` &operator=`notempty` &then=`` &else=`[[!+dmskSEOkeywords:default=`[[*seoKeywords:empty=`[[If? &subject=`[[*template]]` &operator=`inarray` &operand=`15` &then=`[[*second_title:empty=`[[+category-1]]`]] [[*pagetitle]]` &else=`[[*pagetitle:strtolower]]`]]`]]`]]`]]`]]" /> [[If? &subject=`[[!#GET.sort]]` &operator=`notempty` &then=`<meta name="robots" content="noindex, nofollow" />` &else=`[[If? &subject=`[[!#GET.page]]` &operator=`notempty` &then=`<meta name="robots" content="noindex, follow" />`]]`]] [[$ch_head_metrika]]
Alexey
Нет времени на это типа
Gaius Cassius
как завтра дедлайн? ОО
Павел
Alexey
[[!dmskSEO]] <head> <base href="[[++site_url]]" /> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" /> <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" /> [[-<title>[[*pagetitle]] | [[++site_name]]</title> <meta name="description" content="[[*description]]"/> ]] [[-<title>[[!DmskTitle]]</title>]] [[pdoField? &id=`[[*id]]` &field=`category-one` &top=`1` &toPlaceholder=`category-1` ]] [[-*second_title:empty=`[[+category-1]]`]] <title>[[!+sf.title:default=` [[!+dmskSEOtitle:default=` [[If? &subject=`[[*template]]` &operator=`inarray` &operand=`7,10` &then=` [[*seoTitle:empty=` [[*pagetitle]] купить в Санкт-Петербурге — GORA wood`]] `]] [[If? &subject=`[[*template]]` &operator=`inarray` &operand=`15` &then=` [[*seoTitle:empty=` [[*second_title:empty=`[[+category-1]]`]] [[*pagetitle]] — GORA wood `]] `]] `]] [[If? &subject=`[[*template]]` &operator=`inarray` &operand=`7,10,15,` &then=`` &else=`[[*seoTitle]] [[If? &subject=`[[*template]]` &operator=`inarray` &operand=`23` &then=`Наши работы — GORA wood`]] [[If? &subject=`[[*template]]` &operator=`inarray` &operand=`24` &then=`[[*pagetitle]] — наши работы — GORA wood`]] `]] `]] [[If? &subject=`[[!#GET.page]]` &operator=`notempty` &then=` — стр. [[!#GET.page]]`]]</title> [[-<title>[[!+sf.title:notempty=`[[!+sf.title]] / `]][[!pdoTitle? &registerJs=`1` &limit=`2`]]</title>]] <meta name="description" content="[[!+sf.description:default=`[[If? &subject=`[[!#GET.page]]` &operator=`notempty` &then=`` &else=`[[!+dmskSEOdescription:default=`[[If? &subject=`[[*template]]` &operator=`inarray` &operand=`7,10` &then=`[[*seoDescription:empty=`Купить [[*pagetitle:strtolower]] дизайнерские в интернет-магазине в СПб. Дизайнерские [[*pagetitle:strtolower]]: продажа, изготовление на заказ, каталог, цены.`]]`]][[If? &subject=`[[*template]]` &operator=`inarray` &operand=`15` &then=`[[*seoDescription:empty=`[[*second_title:empty=`[[+category-1]]`]] в современном стиле [[*pagetitle]] - купите [[*second_title:strtolower:empty=`[[+category-1:strtolower]]`]] [[*pagetitle]] в Санкт-Петербурге! Закажите [[*second_title:strtolower:empty=`[[+category-1:strtolower]]`]] [[*pagetitle]] с доставкой по СПб!`]]`]][[If? &subject=`[[*template]]` &operator=`inarray` &operand=`7,10,15` &then=`` &else=`[[*seoDescription]]`]]`]]`]]`]]" /> <meta name="keywords" content="[[!+sf.text:default=`[[If? &subject=`[[!#GET.page]]` &operator=`notempty` &then=`` &else=`[[!+dmskSEOkeywords:default=`[[*seoKeywords:empty=`[[If? &subject=`[[*template]]` &operator=`inarray` &operand=`15` &then=`[[*second_title:empty=`[[+category-1]]`]] [[*pagetitle]]` &else=`[[*pagetitle:strtolower]]`]]`]]`]]`]]`]]" /> [[If? &subject=`[[!#GET.sort]]` &operator=`notempty` &then=`<meta name="robots" content="noindex, nofollow" />` &else=`[[If? &subject=`[[!#GET.page]]` &operator=`notempty` &then=`<meta name="robots" content="noindex, follow" />`]]`]] [[$ch_head_metrika]]
Баха Волков
Я правки проводил кое какие на сайте и стало интересно, смогу ли я на феном перевести эту конструкцию, через несколько минут сдался
Павел
Наденька, жми скорей, а то щас удалит тя из группы!
Баха Волков
мы в тебя верим, продолжай!
Да это давно было))
Баха Волков
Я как Ревиззоро надел перчатки, залез в этот туалет, быстро сделал по ТЗ что они хотели и умотал