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

nik-ita

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
ок... спасибо..
*

nik-ita

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Так же как и с чекбоксом в моем примере выше. Только в формуле будет не +, а cena={rez}*1.25*{nalog}

чтото ничего не получается... :(
уже всю голову сломал..:)
*

nik-ita

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
miscwrk,

Код формы:

Код
<table>
<tr>
<td>Количество листов для печати:</td> <td><input name=”kol” type=”text”/></td>
</tr>
<tr>
<td>Вы заплатите:</td> <td> {rez} </td>
</tr>
<tr>
<td>С учетом скидки: <div style=”display:none;”>{offset}</div></td> <td> {skd} </td>
</tr>
</table>

Код формулы:
Код
offset=({kol}>500)? 0.75 : 1

rez={kol}*10

skd={offset}*{rez}

Взято отсюда


а если нужен еще один параметр, тогда как?
например до 500 листов одна скидка, до 1000 листов другая скидка, свыше 1000 листов третья...
*

arkasharina

  • Осваиваюсь на форуме
  • 20
  • 1 / 0
а ни у кого не появлялась внизу калькулятора ссылка на другой сайт, надпись:"типы дверей"?
 Внизу форма, а еще ниже надпись http://amigo.zp.ua/index.php?option=com_content&view=article&id=60&Itemid=41
откуда она взялась не пойму, раньше ее точно не было, а это зашла на сайт-фигня какая-то...
*

Ingener

  • Давно я тут
  • 547
  • 10 / 5
странный чайт разработчики - ни по почте ни в аську не отвечает, хочу купить расчет окон
*

arkasharina

  • Осваиваюсь на форуме
  • 20
  • 1 / 0
странный чайт разработчики - ни по почте ни в аську не отвечает, хочу купить расчет окон
мне тоже не ответили, тоже хотела купить(
*

nik-ita

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
а ни у кого не появлялась внизу калькулятора ссылка на другой сайт, надпись:"типы дверей"?
 Внизу форма, а еще ниже надпись http://amigo.zp.ua/index.php?option=com_content&view=article&id=60&Itemid=41
откуда она взялась не пойму, раньше ее точно не было, а это зашла на сайт-фигня какая-то...

на 7 странице помоему есть как убрать код рекламы...
*

arkasharina

  • Осваиваюсь на форуме
  • 20
  • 1 / 0

Спасибо!Все получилось!
« Последнее редактирование: 02.07.2013, 22:04:21 от arkasharina »
*

arkasharina

  • Осваиваюсь на форуме
  • 20
  • 1 / 0
не нашла ответ, но может кто знает-как вывести в модуле калькулятор?Joomla1.5. плагин и компонент установлен, но выводит только {formcalc1} текст и все
*

nik-ita

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
проверить включен ли плагин...
*

arkasharina

  • Осваиваюсь на форуме
  • 20
  • 1 / 0
проверить включен ли плагин...
проверяла-включен
*

arkasharina

  • Осваиваюсь на форуме
  • 20
  • 1 / 0
проверяла-включен

вставляет в материалы без проблем, а мне надо в модуль...подскажите, пожалуйста
*

Nikolay Blinov

  • Захожу иногда
  • 142
  • 5 / 0
  • How much is the fish?
Почему-то при неправильно CAPTCHA или незаполненном обязательном поле НЕ всплывают сообщения совсем.
То есть при нажатии на Отправить, просто ничего не происходит, если не заполнены обязательные поля или не введена CAPTCHA. Хотя должно всплывать.

Что может конфликтовать. я судорожно отключаю/включаю все, но без толку.
Подскажите плииз
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
После переезда на другой хостинг перестали отправляться сообщения через форму. После клика на кнопку Отправить перекидывает на главную страницу сайта. Кто-нибудь сталкивался с такими траблами?
*

rmfalx

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Подскажите пожалуйста!

Я делаю калькулятор стоимости услуг.
Дано: 3 услуги, 4 площади помещения (от 49, 50-99, 100-149, 150-200 м2). В зависисмости от метража стоимость 1м2 разная. Т.е. для первой услуги при площади от 49 стоимость 29руб, а для 50-99 уже 25руб.
Как реализовать такую формулу? пример можно посмотреть десь http://zabot-net.ru/price
*

rmfalx

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
B вообще сложно ли сделать такую форму? чтоб при переключении менялось и время проведения работ и кол-во сотрудников? Как в один radio или checkboxes запихать 3 параметра (метраж, время, кол-во сотрудников?) еще один пример http://vse-v-poryadke.ru/price/
*

rmfalx

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Я так понял, что можно в javascript описать это

Код
V.params = {

basePrice: {
flat49: {
standart: {
price: 1650,
time: 4,
persons: 1
},
optima:     {
price: 3200,
time: 6,
persons: 1
},
ideal:      {
price: 4700,
time: 8,
persons: 1
},
name:       "от 0 до 49 м<sup>2</sup>"
},
flat50: {
standart:   {
price: 2100,
time: 9/2,
persons: 1
},
optima:     {
price: 3600,
time: 7,
persons: 1
},
ideal:      {
price: 6000,
time: 6,
persons: 2
},
name:       "от 50 до 74 м<sup>2</sup>"
},
flat75: {
standart:   {
price: 2500,
time: 5,
persons: 1
},
optima:     {
price: 3900,
time: 8,
persons: 1
},
ideal:      {
price: 7000,
time: 7,
persons: 2
},
name:       "от 75 до 99 м<sup>2</sup>"
},
flat100: {
standart:   {
price: 2900,
time: 11/2,
persons: 1,
addSquarePrice: 30
},
optima:     {
price: 4500,
time: 9,
persons: 1,
addSquarePrice: 40
},
ideal:      {
price: 8500,
time: 8,
persons: 2,
addSquarePrice: 60
},
name:       "от 100 до 120 м<sup>2</sup>"
}
},

Но я не силен особо, как совмести форму? и JavaScript? по id? может кто -нибудь помочь?
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
Почитайте в начале темы (примерно на 4-5 странице), там я давал пример как привязать к одному селекту несколько значений
*

rmfalx

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Почитайте в начале темы (примерно на 4-5 странице), там я давал пример как привязать к одному селекту несколько значений
А можно только к Селекту или к radio или checkbox тоже? Есть ли вариант к кнопке прикрутить?
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
checkbox подразумевает множественный выбор, поэтому мне не очень понятно, как это реализовать. с radio наверное будет работать
*

nik-ita

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
alexj69, а может подскажите мне как реализовать третий параметр...
мой пост выше...
"а если нужен еще один параметр, тогда как?
например до 500 листов одна скидка, до 1000 листов другая скидка, свыше 1000 листов третья..."
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
количество листов вводит посетитель или рассчитывается по формуле?
*

nik-ita

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
количество листов вводит посетитель или рассчитывается по формуле?
количество листов вводит посетитель... а расчитывыется скидка взамисимости от количества введенных листов...
до 500 листов - одна скидка,
от 500 до 1000 - другая скидка,
от 1000 листов третья скидка...
в примере только два параметра... а нужен еще и третий.. :)
*

berg12

  • Новичок
  • 3
  • 1 / 0
Народ, как сделать HTML письмо заказа, почему-то после сохранения форма письма имейла (в админке) фильтрует все HTML теги, даже абзацы не расставить, а у меня там целая таблица расчета...
*

zeus07

  • Давно я тут
  • 723
  • 9 / 0
Здравствуйте!

Сделал калькулятор на одном из сайтов, он простейший, там даже JS не пришлось использовать. Но вот проблема такая. Результат почему-то не изменяется мгновенно, даже когда в чекбоксе ставишь галочкУ, значение тоже не меняется. В чём ошибка?
Сайт: http://строймирпроект.рф/ чуть ниже на странице
P.S. На оформление пока не смотрите, пока надо с работоспособностью решить вопрос)

