Новости Joomla

👩‍💻 Joomla включена в программу Google Summer of Code 2026.

👩‍💻 Joomla включена в программу Google Summer of Code 2026.

Google Summer of Code (GSoC) - программа компании Google, которая позволяет участникам программы под руководством опытных наставников писать код для организаций, занимающейся открытым исходным кодом. Joomla принимает участие в этой программе не в первый раз и в 2026 году снова включена в список GSoC. Для программы утверждается список "идей", воплотить которые должны участники под руководством наставников.

Проекты Joomla в рамках программы GSoC 2026.

Проект I: Ajax-бэкенд.
- Действия в административной панели без необходимости обновлять страницу.
- Автоматическое сохранение содержимого во время редактирования.
- Расширенный фильтр - поиск и фильтрация по пользовательским полям.

Проект II: Автоматизация рабочих процессов (workflow + task scheduler).
Joomla имеет функцию процессов и планировщика задач. Теперь эти две функции следует объединить, чтобы пользователь мог настраивать назначенные рабочие процессы таким образом, чтобы переходы выполнялись автоматически, с возможностью точного определения времени. Должна быть возможность создавать циклы или прямые запланированные рабочие процессы. Предполагается, что интерфейс должен учитывать хороший пользовательский опыт, удобство использования и современные стандарты доступности. Ожидается, что будет добавлен интерфейс для управления процессами и их расписанием на страницах категорий и материалов. Так же ожидается, что сторонние компоненты также смогут воспользоваться этим функционалом.

Проект III: Мультикатегории.
В настоящее время Joomla! не позволяет назначать один элемент нескольким категориям. Хотя система тегов часто используется в качестве замены, существует острая потребность в нативной поддержке нескольких категорий, чтобы привести Joomla! в соответствие с другими современными системами управления контентом.

Проект IV: Обучение с подкреплением на основе отзывов переводчиков.
Joomla собирается использовать автоматический перевод документации. В каждом языке есть свои специфические слова, характерные для Joomla. Предполагается обучать языковые модели, используя обратную связь от переводчиков, чтобы постоянно улучшать качество переводов и учитывать специфические языковые особенности Joomla.

Принять участие GSoC 2026
Подробнее о проектах Joomla GSoC 2026
Чат GSoC в Mattermost (международное сообщество 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. Многие сторонние компоненты не используют эту возможность, поэтому данная статья будет полезна лишь частично.

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

talion2003

  • Захожу иногда
  • 95
  • 36 / 6
  • Не программер я...
Мне нужно в заголовке статьи сделать закругленые уголки, а это значит, что необходимо добавить еще пару ячеек в html. Какой файл нужно для этого ковырять и в каком именно месте?
Да говорю же Вам, не программер я!!!

 www.chelovekdnevnik.ru www.serdcadetey.ru
*

one_more

  • Захожу иногда
  • 139
  • 87 / 3
  • there is no spoon
Если уж ковырять...
тогда /components/com_content/content.html.php
примерно 583 строка
ориентир - <td class="contentheading<?php echo $params->get( 'pageclass_sfx' ); ?>" width="100%">
Errare humanum est
*

talion2003

  • Захожу иногда
  • 95
  • 36 / 6
  • Не программер я...
спасибо большое! правда нужные строки немного в другом месте, вот здесь function Title, 543 строка. Но, спасибо за наводку:)
Да говорю же Вам, не программер я!!!

 www.chelovekdnevnik.ru www.serdcadetey.ru
*

talion2003

  • Захожу иногда
  • 95
  • 36 / 6
  • Не программер я...
Кстати, было бы неплохо создать статью, где были бы указаны все эти места, потому что очень часто сталкиваешься с тем, что приходится ковырять файлы джумлы для смены дизайна и тратится на это куча времени и нервов. А если бы был некий справочник, то дело шло гораздо быстрее.
Спасибо!
Да говорю же Вам, не программер я!!!

 www.chelovekdnevnik.ru www.serdcadetey.ru
*

userxp

  • Живу я здесь
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
правда нужные строки немного в другом месте, вот здесь function Title, 543 строка.
а вот и нет, как раз в
function show{
...
<
table class="contentpaneopen<?php echo $params->get( 'pageclass_sfx' ); ?>">
<
tr>
	
<?
php
	
// displays Item Title
	
HTML_content::Title$row$params$link_on$access );

	
// displays PDF Icon
	
HTML_content::PdfIcon$row$params$link_on$hide_js );

	
// displays Print Icon
	
mosHTML::PrintIcon$row$params$hide_js$print_link );

	
// displays Email Icon
	
HTML_content::EmailIcon$row$params$hide_js );
	
?>
	
</tr>
</table>
...
}
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

userxp

  • Живу я здесь
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
Кстати, было бы неплохо создать статью, где были бы указаны все эти места, потому что очень часто сталкиваешься с тем, что приходится ковырять файлы джумлы для смены дизайна и тратится на это куча времени и нервов. А если бы был некий справочник, то дело шло гораздо быстрее.
Спасибо!
тогда пришлось бы описывать весь АПИ J1.0
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

