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

olejenya

  • Захожу иногда
  • 218
  • 3 / 0
Привет всем.Такой вот вопрос, как можно реализовать, опционально, добавление выбора модуля, что бы его выводить в выпадающем списке меню?
Вывожу сейчас так  Note: [mod_bannersblock][Module BannersBlock] записываю в пункте меню, а в модуле добавлен такой код
Спойлер
[свернуть]
Выводиться модуль, правда с ним и пункт меню, как избавиться от этого?И почему то эта функция не выводить заголовок модуля.
Но такой способ не очень практичен, и вся возможность вывода сведется на нет. А вот если добавить селектик с выбором модулей- это уже практично
Мб кто реализовал?
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Код: php-brief
$module = JModuleHelper::getModule('mod_banners');
echo $module->title; // загаловок
echo JModuleHelper::renderModule($module);
Цитировать
селектик с выбором модулей
это уже плагин. И если поискать хорошо то они есть
http://extensions.joomla.org/extensions/structure-a-navigation/menu-systems/menu-editors
*

olejenya

  • Захожу иногда
  • 218
  • 3 / 0
спасибо, только вчера ночью смотрел это расширение, но подумал.так как я уже использую плагин для моих целей, то надо в него внедрить эту возможность, но сейчас установлю этот плагин.Плюсанул ;)
*

olejenya

  • Захожу иногда
  • 218
  • 3 / 0
Код: php-brief
$module = JModuleHelper::getModule('mod_banners');
echo $module->title; // загаловок
echo JModuleHelper::renderModule($module);
это уже плагин. И если поискать хорошо то они есть
http://extensions.joomla.org/extensions/structure-a-navigation/menu-systems/menu-editors
Добавил я в плагин вывод опции для пункта меню

Menu Item Type  : - Использовать стандартный вывод пунтка меню
                          - Использовать вывод модуля Joomla

Display by Modules: - список выбора модулей
                           - Bot banners (id=110)
                           - Google Map (id=136)
                           - New Products  (id=171)
                           - Top banners (id=107)
                           - Custom HTML (id=165)

И вот я не могу пока сообразить, как мне использовать этот параметр в самом модуле меню и как вывести модуль в пункте меню, в котором задан парметр ну и сам пункт меню скрывать или не скрывать если используеться модуль.
Помогите пожалуйста. И полезные ссылочки попрошу))
*

olejenya

  • Захожу иногда
  • 218
  • 3 / 0
вывел модули таким способом
Код
if ($mega_modules)
                                    {
for($r=0; $r<count($mega_modules); $r++) {
echo 'lorem'.$bootstrapmega_modules[$r];
$param = array('style'=>'xhtml');
$dbo = JFactory::getDBO();
$dbo->setQuery("SELECT * FROM #__modules WHERE id='".$mega_modules[$r]."'");
$module = $dbo->loadObject();
$module->user = '';
echo $renderer->render($module, $param);
}
выводит, не знаю прависльно ли это все или нет.И как насчет нагрузки?
Ну а вопрос скрыть пункт меню, когда я модуль использую открыт
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Цитировать
И как насчет нагрузки
+1 запрос на модуль
Так посмотри в том месте где вывод модуля вставил, там и вывод меню должен быть
*

olejenya

  • Захожу иногда
  • 218
  • 3 / 0
+1 запрос на модуль
Так посмотри в том месте где вывод модуля вставил, там и вывод меню должен быть
Завтыкал такой момент
 у меня выводиться модуль в дивах, таким образом
<div class="moduletable mod_menu">
навигация
</div>
когда я добавляю в пункт меню модль какойто и вывожу, то у меня меняеться структу
<div class="moduletable mod_bannersblock">
навигация
</div>
и ломаеться вся структура, не могу побороть((
Код
	$mega_modules = $item->params->get('mega_modules');
if(!empty($mega_modules))
{  
$document = &JFactory::getDocument();
$renderer = $document->loadRenderer('module');  
if ($bootstrapmega_modules)
{
for($r=0; $r<count($bootstrapmega_modules); $r++) {
if(isset($mega_modules[$r]))
{  
//echo 'lorem'.$mega_modules[$r];
//$param = array('style'=>'raw');
$dbo = JFactory::getDBO();
$dbo->setQuery("SELECT * FROM #__modules WHERE id='".$mega_modules[$r]."'");
$module = $dbo->loadObject();
//var_dump ($module);
$module->user = '';
//$module->module= '';
if(isset($module) && $module->id)
{
echo '<div class="modulewrap" style="'.$style.'">';                                
if($module->showtitle)
{
echo '<span class="iceModuleTile">'.$module->title.'</span>';
}
echo $renderer->render($module,array("style"=>""));
echo '</div>';
}
}
}
}


}

в modules.php в теме
Код
function modChrome_vmBasic($module, &$params, &$attribs) { 

$module_class_sfx = htmlspecialchars($params->get('moduleclass_sfx'));
?>
<div class="moduletable <?php echo strlen($module_class_sfx) > 0 ? 'moduletable__' . $module_class_sfx : '' ?> <?php echo $module->module; ?>">
<?php if ($module->showtitle): ?>
<div class="module_header">
<h3 class="module_title"><?php echo JText::_( $module->title ); ?></h3>
</div>
<?php endif; ?>
<div class="module_content">
<?php echo $module->content; ?>
</div>
</div><?php
}

« Последнее редактирование: 15.12.2014, 18:02:09 от olejenya »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Избранное для меню и/или категорий

Автор platonische

Ответов: 3
Просмотров: 1003
Последний ответ 19.10.2020, 12:34:12
от platonische
Не занимать место под пустой вывод модуля

Автор platonische

Ответов: 11
Просмотров: 1363
Последний ответ 28.04.2020, 07:53:11
от sivers
Почему ссылки меню одинаковые для разных представлений?

Автор borro

Ответов: 3
Просмотров: 1030
Последний ответ 14.02.2020, 16:19:18
от borro
Динамические поля как параметры пункта меню

Автор platonische

Ответов: 10
Просмотров: 1778
Последний ответ 05.01.2020, 15:45:46
от platonische
Вывод данных из нескольких одинаковых таблиц

Автор Outpost

Ответов: 6
Просмотров: 1125
Последний ответ 11.02.2019, 14:42:55
от passer