Новости Joomla

👩‍💻 SW JProjects v.2.6.1 - компонент каталога расширений для веб-приложений.

👩‍💻 SW JProjects v.2.6.1 - компонент каталога расширений для веб-приложений.

Компонент позволяет сделать свой мини-Joomla Extensions Directory - каталог расширений для CMS (не только для Joomla) или файлов. Есть возможность скачивания по лицензионным ключам создания кастомных схем данных для сервера обновлений.

👩‍💻 v.2.6.1. Что нового?
- Правки наследования схем серверов обновлений. Улучшена логика наследования схем серверов обновлений для проектов компонент - категория - проект.
- Не стабильные релизы в сервере обновлений. Теперь в данные сервера обновлений попадают все версии (alpha, beta и т.д.), а не только stable.
- Косметические изменения. В шаблоне по умолчанию сделаны замены некоторых CSS-классов, уточнено присвоение атрибутов loading=lazy и fetchpriority.
- Рефакторинг и правки кода. Текущее обновление кодовой базы.
- Исправление ошибок.

👩‍💻 Больше спасибо за помощь в тестировании участникам нашего сообщества Александру Новикову (@pro_portal) и Александру Судьбинову (@alexrevo).

- Страница расширения
- GitHub расширения
- Joomla Extensions Directory

@joomlafeed

Событие Pizza, Bugs & Fun - 29-30 января 2026 года.

Событие Pizza, Bugs & Fun  - 29-30  января 2026 года.

