Новости Joomla

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!Файловый менеджер Quantum — одно...

Файловый менеджер Quantum — одно из самых популярных решений для Joomla, созданное разработчиком из сообщества Joomla, Дмитрием Цымбалом (@tsymbalmitia). Он делает Quantum удобным, безопасным и современным, обновляет его, исправляет уязвимости и отвечает пользователям — всё это в свободное от основной работы время.

Теперь настал момент для следующего шага: развитие проекта требует больше времени и ресурсов.

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

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
Просмотров: 1989
Последний ответ 02.09.2024, 11:35:25
от kkmspb
Как вывести на страницу в виде картинок как фотогалерею из widgetkit?

Автор chechelnitskiy

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

Автор AlexP750

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

Автор Ded Magomed

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

Автор dimasan57

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