talion2003

  • Захожу иногда
  • 95
  • 36 / 6
  • Не программер я...
Вот тогда еще вопросик. У меня в новом шаблоне будет использоваться темно-серый фон и белый текст. Проблема в том, что при выводе на печать фон становится белым (что абсолютно правильно), а вот сам текст так и остается тоже белым. Как бы сделать, чтобы текст становился черным?
Да говорю же Вам, не программер я!!!

 www.chelovekdnevnik.ru www.serdcadetey.ru
*

one_more

  • Захожу иногда
  • 139
  • 87 / 3
  • there is no spoon
создать статью, где были бы указаны все эти места, потому что очень часто сталкиваешься с тем, что приходится ковырять файлы джумлы для смены дизайна и тратится на это куча времени и нервов.

У lamer'a тут назрела мыслишка... но несколько иная. Не описывать, где и что лежит, а научить нужные места в коде искать и находить. Reverse engineering по-ламерски :)
Времени вот только на всё это не хватает. Но уже работаем ^-^
Errare humanum est
*

talion2003

  • Захожу иногда
  • 95
  • 36 / 6
  • Не программер я...
Отличная идея! Это очень актуально.

А на мой последний вопросик ответа ни у кого нет?
Да говорю же Вам, не программер я!!!

 www.chelovekdnevnik.ru www.serdcadetey.ru
*

userxp

  • Живу я здесь
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
по идее, для этого есть иконка печати, где текст форматируется как раз вывода на принтер.
его и настраивать в CSS.
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

talion2003

  • Захожу иногда
  • 95
  • 36 / 6
  • Не программер я...
ну так вот я про эту иконку и говорю, но где настроить, я к сожалению не знаю:(
Да говорю же Вам, не программер я!!!

 www.chelovekdnevnik.ru www.serdcadetey.ru
*

userxp

  • Живу я здесь
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
ну дык, процедура стандартная - "методом научного тыка" ;D

жмёшь кнопку - получаешь окно.
смотришь как посторен HTML код.
и потом вносишь коррективы в CSS-файл шаблона.

а вообще-то при просмотре у body меняется класс на:
<body class="contentpane">

дальнейшее очень зависит от того, как был написан CSS.
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

talion2003

  • Захожу иногда
  • 95
  • 36 / 6
  • Не программер я...
Да не то это. Дело в том, что у меня в CSS определены тэги H1, H2, p и я их использую. Нужно как-то сделать, чтобы страница для печати ссылалась на другой CSS шаблон или же содержала описания стилей уже внутри себя. Но как? Где все это задать?
Да говорю же Вам, не программер я!!!

 www.chelovekdnevnik.ru www.serdcadetey.ru
*

userxp

  • Живу я здесь
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
ну раз Вы считаете, что это "не то", тогда извините...  8)
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

talion2003

  • Захожу иногда
  • 95
  • 36 / 6
  • Не программер я...
Вот так и знал, что получу этот ответ. Вместо того, чтобы помочь устраиваем обидки непонятные.

Причем тут contentpane, если тэги все те же (h1, h2, p) остаются на странице для печати, а они в свою очередь определены в CSS шаблоне. Другое дело, если бы страница для печати ссылалась на воторой шаблон, в котором эти тэги определены уже с другими параметрами. 
Да говорю же Вам, не программер я!!!

 www.chelovekdnevnik.ru www.serdcadetey.ru
*

userxp

  • Живу я здесь
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
Причем тут contentpane, если тэги все те же (h1, h2, p) ...
а при том, что нужно учить CSS.

зы. делать мне больше нечего, как обижаться... это ж тебе надо, а не мне.
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

talion2003

  • Захожу иногда
  • 95
  • 36 / 6
  • Не программер я...
Все, понятно. Вопросов больше не имею.
Да говорю же Вам, не программер я!!!

 www.chelovekdnevnik.ru www.serdcadetey.ru
*

talion2003

  • Захожу иногда
  • 95
  • 36 / 6
  • Не программер я...
Ладно, выучил CSS, получилось:)

CSS великая весч:) Даже иконку печати удалось убрать:)
« Последнее редактирование: 21.05.2006, 21:26:10 от talion2003 »
Да говорю же Вам, не программер я!!!

 www.chelovekdnevnik.ru www.serdcadetey.ru
*

ButuzOFF

  • Захожу иногда
  • 144
  • 22 / 2
Во классно вам все знаете ^-^ А для танкистов можно подробнее как всетаки сделать заголовок статьи с закругленными углами и если нетрудно (простите за  наглость ^-^) как оформить майн боди в "круглом" стиле
Я понимаю шо пошлете учить ксс ,но все таки пожалуйста можно хоть пример кода ,и какой параметр поставить
Я чесно всегда старался дойти своим умом но тут затрымка и причем я так понимаю надолго
Или если не трудно, хоть ссылку бросьте где по теме информация есть
Благодарю в любом случае ^-^
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться