Новости Joomla

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

В процессе работы с Joomla бывает необходимо работать с пользовательским интерфейсом более тонко, чем обычно. Все формы Joomla состоят из стандартных полей, содержанием, стилем отображения, состоянием (включено/выключено, доступно для редактирования или нет и т.д.) можно управлять с помощью плагинов. Да и для нестандартных проектов хорошей практикой является создание одного системного или нескольких плагинов групп "под проект", в которых храниться весь "нестандарт".

В этой статье описаны все триггеры, которые вызываются через Event Dispatcher из administrator/components/com_fields/src/Helper/FieldsHelper.php, с привязкой к жизненному циклу (порядку этапов работы запроса), аргументам, изменяемым данным и дальнейшему распространению по Joomla. Это поможет вам работать с Joomla свободнее и не опасаясь при этом потерять изменения при очередном обновлении движка.

Подходы, описанные в статье, полезны в тех случаях, когда вы работаете с данными в com_fields - механизме создания и редактирования пользовательских полей ядра Joomla и при использовании FieldsHelper. Многие сторонние компоненты не используют эту возможность, поэтому данная статья будет полезна лишь частично.

🏆 Открыто голосование за Joomla в премии CMS Critic People’s Choice Awards 2025

🏆 Открыто голосование за Joomla в  премии CMS Critic People’s Choice Awards 2025

🗓 Голосование продлится до 27 февраля 2026 года.

👩‍💻 Проголосовать! 👩‍💻

Номинации, в которых можно проголосовать за Joomla:
⭐️ Best Free CMS
⭐️ Best Open Source CMS
⭐️ Best Enterprise CMS

Также в номинации Best e-Commerce Solution участвуют компоненты интернет-магазинов для Joomla:
⭐️ HikaShop
⭐️ Virtuemart

В номинации Best Website Builder оказались:
⭐️ YooTheme
⭐️ SP Page Builder

Что такое CMS Critic Awards?
С 2012 года премия CMS Critic Awards занимает особое место в сообществе систем управления контентом (CMS). Это единственный в своем роде сайт, который составляет рейтинг системы управления контентом и связанных с ними решений на рынке — от малого до крупного и подчеркивает их инновации и услуги.

Каждый год награда CMS Critic Awards присуждается одному победителю в различных отраслевых категориях, таких как: «Лучшая облачная CMS», «Лучший DXP», «Лучшая Headless CMS и других. Затем результаты оглашаются через СМИ вместе с выбором редакции CMS Critic.
В этом году премия вернулась к своим традициям и только TOP-5 движков по количеству номинаций попали в 2-й этап - голосование.

@joomlafeed

0 Пользователей и 1 Гость просматривают эту тему.
  • 14 Ответов
  • 1899 Просмотров
*

romagromov

  • Давно я тут
  • 692
  • 9 / 3
Опознать шаблон
« : 12.01.2019, 00:13:48 »
Здравствуйте!
Не могу определить, какой шаблон используется на этом сайте - https://biblsoft.ru
Уже и по картинкам искал, и в код смотрел - непонятно.
Они его видимо переименовали. А CSS нету комментариев, потому что у них стоит плагин JCH Optimize.
Может кто-то встречал?
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Опознать шаблон
« Ответ #1 : 12.01.2019, 00:21:57 »
Похоже самописный шаблон с именем biblsoft и сайт сделан на flexi
*

Ilhom666

  • Завсегдатай
  • 1384
  • 184 / 0
Re: Опознать шаблон
« Ответ #2 : 12.01.2019, 04:23:17 »
протостар переделанный - https://biblsoft.ru/templates/biblsoft/templateDetails.xml
*

romagromov

  • Давно я тут
  • 692
  • 9 / 3
Re: Опознать шаблон
« Ответ #3 : 12.01.2019, 12:58:54 »
протостар переделанный - https://biblsoft.ru/templates/biblsoft/templateDetails.xml


Блин точно. Не дошло XML посмотреть. А как-то можно его скачать, это шаблон переделанный?
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Опознать шаблон
« Ответ #4 : 12.01.2019, 13:00:43 »

Блин точно. Не дошло XML посмотреть. А как-то можно его скачать, это шаблон переделанный?
Ну конечно же.
Авторам сайта написать, можно заодно у них попросить ключи от квартиры и номер счета в банке!
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Опознать шаблон
« Ответ #5 : 12.01.2019, 17:21:18 »
А как-то можно его скачать, это шаблон переделанный?
а зачем?

вообще protostar - это стандартный базовый шаблон из поставки Joomla 3, основанный на bootstrap 2, использовать в чистом виде его настоятельно не рекомендуется - он обновляется и перезаписывается при каждом минорном обновлении (т.е. стабильно раз в квартал), годится он только для демок и квикстартов каких-либо расширений, но не для конечных сайтов
*

romagromov

  • Давно я тут
  • 692
  • 9 / 3
Re: Опознать шаблон
« Ответ #6 : 12.01.2019, 20:57:37 »
а зачем?

вообще protostar - это стандартный базовый шаблон из поставки Joomla 3, основанный на bootstrap 2, использовать в чистом виде его настоятельно не рекомендуется - он обновляется и перезаписывается при каждом минорном обновлении (т.е. стабильно раз в квартал), годится он только для демок и квикстартов каких-либо расширений, но не для конечных сайтов

