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

stydent

  • Захожу иногда
  • 150
  • 1 / 0
  • vlad-link.ru
Нашел тему http://joomlaforum.ru/index.php/topic,234049.0.html, она закрыта, вопросы остались.

Мой код
Код
define('_JEXEC', 1);
define('JPATH_BASE', $_SERVER['DOCUMENT_ROOT'] );
define('DS', DIRECTORY_SEPARATOR);
require_once(JPATH_BASE.DS.'includes'.DS.'defines.php');
require_once(JPATH_BASE.DS.'includes'.DS.'framework.php');
$app = JFactory::getApplication('site')->initialise();

Tkani();

function Tkani(){
echo '123';
jimport( 'joomla.application.module.helper' );
$module = JModuleHelper::getModule( 'mod_phocagallery_image','dvd');
$attribs['style'] = 'xhtml';
$module->params='{"image_ordering":"7","image_size":"medium","limit_count":"1000"}';
print_r($module);
echo JModuleHelper::renderModule( $module, $attribs );
}

Скрипт отрабатывает до строки $app = JFactory::getApplication('site')->initialise(); , проверил методом echo '123';

Если ее за комментировать то выполнится все, но с ошибками, которые тоже хотелось бы победить и вывести модуль

Выполнение скрипта без JFactory::getApplication('site')->initialise();
123
jos-Error: Application Instantiation Error

Tkani() @ Z:\home\mebelit.ru\www\plugins\vmcustom\tkani\ajax.php:30
JModuleHelper :: getModule() @ Z:\home\mebelit.ru\www\plugins\vmcustom\tkani\ajax.php:35
JModuleHelper :: _load() @ Z:\home\mebelit.ru\www\libraries\joomla\application\module\helper.php:36
JFactory :: getApplication() @ Z:\home\mebelit.ru\www\libraries\joomla\application\module\helper.php:297
JError :: raiseError() @ Z:\home\mebelit.ru\www\libraries\joomla\factory.php:99
JError :: raise() @ Z:\home\mebelit.ru\www\libraries\joomla\error\error.php:251
JError :: throwError() @ Z:\home\mebelit.ru\www\libraries\joomla\error\error.php:176
call_user_func_array() @ Z:\home\mebelit.ru\www\libraries\joomla\error\error.php:214
JError :: handleCallback()
call_user_func() @ Z:\home\mebelit.ru\www\libraries\joomla\error\error.php:765
JError :: customErrorPage()
JFactory :: getApplication() @ Z:\home\mebelit.ru\www\libraries\joomla\error\error.php:784
JError :: raiseError() @ Z:\home\mebelit.ru\www\libraries\joomla\factory.php:99
JError :: raise() @ Z:\home\mebelit.ru\www\libraries\joomla\error\error.php:251
*

stydent

  • Захожу иногда
  • 150
  • 1 / 0
  • vlad-link.ru
Мой код и пример из ссылки одинаковы если не использовать JFactory::getApplication('site')->initialise();
И наверно его не надо использовать, но что делать с ошибками вывода модуля. Все подключено же...
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
не совсем понятны ошибки вы точно все скопировали что там выводит?
и если у вас Joomla 3.2+ то зачем вы делаете отдельный файл AJAX php если можно воспользоваться Joomla компонентом com_ajax для получения данных из модуля?!
*

stydent

  • Захожу иногда
  • 150
  • 1 / 0
  • vlad-link.ru
ну вот даже принскрин прикрепил
Joomla 2.5
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Что выводит
Код: php-brief
echo $_SERVER['DOCUMENT_ROOT'];
?
Не будь паразитом, сделай что-нибудь самостоятельно!
*

stydent

  • Захожу иногда
  • 150
  • 1 / 0
  • vlad-link.ru
Что выводит
Код: php-brief
echo $_SERVER['DOCUMENT_ROOT'];
?

Z:/home/mebelit.ru/www
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
И это есть корневая папка Joomla?
Не будь паразитом, сделай что-нибудь самостоятельно!
*

stydent

  • Захожу иногда
  • 150
  • 1 / 0
  • vlad-link.ru
И это есть корневая папка Joomla?

Обновил шапку на
Код
define('_JEXEC', 1);
define('JPATH_BASE', $_SERVER['DOCUMENT_ROOT'].'/includes' );
define('DS', DIRECTORY_SEPARATOR);
require_once(JPATH_BASE.DS.'defines.php');
require_once(JPATH_BASE.DS.'framework.php');

Сообщение теперь такое :
No configuration file found and no installation code available. Exiting...
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Вы не ответили на вопрос
И это есть корневая папка Joomla?
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
и напишите версию Joomla!
*

stydent

  • Захожу иногда
  • 150
  • 1 / 0
  • vlad-link.ru
Вы не ответили на вопрос
Z:/home/mebelit.ru/www это корневая папка сайта, значит и Joomla.
*

stydent

  • Захожу иногда
  • 150
  • 1 / 0
  • vlad-link.ru
и напишите версию Joomla!

Joomla 2.5
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
А если так
Код: php-brief
function Tkani(){
echo '123';
}
, отрабатывает?
Не будь паразитом, сделай что-нибудь самостоятельно!
*

stydent

  • Захожу иногда
  • 150
  • 1 / 0
  • vlad-link.ru
НЕТ.
до подключения require_once(TT.DS.'framework.php'); работает
« Последнее редактирование: 05.06.2015, 13:28:41 от stydent »
*

stydent

  • Захожу иногда
  • 150
  • 1 / 0
  • vlad-link.ru
Решение найдено.
Код
define('_JEXEC', 1);
define('JPATH_BASE', $_SERVER['DOCUMENT_ROOT'] );
define('DS', DIRECTORY_SEPARATOR);
require_once(JPATH_BASE.DS.'includes'.DS.'defines.php');
require_once(JPATH_BASE.DS.'includes'.DS.'framework.php');
$app = JFactory::getApplication('site');
$app->initialise();

Разница
между этим:
Код
$app = JFactory::getApplication('site');
$app->initialise();
и этим
Код
$app = JFactory::getApplication('site')->initialise();


*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Достаточно было вызвать
Код: php
JFactory::getApplication('site')->initialise();
не используя переменную $app
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как сделать такой сайт на Joomla?

Автор tester124545

Ответов: 2
Просмотров: 650
Последний ответ 28.10.2025, 06:03:09
от wishlight
Простенький калькулятор одной функции на JS (не Joomla)

Автор Dorfman

Ответов: 10
Просмотров: 1202
Последний ответ 23.11.2020, 13:39:14
от sivers
Как получить объект с полной информацией о материале через API Joomla? [РЕШЕНО]

Автор dm-krv

Ответов: 4
Просмотров: 1429
Последний ответ 03.08.2019, 16:30:51
от dm-krv
Как создавать мультиязычные статьи скриптом php в Joomla?

Автор SalityGEN

Ответов: 9
Просмотров: 1212
Последний ответ 02.03.2019, 13:33:41
от SalityGEN
Устройство конструкций php кода в Joomla и документация

Автор RTEagle

Ответов: 4
Просмотров: 1460
Последний ответ 08.05.2018, 13:09:32
от RTEagle