Уже несколько лет в мире Joomla проводятся мероприятия "Pizza, Bugs & Fun" (#PBF), где каждый может посвятить несколько часов своего мозгового времени тому, чтобы наша любимая CMS стала ближе к идеалу.

Ссылки на видео и статьи из этого поста рассказывает об организационных вопросах, которые пригодятся для участия в PBF, а так же что и как делать.

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

Каждый помогает тем, что он умеет:

  • кто-то пишет недостающую документацию,
  • кто-то пишет код,
  • кто-то тестирует как исправлены ошибки или сделан новый функционал.

На сайте события есть карта, можно "захостить" свою локацию. Практически все движки в мире развиваются за счёт спонсирующих их компаний. Joomla одна из немногих, где развитие идёт только усилиями международного сообщества энтузиастов.

https://www.youtube.com/watch?v=a-FuVKXg_Uw 

На момент написания данного поста в репозитории Joomla 810 открытых Issue (как правило это баги) и 236 Pull request (PR, исправление багов и новый функционал). Все PR обязательно тестируются минимум двумя участниками сообщества, дабы в конечный код движка не проскочила ошибка.

Если каждый из участников только нашего сообщества сделает даже одно тестирование, то, боюсь, PR и Issue на всех не хватит 😀 И ничего не останется нашим коллегам из международных Joomla-чатов.

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

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Дополнение создано на основе алгоритма обратной связи, т.е. если Вам необходим калькулятор, то Вы создаете новую форму и в ней убираете все галочки, но поставив галочки на следующих: «Отображать страницу с благодарностями» и «Работать как калькулятор».
Обязательно заполните все поля!

По порядку:
1. Название — Название формы
2. Описание — Описание для чего калькулятор
3. Тема письма — Укажите в этом поле название формы

В поле «Шаблон формы обратной связи /калькулятора:» создается форма (шаблон) полей калькулятора.
Например:
Код
<form action="{ACTION}" method="post">
<input type="text" name="field1" value="{FIELD1}" size="10" /> + <input type="text" name="field2" value="{FIELD2}" size="10" /><br /><br />
<select name="select1{SELECT1}">
<option value="100"{SELECT1_100}>Порошковое напыление (Антик)</option>
<option value="200"{SELECT1_200}>Порошковое напыление (RAL)</option>
<option value="300"{SELECT1_300}>Ламинат</option>
<option value="400"{SELECT1_400}>Шпон</option>
</select>
<br /><br />
<input type="checkbox" name="checkbox1{CHECKBOX1}" value="1000"{CHECKBOX1_1000}>Кондиционер<br>
<input type="checkbox" name="checkbox2{CHECKBOX2}" value="2000"{CHECKBOX2_2000}>ABS
<br /><br />
<input type="radio" name="radio1{RADIO1}" value="10000"{RADIO1_10000} >Красный  <br>
<input type="radio" name="radio1{RADIO1}" value="20000"{RADIO1_20000} >Синий  <br>
<input type="radio" name="radio1{RADIO1}" value="30000"{RADIO1_30000} >Серый  <br><br>
Отправить результаты на e-mail: <input type="text" name="mailto" value="{MAILTO}" size="10" /><br><br>
<input type="submit" value="Рассчитать и отправить" />
</form><br><br>
Результат: {RESULT1}

В поле «Шаблон сообщения / формула калькулятора:» вводится формула, по которой будет происходить расчет.
Например:
Код
{FIELD1}+({FIELD2})+{SELECT1}+{RADIO1}+{CHECKBOX1}+{CHECKBOX2}

Поле «Шаблон отправки результата работы калькулятора на электронную почту» предназначено для калькулятора. Чтобы отобразить данное поле, необходимо нажать на ссылку в строке с галочкой "Работать как калькулятор:". Туда вводится шаблон, по которому будут приходить письма пользователям с результатом вычислений.
Пример шаблона:

Код
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; {ENCODING}" />
</head>
<body>
Число 1: {FIELD1}<br />
Число 2: {FIELD2}<br />
Селект: {SELECT1}<br />
Радио: {RADIO1}<br />
Чекбокс1: {CHECKBOX1}<br />
Чекбокс2: {CHECKBOX2}<br />
Результат: {RESULT1}<br />
%%{MAILTO}%%
</body>
</html>

Поле «Шаблон страницы с благодарностями» просто введите любой символ, чтобы оно было заполнено, например, «Ок!».

Одной из особенностью является то, что если в поле будет вводится отрицательное число, то в поле «Шаблон сообщения / формула калькулятора:» необходимо этот параметр занести в круглые скобки, например,
Код
{FIELD1}+({FIELD2})

Для корректной работы калькулятора необходимо знать следующее:
— для типа text вписывать в «name» по-порядку field1, field2… в «value» так же как и в «name», только в фигурных скобках {FIELD1}, {FIELD2}...
— для select: обязательно использовать конструкцию типа name=«select1{SELECT1}», для option задается такое обозначение value=«100»{SELECT1_100}, т.е. option относится к SELECT1 и значение value после нижнего подчеркивания.
— Для чекбоксов используется следующая конструкция: name=«checkbox1{CHECKBOX1}» value=«1000»{CHECKBOX1_1000}, думаю, что тут все понятно
— Для радио-кнопок следующая конструкция: name=«radio1{RADIO1}» value=«10000»{RADIO1_10000}
— Для вывода результата используется метка {RESULT1}…{RESULTN} (RESULT1 — результат 1й формулы, RESULTN — результат последней формулы)
— Ввод формул осуществляется в привычном для пользователя виде: {FIELD1}+{SELECT1}. Если есть необходимость в расчетах по нескольким формулам при одних и тех же значениях, то необходимо разделять эти формулами символом «%», например: {FIELD1}+{SELECT1}%{FIELD1}/{SELECT1}
— По-умолчанию, если поле не заполнено, то оно присваивается к нулю. Так что следует учесть это при составлении формул!
— Необходимо делать «сквозную» нумерацию в названиях полей: {FIELD1}, {FIELD2}...{FIELD21}...{FIELDN}. Алгоритм такой: начинается перебор с {FIELD1}, потом ищется {FIELD2}, не найдя {FIELD2}, система понимает, что в данной форме только одно поле и перебор по  {FIELD} прекращается и переходит далее в {RADIO1}, {SELECT1}...
— Добавлена метка для отправки пользователю результатов вычислений: {MAILTO}. Она вставляется так же, как и метка {FIELD1}.

Дополнение (04 марта 2010):
+ Добавлена возможность вписывать альтернативное название формы для вывода его в title-страницы, что позволяет лучше индексировать сайт поисковиками!
Для обновления Вам придется удалить и заного установить компонент (скачайте по ссылке ниже).

Так же хотел сказать, что скорее всего это было последнее обновление компонента для версии Joomla 1.0.x. Сейчас все силы брошены на переписание компонентов под версию 1.5. Компонент будет разделен на два отдельных продукта: компонент "Формы обратной связи" и компонент "Калькулятор".
Если у Вас есть пожелания по версии компонента для 1.0, то оставляйте их в соответствующих темах, т.к. поддержка под эту версию НЕ прекращена.


Дополнение (02 марта 2010):
+ В административной части добавлена форма (шаблон) для отправки результатов вычисления калькулятора на e-mail.
+ Создана метка для вывода поля ( {MAILTO} ), в котором пользователь может писать свой электронный адрес, на который будут приходить письма с результатами вычислений (форма письма заполняется в шаблоне для отправки результатов вычисления калькулятора на e-mail).
+ Добавлено on-line уведомления о новых версиях и изменениях

Подробнее о метке {MAILTO} и его особенностях: данная метка предназначена для того, чтобы пользователь мог отправить результаты вычислений к себе на электронную почту. Формат письма (шаблон) создает администратор сайта (см. выше пример создания). Метка вводится в поле «Шаблон формы обратной связи /калькулятора:» так же, как и {FIELD1}:

Код
<input type="text" name="mailto" value="{MAILTO}" />
Далее ее нужно вставить в поле «Шаблон отправки результата работы калькулятора на электронную почту» следующим образом:
Код
%%{MAILTO}%%


Дополнение (16 февраля 2010): Появилась возможность использовать в калькуляторе сразу несколько формул!
Например, надо рассчитать в одной форме разные коэффициенты, тогда просто в поле формы вводите [/b]
Код
Результат1: {RESULT1}<br />
Результат2: {RESULT2}<br />

РезультатN: {RESULTN}
а в поле «формула калькулятора» вводите формулы, разделяя их символом «%»!
Пример:[/b]
Код
{FIELD1}+{FIELD2}+{SELECT1}+{RADIO1}+{CHECKBOX1}+{CHECKBOX2}%{FIELD1}+{FIELD2}%{FIELD2}+{SELECT1}
Если Вы используете одну формулу, то разделять ничего не надо, но в поле «Шаблон формы обратной связи /калькулятора:» необходимо указать при выводе результата метку {RESULT1} (используется по-умолчанию данная метка)!

Алгоритм калькулятора построен на принципе обратной польской записи

При установки компонента создаются две формы: форма обратной связи и форма калькулятора!

Работает на Joomla 1.0.x / Joostina (проверялось на 1.2.0)

Если Вы хотите выводить форму калькулятора на отдельной странице, то Вам просто необходимо скачать модуль обратной связи, настроить его и в любом материале поставить метку: {mosloadposition user1}, где user1 — позиция модуля.

Демонстрация работы

Скачать (версия на 12 марта 2010)
« Последнее редактирование: 11.07.2010, 13:27:49 от buro3v.ru »
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Компонент обновился (16.02.2010)
Если у Вас уже установлен компонент, то разархивируйте архив и просто обновите два файла: b3v_feedback.php и b3v_feedback.html.php
« Последнее редактирование: 16.02.2010, 11:51:48 от GlooM »
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Новое обновление компонента (02.03.2010)!
Если у Вас установлен компонент и Вы хотите обновить его, то Вам придется:
а) Скопировать формы в текстовый документ, чтобы их сохранить
б) Удалить компонент
в) Заново установить новый
г) Опять создать формы и вставить данные, которые Вы сохранили в пункте "а".
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Еще одно обновление:

