Новости 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 Гость просматривают эту тему.
  • 2 Ответов
  • 1395 Просмотров
*

borodatych

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
Доброго времени суток.
Если верить файлу version.php, то Joomla! версии 2.5
Хотел изменить на рабочем сайте футер.
Сперва не мог разобраться как изменить содержимое, так как другой пользователь его заблокировал.
Ну да ладно, по дампу нашел запись и удалил лишнее через базу.
И тут отвалились все CSS и JS скрипты, которые должны подключаться из темы.
Временно сделал костыль, в виде ручного подключения всего этого добра, но это не есть гуд.
Причем сайт локально из под Denwer-а работает нормально без костыля.
Предположил, что в template.php не отработала, как минимум, эта строчка:
Код
<?php echo $this['template']->render('head'); ?>
Так как комментировал ее локально и получил тот же эффект.
Перед этой строчкой, пробовал вывести переменную так:
Код
<?php print '<pre>'; print_r($this['template']); print '</pre>'; echo '<br>'; exit;?>
После блока:
Код
[event] => EventWarpHelper Object
На рабочем сайте у хостера кончается выхлоп.
На локальном же как минимум еще:
Код
[modules] => ModulesWarpHelper Object
...
[asset] => AssetWarpHelper Object
...
тут все CSS
...
Подскажите что могло случиться и как это исправить?
С уважением, Роман.
*

borodatych

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
..Добавлю....
Было выяснено так же что вставленный php код в template.php отрабатывает некорректно.
Такое ощущение, что двиг натыкается на //  и прекращает выполнение кода в текущем обрамлении <?php ?> а страница продолжает формироваться.
Много-строчный комментарий /**/ не прекращает выполнения кода. Причем локально опят таки все ок.
При таком коде вернет четыре строки:
Код
<?php 
echo $_SERVER['HTTP_HOST'].'<br>';
/*stop*/
echo $_SERVER['HTTP_HOST'].'<br>';
echo $_SERVER['HTTP_HOST'].'<br>';
echo $_SERVER['HTTP_HOST'].'<br>';
?>
При таком одну:
Код
<?php 
echo $_SERVER['HTTP_HOST'].'<br>';
//stop
echo $_SERVER['HTTP_HOST'].'<br>';
echo $_SERVER['HTTP_HOST'].'<br>';
echo $_SERVER['HTTP_HOST'].'<br>';
?>
Что за фиговина ума не приложу. Рассчитываю на вашу помощь.
Возможно это все производные от одной причины, поэтому не стал создавать отдельную тему.
*

borodatych

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

Установка темы для шаблона

Автор maksik89

Ответов: 4
Просмотров: 1209
Последний ответ 11.10.2015, 23:27:09
от voland
Как прописать для меню сайта свои стили ?

Автор Licn87

Ответов: 11
Просмотров: 2015
Последний ответ 12.01.2015, 21:04:13
от Licn87
Не могу поменять стили шаблона

Автор Sokols

Ответов: 6
Просмотров: 1454
Последний ответ 14.04.2014, 12:11:32
от Sokols
Не применяются стили! или конфликт стилей или не понятный фактор

Автор jukov_b1

Ответов: 1
Просмотров: 1113
Последний ответ 03.02.2014, 12:27:05
от jukov_b1
Как почистить код шаблона и убрать ненужные стили?

Автор tema15

Ответов: 1
Просмотров: 2164
Последний ответ 08.05.2013, 16:29:37
от verstalshik