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

Email

  • Захожу иногда
  • 75
  • 4 / 0
Прошу помочь.

Я совершенный чайник в вопросах HTML, CSS и проч., но изо всех сил пытался решить проблему самостоятельно, копая в местных FAQ, книжках по Joomla, CSS. Не получилось.

У меня есть шаблон в нем шапка (header) вместе с верхним меню (pillmenu) схематично выглядит так:

---------------------------------------------
поиск
логотип


---------------------------------------------
меню1 | меню 2 | меню 3



а мне нужно, чтоб было так

---------------------------------------------

                 место для баннера

логотип          авторизация                поиск
---------------------------------------------
меню1 | меню 2 | меню 3


вот кусок кода из index.php шаблона, который описывает этот участок

<div id="header">
      <div id="search"><jdoc:include type="modules" name="user4" /></div>
      <div class="logo">
         <table cellspacing="0" cellpadding="0">
            <tr>
               <td>
                  <a href="<?php echo $this->baseurl ?>">
                  <img src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/logo.png" alt="Logo" border="0"  />
                  </a>
               </td>
            </tr>
         </table>
      </div>
                      <div id="pillmenu">
         <jdoc:include type="modules" name="user3" />
      </div>


Я пытался (наверно, крайне тупо) решить вопрос с использованием уже имеющейся таблицы, в которую заключен логотип, и для начала пробовал "поиск" перенести туда добавлением новых тегов <td></td> заключением между ними строки:

<div id="search"><jdoc:include type="modules" name="user4" /></div>

но получается фигня из-за того (я так думаю), что перед таблицей есть

<div class="logo">

и под действие этого тега попадает и верхнее меню. Поэтому если поиск перенести тоже туда вовнутрь, потом редактировать CSS становится невозможно.

Не знаю, нормально ли я объяснил, что мне нужно и что я делал. По-простому говоря, мне нужно чтоб логотип был смещен вниз шапки ближе к верхнему меню, а с ним как бы в одну строку были еще авторизация по центру и поиск по правому краю. Ну, или хотя бы поиск.

В общем, я запутался и не могу разобраться. Помогите! Только не бейте ногами и по голове.
*

Email

  • Захожу иногда
  • 75
  • 4 / 0
Ну подскажите, пожалуйста, кто-нибудь что-нибудь. Хоть на мысль наведите. Как сделать три блока/позиции/элемента/модуля в "одну строку" в шапке?
*

Email

  • Захожу иногда
  • 75
  • 4 / 0
скажите хотя бы, можно ли третью строчку (<div class="logo">) данного кода
[spoiler title=код]
Код
<div id="header">
<div id="search"><jdoc:include type="modules" name="user4" /></div>
<div class="logo">
<table cellspacing="0" cellpadding="0">
<tr>
<td>
<a href="<?php echo $this->baseurl ?>">
<img src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/logo.png" alt="Logo" border="0"  />
</a>
</td>
</tr>
</table>
</div>
<div id="pillmenu">
<jdoc:include type="modules" name="user3" />
</div>
</div>
[/spoiler]
перенести вовнутрь первых тегов <td></td>, т.е. чтобы было так:
[spoiler title=код]
Код
						<td>
       <div class="logo">
<a href="<?php echo $this->baseurl ?>">
<img src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/logo.png" alt="Logo" border="0"  />
</a>
</td>
[/spoiler]

?

Можно ли использовать эти <div class> внутри ячейки таблицы? Не противоречит ли это каким-нибудь правилам?
*

iluho

  • Давно я тут
  • 605
  • 50 / 4
  • Гламурный КабанчеГ
а может проще эти модули разместить в определенных позициях? что за шаблон? если сайт на хостинге, то дайте ссылку
Милый и порядочный! Верьте мне во всем!
*

Email

  • Захожу иногда
  • 75
  • 4 / 0
может, проще. Я не знаю. Это и есть мой вопрос - как разместить три блока/позиции/элемента/модуля в "одну строку" в шапке? У меня есть шаблон и я пытаюсь подкорректировать его.
Шаблон называется siteground-j15-94, пока не на хостинге, поэтому ссылку дать не могу.
*

iluho

  • Давно я тут
  • 605
  • 50 / 4
  • Гламурный КабанчеГ
если я правильно понял, то важно разместить в одну строку: логотип, авторизация  и поиск. в некоторых шаблонах есть позиции, например, допустим: feature_1, feature_2, feature_3 ( это я как пример от балды взял). ну и при размещении каждого из модулей (логотип и т.д.) в этих позцициях дает результат размещения в одну строку. если подобного нет в вашем шаблоне, но шаблон нравится. может стоит попробовать создать самому эти позиции? как это сделать можно найти в форуме

ну или поискать шаблон где есть куча предустановленных позиций уже, апотом дизайн шаблога изменить
Милый и порядочный! Верьте мне во всем!
*

Email

  • Захожу иногда
  • 75
  • 4 / 0
спасибо за участие. Вроде, уже что-то наруливается. Я пошел таки путем использования таблицы, в ячейках которой размещаю модули. Может, это и бред, но, вроде, работает. Скажите - можно в ячейке таблицы использовать <div class>?
*

iluho

  • Давно я тут
  • 605
  • 50 / 4
  • Гламурный КабанчеГ
конечно можно, только в CSS коде тогда внимательнее надо быть. сложноватый код получится тогда. может просто чистые дивы использовать??
Милый и порядочный! Верьте мне во всем!
*

Email

  • Захожу иногда
  • 75
  • 4 / 0
попробовал, как вы говорите, чистые дивы, но ни фига в строку не выходит. Только в столбик. И в FAQ посмотрел тему, где об этом говорится, и примеры кода, где должно выводиться в строку посмотрел. Ни фига. Только в столбик.
*

iluho

  • Давно я тут
  • 605
  • 50 / 4
  • Гламурный КабанчеГ
поиграйтесь с "флоат" в дивах
Милый и порядочный! Верьте мне во всем!
*

Email

  • Захожу иногда
  • 75
  • 4 / 0
вы знаете, до того, как вы сказали "поиграйтесь с "флоат" в дивах", игрался с этим флоат, где только можно. А потом вдруг сразу нашел. Так что проблема решена! Спасибо.
*

iluho

  • Давно я тут
  • 605
  • 50 / 4
  • Гламурный КабанчеГ
рад,что смог помочь
Милый и порядочный! Верьте мне во всем!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как сделать логотип в шапке ссылкой

Автор hmaoITN

Ответов: 100
Просмотров: 72951
Последний ответ 08.01.2018, 12:13:04
от galll72
Не получается поставить скрипт в шаблон Joomla 1, 5

Автор ivs1

Ответов: 2
Просмотров: 2386
Последний ответ 31.10.2015, 16:48:36
от ivs1
Разместить модули в позиции foot горизонтально

Автор mustsee

Ответов: 8
Просмотров: 5003
Последний ответ 02.04.2015, 14:30:13
от AlexP750
Проблема T3 v2 blank шаблон / Не получается добавить позицию content-mass-top

Автор d91me

Ответов: 11
Просмотров: 4490
Последний ответ 07.12.2012, 10:29:11
от s133p
как сделать слайдер в шапке?

Автор LegioNer

Ответов: 1
Просмотров: 2075
Последний ответ 30.08.2012, 17:23:59
от certain85