Новости Joomla

Вышли релизы Joomla 6.0.3 и Joomla 5.4.3

Релиз Joomla 6.0.3 и Joomla 5.4.3

Проект Joomla рад сообщить о выпуске Joomla 6.0.3 и Joomla 5.4.3. Это релиз исправлений ошибок и улучшений для серии Joomla 6.0 и Joomla 5.4.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями 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 Гость просматривают эту тему.
  • 11 Ответов
  • 3132 Просмотров
*

Mol4ok

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Здравствуйте!
У меня возникла вот какая проблема. Есть работающий сайт, захожу на админпанель, где мне необходимо изменить в некоторых модулях стиль и оформление текста, цвет текста, захожу в менеджер модулей, нажав на Edit CSS, далее редактирую текст модуля, нажимаю save внизу и в следующем окне вижу ошибку:
Warning: file_put_contents(/home/***/public_html/modules/mod_blog_calendar/tmpl/style.css)
[function.file-put-contents]: failed to open stream: Permission
 denied in /home/***/public_html/libraries/joomla/filesystem/file.php on line 297

Думал что проблема с доступом к файлам, тогда зашел на Ftp изменил доступ на 777 в файлах, которые отмечены в ошибке, далее пытаюсь отредактировать заново и сохранить, но снова выдается такая ошибка.
Прошу если кто знает, или может подсказать, подкиньте идею, в чем может быть заключена проблема? Заранее спасибо!
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
проще на локальной машине настраивать таблицы стилей.
быстрее делаются копии, быстрее и удобнее доступ (с помощью любимого текстового редактора)
*

Mol4ok

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
проще на локальной машине настраивать таблицы стилей.
быстрее делаются копии, быстрее и удобнее доступ (с помощью любимого текстового редактора)
Согласен с Вами. Но в данном случае сайт уже работает, и модифицировать на локалке и затем выкладывать заново на хостинг куда больше действий и времени нужно. А тут просто изменить оформление, и такая вот ошибка!
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
дело не в том,Ч то работает/не работает, а в том, что так удобнее. и НЕ дольше в итоге.
по поводу ошибки доступа.
можно попробовать скопировать на локальны комп, стереть на сервере и снова загрузить с установкой атрибутов.
и, если не сработает, попробовать то же сделать с помощью файлового менеджера для Joomla - joomlaXplorer или как-то так называется )
смысл данных махинаций- в изменении "владельца" файла - это е то же самое, что задаётся в атрибутах, по типу скрытого свойства, очень порой надоедливого
*

Mol4ok

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
дело не в том,Ч то работает/не работает, а в том, что так удобнее. и НЕ дольше в итоге.
по поводу ошибки доступа.
можно попробовать скопировать на локальны комп, стереть на сервере и снова загрузить с установкой атрибутов.
и, если не сработает, попробовать то же сделать с помощью файлового менеджера для Joomla - joomlaXplorer или как-то так называется )
смысл данных махинаций- в изменении "владельца" файла - это е то же самое, что задаётся в атрибутах, по типу скрытого свойства, очень порой надоедливого
Спасибо. А вот вопрос такой, можно же еще попробовать редактировать template.css? Я попробовал на локалке, очень трудно разобраться где какой модуль прописан, приходится методом тыка, не подскажете где можно добыть подробную информацию именно с описанием работы в template.css, а именно хотя бы просто ознакомиться с правилами оформления текста в модулях через template.css?
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
на самом деле тут как раз никакой проблемы нет.
на браузер firefox ставишь расширение firebug и спокойно смотришь, какой стиль назначен нужному тебе элементу модуля.
можешь переписывать его хоть в template.css шаблона, хоть в собственном шаблоне модуля, если такой предусмотрен.
опять же-на локалке настраивать удобнее, тк в одно действие создаются резервные копии файлов таблиц стилей и можно использовать нормальные текстовые редакторы или даже редактор таблицы стилей продвинутый.
+ быстрый доступ к любым файлам шаблонов + большая скорость и надёжность
*

Mol4ok

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
на самом деле тут как раз никакой проблемы нет.
на браузер firefox ставишь расширение firebug и спокойно смотришь, какой стиль назначен нужному тебе элементу модуля.
можешь переписывать его хоть в template.css шаблона, хоть в собственном шаблоне модуля, если такой предусмотрен.
опять же-на локалке настраивать удобнее, тк в одно действие создаются резервные копии файлов таблиц стилей и можно использовать нормальные текстовые редакторы или даже редактор таблицы стилей продвинутый.
+ быстрый доступ к любым файлам шаблонов + большая скорость и надёжность
Да, а я с помощью Notepad++ выискиваю строки, модифицирую их, обновляю страничку и смотрю где какой модуль закопан, - муторная работа. Если вы говорите, что броузер firefox позволяет просмотреть стиль нужного мне модуля,тогда позвольте еще один такой вопрос т.к я ни разу не пользовался данным броузером, как на него поставить расширение firebug? А если открыть страничку и изьять код с помощью ctrl+u, то можно ли по каким-нибудь меткам сопоставить стили, полученные таким образом, со стилями в template.css? Заранее спасибо!
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
ну, товарищ, ты бы хоть попробовал сначала сам поставить, там теложвижений-то 2 раза мышкой кликнуть.
от ковыряния в Notepad++ не спасает, но можно сразу видеть какой стиль привязан, к, примеру, заголовку модуля или фону, что сильно облегчает процесс.
вот сайт фиребага http://getfirebug.com/
заходишь с лисы, кликаешь на орнжевую кнопку квадратную. дальше уж как-нить сам разбирайся - первичной информации у тебя достаточно )
*

Mol4ok

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Спасибо, effrit! Я дилетант, если что сорри за глупые вопросы)
*

Mol4ok

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Еще есть вопрос такой, вот например установил firebag и простматриваю внизу всю информацию в то же время водя мышкой по модулям, но это никак не помогает мне найти нужный модуль именно в template.css, - это какой-то ужасный файл, там все написано подряд и никак не могу с ним разобраться, может я чего-то недопонимаю?
*

Mol4ok

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Размазывается SVG на сайте

Автор Lemonez

Ответов: 2
Просмотров: 1727
Последний ответ 22.08.2020, 04:57:56
от Cedars
Проблема с меню на сайте

Автор nesskafe

Ответов: 9
Просмотров: 2242
Последний ответ 01.06.2020, 11:03:58
от sivers
Проблема с меню на сайте и иконками Awesome

Автор Lemonez

Ответов: 1
Просмотров: 2187
Последний ответ 10.02.2020, 05:02:12
от Lemonez
Перестали работать табы на сайте и акордион

Автор Skarm

Ответов: 0
Просмотров: 1184
Последний ответ 01.06.2018, 11:43:43
от Skarm
Не отображаются изменения на сайте после правки template.css

Автор Ermak

Ответов: 18
Просмотров: 10116
Последний ответ 10.04.2017, 00:42:00
от MosTender