Добавлена возможность вписывать альтернативное название формы для вывода его в title-страницы, что позволяет лучше индексировать сайт поисковиками!
Для обновления Вам придется удалить и заного установить компонент (скачайте по ссылке ниже).
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
11.03.2010
+ Исправлена ошибка с альтернативным полем
+ Убрана возможность с помощью js открывать и закрывать форму для отправки писем с результатами работы на e-mail. Теперь она отображается по-умолчанию.
Обновите компонент, скачав его от сюда. Распакуйте и замените все файлы в каталогах administrator/components/com_b3v_feedback и components/com_b3v_feedback. Или же просто переустановите компонент
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
12.03.2010:
Еще одно обновление компонента.
Сделано так, чтобы, если используется калькулятор и используется отправка результатов на эл. почту, то выводился текст из "Шаблон страницы с благодарностями" (т.е. Вы задаете текст, например, "Спасибо! Результаты отправлены Вам на эл. почту!" и этот текст будет выводиться сверху формы после нажатия на кнопку "Рассчитать")
Обновить компонент можно заменив файлы из архива lang/russian.html, b3v_feedback.php и b3v_feedback.html.php на файлы в каталоге components/com_b3v_feedback
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla! 1.6 не могу войти в админку

Автор stendapuss

Ответов: 3
Просмотров: 5300
Последний ответ 01.07.2017, 13:35:38
от stendapuss
Как переделать сайт, cозданный в Joomla Lavra Edition 2008 (1.0.15) на Joomla3x ?

Автор KrisKras

Ответов: 12
Просмотров: 5939
Последний ответ 21.02.2017, 15:15:17
от KrisKras
Восстановление управляемости сайта на Joomla 1.0.12 после обновления php до версии 5.5 и последовате

Автор galogen

Ответов: 6
Просмотров: 5304
Последний ответ 15.02.2017, 01:58:44
от Alex Revo
Joomla 1.0.15 и php 5.3.1

Автор lsk

Ответов: 36
Просмотров: 35944
Последний ответ 27.05.2016, 18:35:44
от Wertos
Кодировка Joomla lavra edition 2008

Автор evgen22

Ответов: 12
Просмотров: 6706
Последний ответ 22.08.2015, 14:26:24
от SeBun