Бизнес-аккаунт.
Извините за может простые вопросы. Перешёл не так давно с wp. Перестраиваю логику . Там несколько по иному подход.
SergOS 💾
Бизнес-аккаунт.
давно в потроха wp не смотрел, joomla гораздо структурней, хоть нормальный MVC
Согласен. Главное и огромное это то что joomla не тащит из компонента в компонент все js и css.
Vio
Народ, в своих кастомах J4 юзаете встроенные возможности js валидации полей форм? или свою лепите?
SergOS 💾
по мне всё от задачи зависит, что можно взять из коробки, можно взять я стараюсь не тащить в проект ничего лишнего
Igor
это уже более широкие задачи, зачем мне в меню переопредялять metadesc материалов, если я их могу отредактировать так
Затем что там описание приоритетные и если оно там заполнено ты об этом не узнаешь. Ну и да чисто для com_content трата сил. Если и делать то сразу раширямое плагинами решение. Ну а плагин можно и только для com_content сделать. Остальное само напишется по мере нужды
Igor
у меня на каждый пункт меню материалы не назначены, только категории, поэтому metadesc для материалов я хочу видеть в общем списке и редактировать их
Так речь о том чтобы видеть все. К примеру тебе достаётся сайт. Вот откуда тебе знать где и что заполнено?
SergOS 💾
Ты не делаешь. А люди делают. И кто говорит о каждом материале. Напоимер страница контактов.
зачем мне переопределять metadesc в пункте меню, когда я его могу задать в материале у каждого материала свой metadesc, которые в своём компоненте я могу сразу увидеть в списке материалов и там же отредактировать, не открывая каждый материал отдельно
Igor
зачем мне переопределять metadesc в пункте меню, когда я его могу задать в материале у каждого материала свой metadesc, которые в своём компоненте я могу сразу увидеть в списке материалов и там же отредактировать, не открывая каждый материал отдельно
Ещё раз. Вот например мы заполняем в пункте меню. Твой компонент этого не покажет. И от изменения мета в твоём комплекте результат будет равен 0. Вопрос зачем компонент который не может выполнить свою функцию? Немного грубо. Но сейчас это выглядит как компонент ради компонента а не инструмент по работе с мета. Если смотреть на мета то заходить надо не с материалов и категорий а со страниц сайта.
SergOS 💾
ты в пункте меню делаешь переопределение, а зачем ты его делаешь? у меня категория, в ней 100 материалов, материалы не навешаны на меню, но у них есть свой родной metadesc
SergOS 💾
мой инструмент позволяет увидеть списком все эти 100 материалов со своим metadesc наглядно в админке и их по аяксу редактировать
Igor
ты в пункте меню делаешь переопределение, а зачем ты его делаешь? у меня категория, в ней 100 материалов, материалы не навешаны на меню, но у них есть свой родной metadesc
Я делаю страницу контакты пунктом меню и там же пишу мета описание. Даже при смене материала мета будет там. К тому же пункты меню являются приоритетом об этом знают и исходя из этого первое место куда лезут править это пункт меню.
SergOS 💾
И толку=) есть сайты где вообще 4 материала а страниц на сайте под 100к.
а у меня материалы в категориях, и каждому я хочу задавать уникальный metadesc
Igor
ты в пункте меню делаешь переопределение, а зачем ты его делаешь? у меня категория, в ней 100 материалов, материалы не навешаны на меню, но у них есть свой родной metadesc
И ещё раз. Ни кто не говорит что каждый материал это пункт меню. Просто есть и те которые делаются пунктом меню.
SergOS 💾
Одно другому не мешает
спора нет, я делаю инструмент для себя под свои нужды
SergOS 💾
замена OSMeta
Igor
замена OSMeta
В osmeta есть пункты меню =)
SergOS 💾
нет, но и переопределять metadesc не нужно, если уже прописан
SergOS 💾
теплое с мягким сравниваем
Igor
теплое с мягким сравниваем
Ты не пользуешься пунктами меню?
Igor
нет, но и переопределять metadesc не нужно, если уже прописан
А если я сделаю страницу контактов на com_contacts?
SergOS 💾
Ты не пользуешься пунктами меню?
пользуюсь... из пустого в порожнее ей богу
Igor
пользуюсь... из пустого в порожнее ей богу
Ну сложно объяснить ошибку тому кто не хочет слушать. И услышать что приложив на 5% усилий больше можно сделать гибкий инструмент. А просто дополнительный навес на один компонент.
SergOS 💾
спора нет, я допишу что хотел, а как там правильно или не правильно каждый для себя выберет
Igor
спора нет, я допишу что хотел, а как там правильно или не правильно каждый для себя выберет
Ну я лишь хотел оградить тебя от лишней траты сил. Если надумаешь посмотри как я сделал jlsitemap в твоём случае можно использовать схожий принцип.
Igor
Ну и ещё мне жутко не хочется это делать в знатоке =)
SergOS 💾
мне надо видеть список материалов с выводом metadesc в одном месте без захода в каждый материал
Igor
мне надо видеть список материалов с выводом metadesc в одном месте без захода в каждый материал
Ты допускаешь одну фактическм фататьную ошибку. На которую тебе указывают два человека. Ты смотришь только на com_content. Тем самым ты делаешь слишком ограниченный в применении инструмент. Но если ты начнёшь смотреть с точки зрения мне надо удобно в одном месте править мета страниц. То выйдет очень полезная вещица
SergOS 💾
вот так я их вижу сейчас
Igor
вот так я их вижу сейчас
Да видел и вижу весь потенциал. Ну точнее этот инструмент то что в любом случае придётся делать.
Igor
мне и нужен сейчас com_content только
А завтра? А после завтра?
Igor
А другим?
SergOS 💾
А завтра? А после завтра?
расширим, допилим)
mmth
Да видел и вижу весь потенциал. Ну точнее этот инструмент то что в любом случае придётся делать.
Спорить нет смысла) @dvstrtm молодец!) Как доделаешь делись результатом😎
Igor
расширим, допилим)
Тут не допилить а переделывать придётся.
Igor
Там вот систему забора надо как-то придумать
Она уже есть =) только переписать с ссылок на мету надо.
mmth
Тут не допилить а переделывать придётся.
Верно, но дай человеку делать то, что его "прёт", не лишай удовольствия) Будет желание переделает)
SergOS 💾
Тут не допилить а переделывать придётся.
не страшно, от простого к большему, задача определена, она будет завершена
SergOS 💾
На гитхаб👍
там и будет, но компонент под J4 only делается, изучаю архитектуру
Vio
Родная это фактически html5 валилация. Её хватает.
https://github.com/joomla/joomla-cms/blob/f412e135298643bab6255fe498db69a5c8a91dbb/build/media_source/system/js/fields/validate.es6.js ну там такая хератень собирается. Думаю можно выкинуть
mmth
Да жалко просто.
Я свой аналог шаблонна с блоками запилил, вдохновившись т3 однажды. А потом узнал о jblank, а там уже всё было готово что я делал, и даже больше) Но о проведенном времени работы с вдохновением ни капли не жалко)
Igor
https://github.com/joomla/joomla-cms/blob/f412e135298643bab6255fe498db69a5c8a91dbb/build/media_source/system/js/fields/validate.es6.js ну там такая хератень собирается. Думаю можно выкинуть
Удобнее чем свою таскать. Вообще это валилация j3 только чуть полегче. Все равно потом на беке писать так что родной хватает.
Дмитрий
А на беке сделать rule и там всю валидация и полям прописать все эти rule
Igor
Я свой аналог шаблонна с блоками запилил, вдохновившись т3 однажды. А потом узнал о jblank, а там уже всё было готово что я делал, и даже больше) Но о проведенном времени работы с вдохновением ни капли не жалко)
Как бы тебе сказать. Ту все довольно эгоистично. Как я писал инструмент для работы с метой все равно нужен. И когда видишь зачатки этого инструмента, а потом понимаешь что он не подойдёт и придётся писать свой - это печалит. К тому со временем сейчас напряг. Radicalmart и AtomS сжирают все время.
Дмитрий
Джумла все равно данные запоминает, если ты по ее концепции делаешь
Vio
да я так и понял. уберу. пору строк js для крсивости HTML5 валидации на фронте добавлю и хватит. Один фиг это понты)
Vio
да это понятно
Дмитрий
Валидация на фронте беспонтовая, все равно сервер должен все проверять
Vio
я про фронт щас говорю)
Igor
Валидация на фронте беспонтовая, все равно сервер должен все проверять
А я оставляю. Ибо жрать она не просить и это одна строка.
Vio
просто смотрю в J4 как-то намудрили с js валидацией. Не о чем
Дмитрий
Я не вижу особо смысла
Дмитрий
Все равно все сервер будет и данные запоминаются
Vio
интересная либа, если что https://github.com/validatorjs/validator.js
Igor
Все равно все сервер будет и данные запоминаются
Ну её оставлю что лишний раз не отправляло. А то раздражает когда пропустил одно поле а после отправки тебе вернуло на ту же форму
Igor
интересная либа, если что https://github.com/validatorjs/validator.js
А смысл если обработка на беке то с фронтом нет смысла морочится
Igor
просто смотрю в J4 как-то намудрили с js валидацией. Не о чем
Это валилация старая просто убрали jq и сделали классом для красоты.
Vio
нет. ну на фронте будет валидация. для красоты и понятности что что-то не так
Vio
еще скрипт сложности пароля херанули
Vio
нахрена?
Igor
нахрена?
Чтобы было. Это же класс а значит можно удобно тянуть куски
RINAT
Sergey
Вопрос: верстка гридами или флексами нонче в моде? Где-то встречал, что гридами разбивают крупную сетку. а внутри их уже флексами маются.