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

nick0000

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Установил на loomla 1.5 модуль mmsliseshow.Указал в настройках папку для картинок,скинул по фтп картинки в папку,картинок всего 10,пронумерованы так=1,2,3 и так далее до 10.Сначала появляется 9 затем вот в таком порядке 3,5,6,3.
Сортировка непонятная.Может кто подскажет как эту беду победить?
*

nick0000

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Извиняюсь mmslideshow точное название
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
ЕСЛИ фотки имеют одинаковое расширение, то дело в системе (т.е. хостинге)
для одного плагина допиливал код - собирал названия в массив и принудительно сортировал.
*

nick0000

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
ЕСЛИ фотки имеют одинаковое расширение, то дело в системе (т.е. хостинге)
для одного плагина допиливал код - собирал названия в массив и принудительно сортировал.
А может в js покопаться,нашел в разделе модули папку этого модуля,там есть js скрипты,вот беда только не очень разбираюсь в яве,может кто сможет найти в этом модуле место где копать.
Вот код:
<< /**
 * $Id: mmslideshow.min.js 418 2010-04-05 00:51:31Z martin $
 */

var mmSlideshow=new Class({moduleId:null,iCarousel:null,pageSize:null,total:null,totalPages:null,atPage:null,aItemsLength:null,transition:null,isPaused:false,options:{width:450,height:300,animationType:'scroll',animationDirection:'left',animationTransition:'linear',animationEase:'easeInOut',animationDuration:500,rotateType:'auto',rotateInterval:5000,rotateOnMouseOver:'stop',showPlayPause:1},initialize:function(moduleId,options){this.moduleId=moduleId;this.setOptions(options);if(this.options.animationEase!=''&&this.options.animationTransition!='linear')this.transition=Fx.Transitions[this.options.animationTransition][this.options.animationEase];else this.transition=Fx.Transitions[this.options.animationTransition];var mmSlideshow=this;if(this.options.animationType=='fade'){this.iCarousel=new iCarousel('mmSlideshow'+this.moduleId+'-slides',{animation:{type:this.options.animationType,duration:this.options.animationDuration,amount:1,transition:this.transition,rotate:{type:this.options.rotateType,interval:this.options.rotateInterval,onMouseOver:this.options.rotateOnMouseOver}},item:{klass:'mmSlideshow'+this.moduleId+'-item'},onGoTo:function(){mmSlideshow.activate(this.aItems.length,this.atScreen);},onNext:function(){mmSlideshow.activate(this.aItems.length,this.atScreen);},onPrevious:function(){mmSlideshow.activate(this.aItems.length,this.atScreen);},idPrevious:'mmSlideshow'+this.moduleId+'-previous',idNext:'mmSlideshow'+this.moduleId+'-next'});}else{this.iCarousel=new iCarousel('mmSlideshow'+this.moduleId+'-slides',{animation:{type:this.options.animationType,direction:this.options.animationDirection,duration:this.options.animationDuration,amount:1,transition:this.transition,rotate:{type:this.options.rotateType,interval:this.options.rotateInterval,onMouseOver:this.options.rotateOnMouseOver}},item:{klass:'mmSlideshow'+this.moduleId+'-item',size:(this.options.animationDirection=='top')?this.options.height:this.options.width},onGoTo:function(){mmSlideshow.activate(this.aItems.length,this.atScreen);},onNext:function(){mmSlideshow.activate(this.aItems.length,this.atScreen);},onPrevious:function(){mmSlideshow.activate(this.aItems.length,this.atScreen);},idPrevious:'mmSlideshow'+this.moduleId+'-previous',idNext:'mmSlideshow'+this.moduleId+'-next'});}
if(this.options.rotateType!='auto'){if(this.options.showPlayPause){$('play'+this.moduleId).setStyle('display','inline-block');$('pause'+this.moduleId).setStyle('display','none');}
this.isPaused=true;this.iCarousel.pause();this.iCarousel.timer=this.iCarousel._autoRotate.periodical(this.iCarousel.options.animation.rotate.interval,this.iCarousel);}
if(this.options.showPlayPause){$('pause'+this.moduleId).addEvent('click',function(evt){$('play'+this.moduleId).setStyle('display','inline-block');$('pause'+this.moduleId).setStyle('display','none');this.isPaused=true;this.iCarousel.pause();}.bind(this));$('play'+this.moduleId).addEvent('click',function(evt){$('pause'+this.moduleId).setStyle('display','inline-block');$('play'+this.moduleId).setStyle('display','none');this.isPaused=false;this.iCarousel.resume();}.bind(this));}
this.initState();},activate:function(aItemsLength,atScreen){},initState:function()
{var mmSlideshow=this;$('mmSlideshow'+this.moduleId).addEvent('mouseenter',function(evt,el){if(mmSlideshow.options.animationType=='fade'){var current=mmSlideshow.iCarousel.atScreen+1;var total=mmSlideshow.iCarousel.aItems.length;}else{var current=-(mmSlideshow.iCarousel.aItems.length/3-mmSlideshow.iCarousel.atScreen)+1
if(current==((mmSlideshow.iCarousel.aItems.length/3)+1))current=1;var total=mmSlideshow.iCarousel.aItems.length/3;}
$('mmSlideshow'+mmSlideshow.moduleId+'-slide').setText('Image '+current+' of '+total);var x=(mmSlideshow.options.width/2)-(120/2);$('mmSlideshow'+mmSlideshow.moduleId+'-slide').setStyles({'opacity':0.6,'display':'inline-block','left':x+'px','top':(mmSlideshow.options.height-50)+'px'});});$('mmSlideshow'+mmSlideshow.moduleId).addEvent('mouseleave',function(evt,el){$('mmSlideshow'+mmSlideshow.moduleId+'-slide').setStyles({'display':'none'});});}});mmSlideshow.implement(new Events,new Options);>>
Как оформить код не понял,извиняйте если что.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
не.
\modules\mod_mmslideshow\helper.php

после
$files = JFolder::files( $fullpath, '.(.jpg)|(.gif)|(.png)|(.JPG)|(.GIF)|(.PNG)|(.jpeg)|(.JPEG)', false, true );
добавь
sort($files, SORT_STRING);
*

nick0000

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Кажется все работает,УРАААААААА! спасибо,плюсанул. ^-^
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не могу разобраться как в админке заставить работать свой плагин

Автор kkmspb

Ответов: 3
Просмотров: 4305
Последний ответ 02.09.2024, 11:35:25
от kkmspb
Как вывести на страницу в виде картинок как фотогалерею из widgetkit?

Автор chechelnitskiy

Ответов: 0
Просмотров: 3789
Последний ответ 08.05.2024, 13:31:09
от chechelnitskiy
Akeeba Admin Tools Core - не могу снять пароль

Автор AlexP750

Ответов: 1
Просмотров: 3209
Последний ответ 06.10.2022, 18:15:14
от Mitriy
Не могу установить языковой пакет для компонента Joomla Events Manager ((jem))

Автор Ded Magomed

Ответов: 0
Просмотров: 3122
Последний ответ 24.05.2022, 15:06:38
от Ded Magomed
Сменить порядок вывода поле JL Content Fields Filter

Автор dimasan57

Ответов: 0
Просмотров: 1323
Последний ответ 14.06.2019, 12:19:52
от dimasan57