Алексей
И там и там по уму просто разные подходы и возможности
воот, раз с блейдами лучше и удобнее надо переходить, тем более Дима правильно сказал, надо взять и делать следующий проект тогда быстро въедешь, а не откладывать постоянно типа "ну вот этот уже доделаю, а новый начну на блейде" )))
Pathologic
с блейдами лучше не будет
Pathologic
потому что блейд говно
Ilya
еееее
Am
То @Pathologic93 просто не видел победительницу «Миссис Всемирная 2021» Лилиану Пиньковскую.
Am
Сейчас в ленте увидел и теперь знаю что блейд не так уж и плох.
Ilya
ненада
Am
пока ж ка
Помните, предупреждал. Тут фото участниц и описание события: https://usionline.com/samaja-krasivaja-v-odesse-vybirali-missis-vsemirnaja-2021-foto/
Alexander
ааааа бляяяя видел это.... ааа памагиттееее
Алексей
ой, бля
Am
Украина, говорили они, страна прекрасных женщин... ((%
Am
Так что блейд прекрасен.
Alexander
Украина, говорили они, страна прекрасных женщин... ((%
Порноактирсы ахуенные, что уж там скрывать
Am
Порноактирсы ахуенные, что уж там скрывать
Там, как бы на твой выбор оставляют варианты, а тут ставят перед фактом. ((%
Am
написано ж - в Одессе. А там юмор отдельный))
Специфический, это правда, только тут уже не юмор. (((%
Alexander
написано ж - в Одессе. А там юмор отдельный))
Как говорится, страшные бабы у нас и в Одессе, это две большие разницы.
R
Отвалилось редактирование тв-параметра на ресурсе c типом image в админке evo 1.4.14. Грешу на конфликты jquery версий. Есть где-то карта совместимости какая-нибудь этих либ и компонентов? Дает выбирать картинку через KCFinder и на странице отображает в TinyMCE4 но потом после сохранения такая красота как на картинке выше.
R
😱карта совместимости. вот ты завернул!
ну фиг знает :), ибо на 99% это в этом ср.... jquery дело. Выше какой лучше не трогать при юзании 1.4.14, tinyMCE4 последнего, есть еще efilter там рядом и multitv само собой :).
Serguei
Поймал странный глюк в 1.4.х. Есть сайт, на нем установлен плагин bDebug. Так вот если его отключить, то почему-то сервер возвращает 500ю ошибку без каких-либо записей в error.log. Если включить, то все хорошо работает. Причем, он же вроде должен показывать панельку только при авторизации админом? Но отваливается часть фронтенда и для незалогиненных пользователей. Мистика какая-то.
Serguei
Причем, странный эффект. Скачал сайт на локалку, думаю, сейчас отладчиком найду, в чем проблема. А на локалке хоть влючай этот плагин, хоть выключай - все работает идеально. Не понимаю, что там такого нужного может в нем делаться, что именно при его ОТКЛЮЧЕНИИ сайт с 500й ошибкой падает. Хостинг таймвеб.
Serguei
О. Кажись, понял.
Andrey
Плагин кривой на то же событие, и, когда выключаешь бдебаг, плагин валит все.
Andrey
Больше фантазии нет
Andrey
Но тогда ещё надо предположить что бдебаг не пускает эвент дальше.
Serguei
Потому что таймвеб гавнище
Это бесспорный аргумент :) Но когда его пишешь в техподдержку, они на него не реагируют :)
Serguei
Плагин кривой на то же событие, и, когда выключаешь бдебаг, плагин валит все.
Все проще оказалось. В сниппетах оказались натыканы вызовы bLog(), которая в плагине bDebug как раз инициализируется. И почему-то на хостинге это сразу к 500й ошибке приводило без всяких комментариев. А на локалке кусок кода просто не вызывался, в котором этот вызов стоит.
Serguei
Но с этим проблемы этого сайта не закончились. Почему-то в таблице _event_log почему-то все события пишутся в базу с id равным нулю. И из-за этого их в админке не посмотреть - к просмотру выводится всегда самое первое событие из таблицы. Чего они туда с нулем попадать вдруг стали, придется выяснить как раз отладкой пошаговой.
Serguei
кто то очень умный писал этот код
Я правда все равно не понял, почему сразу 500я ошибка у сервера без какого-либо замечания в логах.
Андрей
Я правда все равно не понял, почему сразу 500я ошибка у сервера без какого-либо замечания в логах.
А для данного домена error.log включен? Там же у них надо конкретно на каждый домен включать и access и error
Timoffey
А в Commerce есть варианты? Я что-то никак не пойму. Читаю тред, там был какой-то commerce-options. А сейчас его нет? Он встроен? Как сделать, например, разные варианты товара по разной цене?
Камиль
Ё, господа! Есть тут те, кто сталкивался с настройкой телефонии в ОАЭ?
Kovach
Добрый вечер, модх Бояре Есть ли опыт написания у кого вью+модх? Нормальная тема использовать в качестве бека и админки modx? В чем сложности?
Kovach
и если писали, то какие проекты
Максим
с козырей зашел))
Aleksandr
Добрый вечер, модх Бояре Есть ли опыт написания у кого вью+модх? Нормальная тема использовать в качестве бека и админки modx? В чем сложности?
по связке с vue не так много обсуждений было, обычно юзают ванильный js или встроенные библиотеки, а так из недавнего поднималась тема конфликта парсера разделителей при использовании шаблонизатора twig
Kovach
а просто зачем такие сложности? что не хватает в стандартной админке?
интересно, какой скорости можно добиться в данной связке, если создавать что-то уровня интернет магазина
Dmytro
для бекенда уж точно скорости не прибавиться)
Dmytro
а для фронта - все равно все будет упираться в сервер и в саму реализацию проекта. Но пчти наверняка -сервак будет рендерить хтмл быстрей чем браузер клиента
Am
Скорость в таком случае это "сферический конь в вакууме" - нужны точные данные чтобы определять что-то на таком уровне. Связка когда Эволюшн выступает как бекэнд, а фронт vue, js что угодно сводится к тому использовать API для получения и обработки данных или не использовать; использовать версию 3.х или 1.4.х. Все что делает фронт - просто показывает данные и "скорость" будет зависеть от их кол-ва и качества запросов. Надеюсь, в том же инет-магазине на списке товаров в категории будут использовать "последние технологии в области фантастики" и сделают пагинацию, а не будут доставать на страницу 1 млн. товаров. ((%
Am
Админку можно не трогать, ну, а вдруг есть желание сделать свою, то все в Ваших руках - делайте, все доступно через тот же Формлистер или контроллеры, плагины. Есть описание как это делать. Раньше делали плагинами скрывая дерево или что нужно в админке.
Am
Ну, скорее всего нужно будет всё через API, даже для среднего проекта
Это просто для удобства поддержки, можно и без API обычными своими запросами в БД используя контроллеры в 3.х. Когда большой проект, то тут уже будет определяться качество. Например, тот же eloquent со связями нужно осторожно использовать; при обработке большого объема данных для вставки использовать хотя бы array_chunk() и т.д.
Am
ну, прогрузка каждый раз нового дом дерева всё же весомее, чем разовая прогрузка у вью
Когда используете модем для связи, то да, скорее всего это может быть заметно. Только в таком случае лучше вообще отказаться от подобных технологий и перейти на что-то типа простого ajax с изменением специфических данных на страницы точечно, не тягая vue.
Am
У Дмитрия есть проект на 1 млн. ресурсов в дереве - магазин велосипедов вроде и там, насколько помню, еще использовалась 1.4 и прилично работала без всяких плюшек и изысков. (%
Max
Сталкивался раз с проектом, реакт + modx. Особо ничего сложного на первый взгляд, но были лаги. Либо неверная архитектура предложена, либо хз. Это был каталог товаров, сначала шёл запрос на получение всех товаров из бд в ответ приходил json. Далее через реакт рендерились на фронте, и уже настраивались всякие параметры для фильтрации. Лаги были с бэком при первом запросе. А так на фронте все очень шустро работало.
Kovach
Если толково вытащить БЛЛ и использовать в основном адмику как средство управлением апи и бд
Kovach
я думаю никаких проблем в целом и не может быть
Алексей
Всем привет, что у нас сейчас с подпиской на новости? evoletters от Либера или modxLetters из Extras ?
Dmytro
Использовать SPA для сайтов которые нужно сеошить как по сне не очень хорошая идея
Dmytro
Ибо добавляется куча работы а плюсов в целом не много
Dmytro
Ну а так бекенд да легче ибо отдаем только json А вот фронт нагруженней ибо все на нем грузим сразу
Dmytro
А так делать можно и так и так просто нужно понимать что делаете и зачем что б потом не было проблем
Serguei
Я бы добавил, что еще должна быть возможность потом проект кому-то безболезненно передать, чтобы он не стал вечным крестом, который придется нести на своем горбу :)
Am
Основная проблема не только Эво это вменяемость людей, которые желают учиться. Нет ничего сложного в Эво, т.к. оно создано для того чтобы не знать ничего о PHP и т.д. взял верстку и добавил каких-то сниппетов. А когда нужен более сложный функционал и по каким-то причинам выбрали для этого Эво, то тут уже не нужно "учить работать с Эво", а нужен человек работающий с PHP + MySQL который знает особенности Эво.
Камиль
Ну, скорее всего нужно будет всё через API, даже для среднего проекта
Я как то пытался на вью сделать, но полноценно реализовать роутер, чтобы через админку всё работало мне не удалось
Камиль
Один фиг приходилось руками его править
Kovach
с чем я думаю будет втык
Камиль
Ну так везде в целом
Камиль
Да и вообще надо ssr делать иначе будут проблемы с сео
Kovach
по факту я думаю вообще если так делать, то надо отказаться от большей части админки и делать всё на уровне вью
Dmytro
Я как то пытался на вью сделать, но полноценно реализовать роутер, чтобы через админку всё работало мне не удалось
А в чем проблема? Делал пару проектов SPA все довольно просто роуты делаем нужные и все, даж мультияз делал