Новости Joomla

Вышли релизы Joomla 6.1 и Joomla 5.4.5: новые возможности и стабильность

Релиз Joomla 6.1.0

Проект Joomla! объявил о доступности Joomla 6.1 [Nyota] — новой минорной версии шестой серии, а также о выпуске релиза исправлений ошибок Joomla 5.4.5. Релиз 6.1 приносит ряд долгожданных функций, повышающих удобство управления контентом и защиту от спама.

👩‍💻 Компонент "CS Афиши" для Joomla.

👩‍💻 Компонент "CS Афиши" для Joomla.

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

В состав пакета расширений входят:
- Компонент "CS Афиши"
- Модуль "Календарь событий"
- Модуль "Предстоящие события"
- Библиотека "ImgResize"

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

Модуль "Календарь событий" отображает предстоящие и прошедшие мероприятие на календаре, с отображением мероприятий на конкретную дату во всплывающем окне.

Модуль "Предстоящие события" показывает список предстоящий событий по порядку их наступления.

P.S. Расширение платное, но плата символическая, чисто для отработки приема платежей. Ключи без ограничения по времени, купившие сейчас - смогут обновляться без ограничений.

Разработчик - участник нашего сообщества Дмитрий Денисов (@codersite).

Страница расширения
Демо

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

eLig

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Здравствуйте!
Joomla 5. В php файле следующий код:
Код
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);


define('_JEXEC', 1);
define('JPATH_BASE',$_SERVER['DOCUMENT_ROOT']);

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Uri\Uri;
use Joomla\CMS\Language\LanguageFactoryInterface;
use Joomla\CMS\Plugin\PluginHelper;
use Joomla\CMS\Helper\ModuleHelper;
use Joomla\Utilities\ArrayHelper;

require_once JPATH_BASE . '/includes/defines.php';
require_once JPATH_BASE . '/includes/framework.php';

$container = Factory::getContainer();
$container->alias('session.web', 'session.web.site')
->alias('session', 'session.web.site')
->alias('JSession', 'session.web.site')
->alias(\Joomla\CMS\Session\Session::class, 'session.web.site')
->alias(\Joomla\Session\Session::class, 'session.web.site')
->alias(\Joomla\Session\SessionInterface::class, 'session.web.site');
$app = $container->get(\Joomla\CMS\Application\SiteApplication::class);

\Joomla\CMS\Factory::$application = $app;

$app->createExtensionNamespaceMap();

$lang = $container->get(LanguageFactoryInterface::class)->createLanguage("ru-RU", false);
$app->loadLanguage($lang);

//echo Factory::getDocument()->loadRenderer('modules')->render('slide_mobile', array('style' => 'html5'), null);
echo HTMLHelper::_('content.prepare', '{loadposition slide_mobile}');

?>
Код как бы рабочий, но есть особенности:
Код
echo Factory::getDocument()->loadRenderer('modules')->render('slide_mobile', array('style' => 'html5'), null);
- работает только если у модуля в настройках включено "Показывать на всех страницах".
Код
echo HTMLHelper::_('content.prepare', '{loadposition slide_mobile}');
- не работает.
Как сделать чтобы работало корректно?
*

web1

  • Захожу иногда
  • 364
  • 23 / 1
*

web1

  • Захожу иногда
  • 364
  • 23 / 1
Я в Joomla 3 использовал этот код, где chapter позиция для модуля:

<?php
jimport( 'joomla.application.module.helper' );
$modules = JModuleHelper::getModules('chapter');
$attribs['style'] = 'xhtml';

foreach($modules as $module){
echo JModuleHelper::renderModule($module, $attribs);
}
*

eLig

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Я в Joomla 3 использовал этот код, где chapter позиция для модуля:

<?php
jimport( 'joomla.application.module.helper' );
$modules = JModuleHelper::getModules('chapter');
$attribs['style'] = 'xhtml';

foreach($modules as $module){
echo JModuleHelper::renderModule($module, $attribs);
}
В 3 Joomla так же делал, но в 5 не работает такое
*

fsv

  • Живу я здесь
  • 2787
  • 413 / 2
Код
echo Factory::getDocument()->loadRenderer('modules')->render('slide_mobile', array('style' => 'html5'), null);
- работает только если у модуля в настройках включено "Показывать на всех страницах".
При выборке списка модулей в запросе джойнится #__modules_menu и есть условие: модуль должен быть назначен в т.ч. текущему пункту меню или всем страницам (menuid=0). У вас в стороннем файле нет пункта меню, остается вариант "всем страницам". Чем он не устраивает? Придумываете уникальное название позиции, выводимой только на этой странице, и указываете ее в настройках модуля. Так было и в предыдущих версиях.

Веб-разработка: заказ. Только новая разработка.
*

Vastriet

  • Захожу иногда
  • 405
  • 11 / 0
а можно детально описать
что ща файл, где он распложен?
вытащить модуль обрабатываемый плагинами можно в любом месте ддумла
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как вывести в файле er параметры модуля?

Автор homelux

Ответов: 2
Просмотров: 895
Последний ответ 03.11.2025, 19:37:30
от fbr
RSFirewall нашел в Joomla 4 какой-то подозрительный файл

Автор web1

Ответов: 20
Просмотров: 3440
Последний ответ 18.10.2025, 20:54:25
от wishlight
Сломался сайт Joomla 4 после обновления одного модуля

Автор androv77

Ответов: 4
Просмотров: 1495
Последний ответ 17.05.2025, 06:12:07
от azm1n
Реализовать такой вывод информации

Автор koyot777

Ответов: 0
Просмотров: 843
Последний ответ 08.04.2025, 12:49:50
от koyot777
Guru lms, продажа курсов через JoomShoping

Автор Rembo777

Ответов: 0
Просмотров: 625
Последний ответ 19.03.2025, 15:00:44
от Rembo777