Alexander
много дизайна и нет кода (например лендинг) - тильда, редимаг и т.д. прекрасное решение
2frags
вы сеошите лендинги?)
Запросы обычно на увеличение циферок в Pagespeed и на реальное уменьшение времени загрузки. А много дизайна без кода на Тильде выглядят примерно так https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Frawsie.co%2F
2frags
Alexander
Тут да, но тут не seo-задача. Использовать тильду как макет, сверстать по-человечески. Но потеряется гибкость для администратора. Если коротко, этот самый "nocode" не то что на пятки наступает, а давно уже на лопатки положил CMS системы в простых проектах. В том числе если смотреть глазами СЕО. Магазины и сайты посложнее, конечно целесообразнее выбирать классические инструменты, CMS или фреймворк.
Volodymyr
Есть идеи как можно из модуля узнать об очистке корзины?
2frags
А бизнес никуда не денется от сео-задач. Конечная цель для него - топ поисковой выдачи по запросу. И скорость загрузки страницы пока задвигает «nocode» далеко на третий план. Это исходя из запросов с которыми я сталкиваюсь. В других нишах все может быть по другому.
Andrey
Есть идеи как можно из модуля узнать об очистке корзины?
Сессию ловить? Но это ж только для себя. Либо писать сессии корзины в бд для юзеров и в модуле ловить
Volodymyr
Сессию ловить? Но это ж только для себя. Либо писать сессии корзины в бд для юзеров и в модуле ловить
немного не уточнил, речь шла о фронте, решил вот так http://joxi.ru/vAWN7q4TOY7M72
Евгений
подскажите в чем может быть проблема? Когда нажимаешь на следующие товары, то фильтр сбрасывается и показывает все категории... [!eFilterResult? &depth=`1` &paginate=`pages` &display=`12` &tvPrefix=`` &tvList=`price,mainimg,oldprice` &tpl=`products` &TplNextP=`@CODE: <a href="[+link+]">Показать еще 12 товаров</a>` &TplPage=`` &TplCurrentPage=`` &TplPrevP=`@CODE: <a href="[+link+]">Показать предыдущие 12 товаров</a>` &TplWrapPaginate=`@CODE: <div class="pagination">[+wrap+]</div>` !]
Am
Видимо пагинация не сохраняет данные фильтра.
Aliaksandr
Ща здам текущий проект и буду изучать смотреть развивать ибо это надо 🙂 без этого тяжко 🙂
ну с точки бизнеса то оно все правильно - нет ресурсов задавать свой тренд - выгоднее плыть в чужом :)
Pathologic
откуда возьмутся ресурсы с подходом "работники не хотят"
Pathologic
сегодня они ево не хотят, завтра перестанут хотеть твил
Pathologic
как люди вообще что-то новое создают 🙃
Anonymous
Многие мелкие компании по СЕО, которые знаю, выбрали в свое время MODx evo именно потому что там просто с СЕО. Им нравилось что можно в шаблон вставить [*keywords*] и будет работать. Не нужно "программиста".
Не нужно "программиста" - им и сегодня так хочется, но сегодня вставить [*keywords*] в шаблон - мало. Им хочется что-то типа элементора, чтобы они сами без программиста прямо в админке могли что-то сваять, отличное от имеемых шаблонов.
Pathologic
я сомневаюсь, что в большинстве случаев что-то дальше "хочется" происходит
Pathologic
купят, потыкаются и пойдут искать программистов на элементоре
Anonymous
это уже их проблемы, а для ево - замануха
Pathologic
так есть пейджбилдер
Pathologic
да и элементор можно прикрутить из ларавеля
Pathologic
я тут недавно обновил сайт с 1.1 до 1.14, сразу началось - все пропало, мы ничего не понимаем
Pathologic
вот еще бы элементор туда, чтобы совсем охуели
Alexander
😂
Anonymous
вот еще бы элементор туда, чтобы совсем охуели
я про сеошников, то что сам слышал от от одного из них, PB его не устроил - там степень свободы как и шаблона, от себя ничего не добавить.
Anonymous
как ни странно, чисто из своих наблюдений, больше всего заходит и сеошникм, и админам - это вставлять {{чанк}} в текстовый редактор
Aliaksandr
откуда возьмутся ресурсы с подходом "работники не хотят"
ну одного хотения работников мало, чтобы заказчики узнали, что кроме того, что у всех на виду, есть еще какое-то там evo ))
Pathologic
ну твил-то у всех на виду
Pathologic
разработчиков на твиле очереди стоят
Anonymous
я думал, то за пивом
Andrey
я тут недавно обновил сайт с 1.1 до 1.14, сразу началось - все пропало, мы ничего не понимаем
Утащил новостник с самописа на 8 дру. Редакторы жрали мне мозг неделю и продолжают. Уже нервный тик начался
Алексей
Мужики, по commerce есть пару вопросов: 1- На странице самого заказа в админке где выводится содержимое корзины не выводится картинка, в чанке order.tpl посмотрел там в цикле выводится ячейки, а вот где берется сам массив не найду что-то, в моделях где-то? 2- Нет ли какого-то решения чтобы можно было в админке на странице заказа экспортировать в pdf или excel сам заказ, не знаю нафига, но вот заказчик спросил можно ли такое сделать
Алексей
своим плагином?
Andrey
Пошукай в теме на modx.im.
Алексей
Pathologic
ну а как еще
Алексей
цена вопроса? )
Andrey
Для шк было решение у меня. )
Anonymous
$params
Алексей
1. https://modx.evo.im/blog/questions/5976.html#comment54620
прямо в плагин Commerce всунуть? не работает, что-то туплю под вечер
Anonymous
Нет, отдельным плагином. Или в любой дополнительный плагин, обычно всегда есть необходимость делать свои плагины - вот их моно объединять.
Anonymous
Как пример //<?php / * OrderContacts * * Добавление контактов покупателя в модуль заказов, отключение ненужных колонок, переименование img * * @category plugin * @version 1.1.0 * @internal @events OnManagerBeforeOrdersListRender,OnManagerBeforeOrderRender,OnManagerBeforeOrderEditRender * @internal @modx_category Commerce / switch ($modx->event->name) { case 'OnManagerBeforeOrdersListRender': { // удаляем колоку оплаты unset($params['columns']['payment']); unset($params['columns']['delivery']); // добавляем столбец в таблицу заказов $params['columns']['city'] = [ 'title' => 'Город', 'content' => function($data, $DL, $eDL) { return !empty($data['fields']['city']) ? $data['fields']['city'] : ''; }, 'sort' => 20, ]; break; } case 'OnManagerBeforeOrderRender': { // переименование картинок, отличных от image $params['config']['tvList'] = 'img'; $params['config']['imageField'] = 'tv.img'; // добавляем поле на страницу просмотра заказа $params['groups']['contact']['fields']['city'] = [ 'title' => 'Город', 'content' => function($data) { return !empty($data['fields']['city']) ? $data['fields']['city'] : ''; }, 'sort' => 50, ]; $params['groups']['contact']['fields']['street'] = [ 'title' => 'Адрес', 'content' => function($data) { return !empty($data['fields']['street']) ? $data['fields']['street'] : ''; }, 'sort' => 60, ]; $params['groups']['order_info']['fields']['message'] = [ 'title' => 'Сообщение', 'content' => function($data) { return !empty($data['fields']['message']) ? $data['fields']['message'] : ''; }, 'sort' => 70, ]; break; } case 'OnManagerBeforeOrderEditRender': { unset($params['fields']['contact']); $params['fields']['city'] = [ 'title' => 'Город', 'content' => function($data) { $value = !empty($data['fields']['city']) ? $data['fields']['city'] : ''; return '<input type="text" class="form-control" name="order[fields][city]" value="' . htmlentities($value) . '">'; }, 'sort' => 30, ]; $params['fields']['street'] = [ 'title' => 'Адрес', 'content' => function($data) { $value = !empty($data['fields']['street']) ? $data['fields']['street'] : ''; return '<input type="text" class="form-control" name="order[fields][street]" value="' . htmlentities($value) . '">'; }, 'sort' => 30, ]; break; } }
Алексей
Спасибо, сейчас попробую
Axenia
Lector1982 (55.78) увеличил карму paic (464)
Владимир
Парни а есть в сети статься про удобсто поддержки сайта для администратора на Evo vs Wordpress? Мне тут утверждают что лучше на вордпресе делать, аргументы в том что это не лучше были приняты, но снова приплыл вопрос теперь по поводу администрирования...
Владимир
лучше джумла
😑 ну серьёзно, может есть статья про админку ModX?
Oleg
При таком подходе лучше тильда - не надо будет ничего администрировать
Alexander
😑 ну серьёзно, может есть статья про админку ModX?
я открываю проект +- похожий и снимаю видос минут на 10. Типа хотите поменять номер - идете в clientsettings, там сквозные настройки для всего сайта. слева дерево документов - повторяет полностью структуру сайта, очень удобно. Хотите убрать из меню - вот галочка. нужно отредактировать - вот висивиг. обычно смотрят и говорят, ну да, все норм, понятно и удобно
Axenia
dlilbcom (3) увеличил карму avandr (2.73)
Alexander
сейчас найду пример и в личку скину
Aliaksandr
ну твил-то у всех на виду
Так про твил можно и не говорить, ларавель да и дело с концом ))
Dmytro
Так про твил можно и не говорить, ларавель да и дело с концом ))
Ну по факту да, Твил это как вариант админки а аминка это чисто компонент для сайта и не всегда самый важный
Aliaksandr
Ну по факту да, Твил это как вариант админки а аминка это чисто компонент для сайта и не всегда самый важный
Ну если там админские страницы генерятся также просто, как это написано на сайте, типа перечислением типа поля, подписи и т.п., то это явно удобнее, чем сову натягивать ))
Aliaksandr
Вернее не то, что удобнее, но для разворачивания стандартной админки точно проще
Dmytro
Ну если там админские страницы генерятся также просто, как это написано на сайте, типа перечислением типа поля, подписи и т.п., то это явно удобнее, чем сову натягивать ))
Так же просто: - через команду артисана оно само создает набор файлов - далее ты заполняешь миграцию и добавляешь поля в модельку - в контролллере дописываешь какие поля в лист выводить - и в блейде компонентами указываешь поля и как они себя ведут ( типа как из темплейтэдит через конфиг строить внешний вид, но проще Ну и все
Dmytro
Ну и + удобные плюшки по умолчанию - удобно работать с картинками и их кропами - есть типа пейджбилдер с конфигом и выводом на блейде - есть история изменения с визуальным сравнением
Dmytro
- есть мультияз сразу для фронта
Aliaksandr
Ну да, вот я это и видел, что там в блейде просто через @-привязку фигачишь тип поля его имя ну может что еще, это удобно для старта )
Dmytro
В целом если добавить туда таблицу сайтконтент и реализовать логику урлов ( а это сделать не сложно ) То получим то что я бы хотел видеть в ЕВО 4.
Dmytro
Собственно вот: https://tppr.me/GaSwP
Dmytro
А теперь большой вопрос стоит ли имя ЕВО столько сколько уже потраченно на TWILL , а там ушло 3000 часов ( была инфа озвучена на их конференции, и это без учета сообщества и т д )
Dmytro
https://youtu.be/AoiuyZvNcTk
Aliaksandr
А теперь большой вопрос стоит ли имя ЕВО столько сколько уже потраченно на TWILL , а там ушло 3000 часов ( была инфа озвучена на их конференции, и это без учета сообщества и т д )
А что там с нашими любимыми ТВ? 😂 как доп.параметры лепить? Или каждая сущность как в битриксе инфоблок с набором параметров, где нет основных и доп.тв?
Dmytro
Ну если пилить модуль с деревом то да нужно делать что то типа ТВ или тупо расширять таблицу ( это опять же миграциями делать легко и просто ) Но я пока пробую собирать без дерева, пару сайтов покажет как работать без дерева в сравнении с как с деревом. И тогда будет понятно на сколько удобней с деревом что готовы мирится с теми минусами которое оно дает
Pathologic
на вордпрессе работают без дерева 🙃
Pathologic
да в общем-то мало где дерево глобальное
Axenia
Serious_t91 (2077.64) увеличил карму Pathologic93 (5109.84)
Pathologic
в общем через год Дима будет рассказывать как прекрасен вордпресс, просто разобрать нужно было, и разработчиков полно и клиенты рады
Axenia
Serious_t91 (2077.64) увеличил карму Pathologic93 (5155.42)