Новости Joomla

Вышли релизы безопасности Joomla 6.1.4 и Joomla 5.4.9

Релиз безопасности Joomla 6.1.4 и Joomla 5.4.9

Проект Joomla! рад сообщить о выходе Joomla 6.1.4 и Joomla 5.4.9. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

JoomShift - компонент переноса контента между Joomla сайтами.

‍ JoomShift - компонент переноса контента между Joomla сайтами.

JoomShift - компонент переноса контента между Joomla сайтами.Он позволяет экспортировать модули, меню, материалы, категории, пользовательские поля и пользователей в виде переносимых JSON/ZIP-файлов, а затем импортировать их в любую другую установку Joomla.

Возможности компонента:- Модули — полная настройка, назначение пунктов меню, позиционирование и содержимое SP Page Builder.
-Меню — иерархия родительских/дочерних элементов, типы элементов, ссылки, уровни доступа и параметры. Отсутствующие типы меню создаются автоматически, а элементы, указывающие на неустановленные компоненты, пропускаются с предупреждением.
-Статьи и категории — контент, метаданные, изображения и иерархия категорий.
-Пользовательские поля — группы полей, определения, ограничения по категориям и значения (включая поля с несколькими значениями) — экспортируются и автоматически создаются заново на целевом сайте.
-Пользователи — данные профиля, назначения групп и хэши паролей, чтобы учетные записи работали сразу после импорта.
-Кросс-версииJoomla - компонент адаптируется к различиям в схеме базы данных между версиями Joomla.
-Создан для крупных сайтов — постраничные списки (20/50/100/250строк) и автоматический пакетный экспорт для сайтов с более чем 500 элементами, поэтому он продолжает работать на обычном хостинге.
-Опция перезаписи — обновляет совпадающие элементы при повторном импорте вместо создания дубликатов.
-Drag-n-drop импорт с подробным отчетом о том, что было импортировано, обновлено или пропущено, и почему.

На момент написания заметки для скачивания необходима регистрация/логин на сайте разработчика.

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

Модуль joomLab JS Ajax Cart позволит организовать в Вашем интернет-магазине на компоненте JoomShopping удобную AJAX корзину с возможностью добавлять товары и изменять их количество без перезагрузки страницы.

Модуль joomLab JS Ajax Cart позволит организовать в Вашем интернет-магазине на компоненте JoomShopping удобную AJAX корзину с возможностью добавлять товары и изменять их количество без перезагрузки страницы.

Кроме этого, в состав пакета установки входит плагин, который позволяет выводить атрибуты товара в список всех товаров, менять эти атрибуты и добавлять товар в корзину из списка товаров. Если атрибутов много, то их можно выводить в всплывающем (модальном окне).

В модуле предусмотрено 2 макета дизайна для Bootstrap и UIkit и максимальная кастомизация для переопределения макетов в шаблон.Демо расширенияСтраница расширения

Видео в Telegram

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

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
Просмотров: 2016
Последний ответ 28.10.2025, 06:03:09
от wishlight
Простенький калькулятор одной функции на JS (не Joomla)

Автор Dorfman

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

Автор dm-krv

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

Автор SalityGEN

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

Автор RTEagle

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