Код калькулятора:
Код
<div id="calcForm" style="width: 250px; margin: 0 auto;">
<div id="glubina">
Глубина (в метрах)&nbsp;<input type="text" name="glubina" class="validate['required','digit']" size="5"/><br />
</div><!--#glubina-->
Бурение с разведкой: <input type="checkbox" name="razvedka" value="500"><br />

Итого: {result}
</div><!--#calcform-->

Формула:
Код
result={glubina}*(1500 + {razvedka})
*

sashahz

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Здравствуйте!
Есть два поля <div>вес<input name="vec" value="0" type="number" /></div>
<div>кол-во этажей<input name="at" type="number" /></div>
И к ним идёт формула summa=({vec}>=100)?900*{at}, идея в том чтобы калькулятор считал разные суммы после определённого значения. Что я делаю не так?
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!

Формула:
Код
result={glubina}*(1500 + {razvedka})
В формуле пробелы уберите
*

sashahz

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
alexj69, а на мой вопрос у вас не будет ответа?:)
*

sashahz

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Люди есть у кого скрипт сравнения?
*

zeus07

  • Давно я тут
  • 723
  • 9 / 0
В формуле пробелы уберите
Пробелы убрал, но проблема почему-то так и осталась
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Компонент Web Plan интерактивная карта для Joomla 1.5 (построение сайтов плановых объектов)

Автор DelaShop

Ответов: 39
Просмотров: 33368
Последний ответ 21.01.2018, 14:50:57
от Dinamitt
Калькулятор форм - продолжение

Автор osobist

Ответов: 2
Просмотров: 5809
Последний ответ 25.01.2015, 18:00:18
от dj_serg
Отрывной календарь Joomla, календарь событий.

Автор DelaShop

Ответов: 35
Просмотров: 33967
Последний ответ 17.12.2014, 06:20:05
от EndVal
Компонент " Просто каталог Joomla + Mixmarket Joomla "

Автор DelaShop

Ответов: 16
Просмотров: 19058
Последний ответ 10.07.2013, 11:06:13
от konservator