Ну вот же переделали его и используют на рабочем сайте. Раз они его переименовали, значит и обновляться он не будет.
Зачем скачать? Мне нравится внешний вид. Хотел кое-что там для себя переделать и взять в работу. Плюс, может мне кажется,
но сайт у них очень быстро открывается. Я думаю, что не последнюю роль в этом деле играет именно шаблон.
Просто встречал клубные шаблоны - ну очень медленные, даже без контента, громоздкие очень.
И кстати, посоветуйте еще кто какие супер быстрые шаблоны встречал, чтобы легкие как перышко были  ::)
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Опознать шаблон
« Ответ #7 : 12.01.2019, 23:52:15 »
любые быстрые шаблоны зависят от отсутствия плагинных фреймворков, остальное от самих шаблонов мало зависит, если они канешн не перегружены стилями и скриптами (ненужными в 90% случаев)

как вариант, можете посмотреть шаблонную болванку для натягивания кастомного диза master3
*

romagromov

  • Давно я тут
  • 692
  • 9 / 3
Re: Опознать шаблон
« Ответ #8 : 13.01.2019, 11:23:30 »
любые быстрые шаблоны зависят от отсутствия плагинных фреймворков, остальное от самих шаблонов мало зависит, если они канешн не перегружены стилями и скриптами (ненужными в 90% случаев)

как вариант, можете посмотреть шаблонную болванку для натягивания кастомного диза master3

UIkit 3 - Это я так понял Youtheme разработка?
А Master 3 - это ваша?
*

romagromov

  • Давно я тут
  • 692
  • 9 / 3
Re: Опознать шаблон
« Ответ #9 : 13.01.2019, 11:32:51 »
И еще, этот Master 3 - он быстрее, чем Protostar?
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Опознать шаблон
« Ответ #10 : 13.01.2019, 12:14:16 »
вы не поверите, но все безплагинные шаблоны работают с одинаковой скоростью, и проблема производительности в них искать бесполезно

да, мастер - моя разработка, причем, в отличии от протостара, нет необходимости делать его копию или переименовывать - всё работает из коробки и обновляется
единственный минус: я не оказываю саппорт, если это не явный баг (с багами в личку), читайте доку, изучайте юикит и верстку - и будет вам счастье )
*

romagromov

  • Давно я тут
  • 692
  • 9 / 3
Re: Опознать шаблон
« Ответ #11 : 13.01.2019, 13:20:14 »
вы не поверите, но все безплагинные шаблоны работают с одинаковой скоростью, и проблема производительности в них искать бесполезно

да, мастер - моя разработка, причем, в отличии от протостара, нет необходимости делать его копию или переименовывать - всё работает из коробки и обновляется
единственный минус: я не оказываю саппорт, если это не явный баг (с багами в личку), читайте доку, изучайте юикит и верстку - и будет вам счастье )


Я думаю, переименовывают шаблоны для 2-х целей.
1. Не палить название шаблона.
2. Не давать ему обновляться.

На счет все шаблоны работают с одинаковой скоростью - не согласен.
Есть шаблоны, которые грузят вагон CSS на "все случаи жизни", из которого используется на странице от силы 20-25%.
А теперь представим, что подобный сайт имеет 90% мобильного трафика из которого большинство пользователей с медленным
или средним 3G.
Тут на вес золота каждый сэкономленный килобайт.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Опознать шаблон
« Ответ #12 : 13.01.2019, 23:03:51 »
Есть шаблоны, которые грузят вагон CSS на "все случаи жизни", из которого используется на странице от силы 20-25%.
ну такое шаблонами назвать сложно, это уже даже не дерьмо это дерьмищще
*

romagromov

  • Давно я тут
  • 692
  • 9 / 3
Re: Опознать шаблон
« Ответ #13 : 14.01.2019, 22:42:49 »
Какие-то готовые стили есть в master3?
Имею в виду варианты для модулей, типографика и т.д.
В мануалах не нашел.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Опознать шаблон
« Ответ #14 : 15.01.2019, 00:31:01 »
описано же: голый юикит, всё остальное - это ваш дизайн и ваши стили

PS: в протостаре в прочем-то тоже самое, там голый бутстрап2 без всего
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Шаблон jm MyPlace - не воспроизводится видео

Автор THE KILLERS

Ответов: 2
Просмотров: 3287
Последний ответ 23.07.2024, 13:58:16
от THE KILLERS
Ошибка при входе в корзину шаблон jmart

Автор dimiur

Ответов: 5
Просмотров: 6195
Последний ответ 24.05.2023, 14:24:30
от Gleb72
Почему обновление шаблона ломает шаблон?

Автор gorbi_U

Ответов: 8
Просмотров: 4960
Последний ответ 03.05.2023, 22:54:19
от SmiP
Нужно ли переносить custom.css при переезде на новый шаблон?

Автор gorbi_U

Ответов: 3
Просмотров: 3793
Последний ответ 09.02.2023, 21:05:42
от marksetter
Где в Joomla 3.4.3 шаблон материала? Шаблон Yootheme Organic

Автор annushka

Ответов: 13
Просмотров: 6862
Последний ответ 13.09.2022, 11:14:56
от tuztref