Vermeld in iedere vraag duidelijk:
- De versie van Joomla! 2.5 die je gebruikt
- De volledige url van je website indien mogelijk.
- De versie van de extensie waar de vraag over gaat.
opgelost Php Natsort YooGallery
Php Natsort YooGallery
15 jun 2013 17:16
Hallo gasten,
Ik heb een uitdaging, waar ik maar niet uit kom.
Ik heb de plugin yoogallery gekocht en die bied drie mogelijkheden om de thumbnails te rangschikken, namelijk; ascending, descending en random.
Echter is dit niet de manier waarop ik wil dat de thumbnails gerangschikt worden.
Ik zou dit graag zien zoals de php manier natsort. oftewel normaal doet yoogallerij deze volgorde;
1.jpg 2.jpg 22.jpg 3.jpg
Natsort biedt de mogelijkheid om het op een 'menselijke' manier te rangschikken, namelijk;
1.jpg 2.jpg 3.jpg 22.jpg
Ik wil heel graag natsort integreren met YooGallery alleen heb ik zeer veel moeite om dit voor elkaar te boksen.
www.w3schools.com/php/func_array_natsort.asp
Kan iemand mij hierbij helpen??
Groeten!
Wouter Vellekoop
Ik heb een uitdaging, waar ik maar niet uit kom.
Ik heb de plugin yoogallery gekocht en die bied drie mogelijkheden om de thumbnails te rangschikken, namelijk; ascending, descending en random.
Echter is dit niet de manier waarop ik wil dat de thumbnails gerangschikt worden.
Ik zou dit graag zien zoals de php manier natsort. oftewel normaal doet yoogallerij deze volgorde;
1.jpg 2.jpg 22.jpg 3.jpg
Natsort biedt de mogelijkheid om het op een 'menselijke' manier te rangschikken, namelijk;
1.jpg 2.jpg 3.jpg 22.jpg
Ik wil heel graag natsort integreren met YooGallery alleen heb ik zeer veel moeite om dit voor elkaar te boksen.
www.w3schools.com/php/func_array_natsort.asp
Kan iemand mij hierbij helpen??
Groeten!
Wouter Vellekoop
- woutervellekoop
-
Heeft onderwerp gestart
- Nieuw op Joomla!NL
-
- Berichten: 4
Php Natsort YooGallery
15 jun 2013 17:33
Beste Wouter,
Namens het Joomla!NL team heet ik je van harte welkom op dit forum.
Ik heb zelf geen ervaring met een dergelijke aanpassing.
Maar ik zie wel een een mogelijke oplossing.
Is het mogelijk om de bestandsnamen te nummeren met standaard drie getallen?
Daarmee los je dit probleem namelijk ook op.
Dus zo:
001.jpg 002.jpg 003.jpg 022.jpg
Namens het Joomla!NL team heet ik je van harte welkom op dit forum.
Ik heb zelf geen ervaring met een dergelijke aanpassing.
Maar ik zie wel een een mogelijke oplossing.
Is het mogelijk om de bestandsnamen te nummeren met standaard drie getallen?
Daarmee los je dit probleem namelijk ook op.
Dus zo:
001.jpg 002.jpg 003.jpg 022.jpg
Met vriendelijke groet,
Wouter Compactweb.nl
Wouter Compactweb.nl
Voordat je een vraag post, gebruik eerst de zoekfunctie van ons forum. |
- WoodyF4u
-
- Moderator + Nieuwsteam
-
- Berichten: 11326
Php Natsort YooGallery
15 jun 2013 17:36
Dat is uiteraard mogelijk!,
Ik ben op dit moment alleen bezig met een makelaar die met een intern systeem werkt die automatisch deze bestandsnamen meegeeft aan .jpg bestand. Vandaar dat ik het op deze manier probeer op te lossen.
Ik ben op dit moment alleen bezig met een makelaar die met een intern systeem werkt die automatisch deze bestandsnamen meegeeft aan .jpg bestand. Vandaar dat ik het op deze manier probeer op te lossen.
- woutervellekoop
-
Heeft onderwerp gestart
- Nieuw op Joomla!NL
-
- Berichten: 4
Php Natsort YooGallery
16 jun 2013 11:06
Ik begrijp even niet waar je ascending en descending vandaan haalt. Voor zover ik weet zit de gallery in de widgetkit en heb je daar alleen de opties voor random en default.
Ik heb wel even voor je gekeken, en op het forum van yootheme wordt deze vraag ook al een aantal keer gesteld. Ik heb er te weinig verstand van om uit te vinden waarom het niet wil werken. Vreemde is dat de volgende oplossing van het yootheme forum voor omgekeerd sorteren wel werkt (als je sort order op default zet), maar zodra je rsort vervangt door natsort dan gaat ie weer terug naar random.
Ik heb wel even voor je gekeken, en op het forum van yootheme wordt deze vraag ook al een aantal keer gesteld. Ik heb er te weinig verstand van om uit te vinden waarom het niet wil werken. Vreemde is dat de volgende oplossing van het yootheme forum voor omgekeerd sorteren wel werkt (als je sort order op default zet), maar zodra je rsort vervangt door natsort dan gaat ie weer terug naar random.
Code:
// random order
if (count($images) && isset($settings['order']) && $settings['order'] =="random") {
shuffle($images);
} else {
rsort($images);
}
Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst. Vragen uitsluitend via dit forum. yndi.nl - kvk 17157725 | Is je vraag beantwoord? Dan kan je het draadje zelf
sluiten
. Wil je Joomla!NL steunen? Dat kan met een donatie. |
- Astrid
-
- Moderator + Technisch team
-
- Berichten: 37624
Php Natsort YooGallery
16 jun 2013 13:02
Hallo Astrid,
dankjewel!
Ik haal de ascending, descending en random uit de code;
Het liefst vervang ik dus de 'random' met een natsort of een rsort?
Ik heb nog niet van rsort gehoord dus daar ga ik even induiken.
Het kan zijn dat ik een oudere versie van yoogallery heb en dat dit inmiddels veranderd is..
dankjewel!
Ik haal de ascending, descending en random uit de code;
Code:
$src = '/'.trim(trim($this->params->get('src', '')), '/').'/';
$title = $this->params->get('title', '');
$style = $this->params->get('style', 'lightbox');
$effect = $this->params->get('effect', 'fade');
$thumb_style = $this->params->get('thumb', 'default');
$order = $this->params->get('order', 'asc');
$width = $this->params->get('width');
$height = $this->params->get('height');
$resize = $this->params->get('resize', 1);
$count = $this->params->get('count', 0);
$spotlight = $this->params->get('spotlight', 0);
$prefix = $this->params->get('prefix', 'thumb_');
$cache_dir = $this->params->get('thumb_cache_dir', 'thumbs');
$cache_time = $this->params->get('thumb_cache_time', 1440) * 60;
$rel = $this->params->get('rel', '');
$load_lightbox = $this->params->get('load_lightbox', 1);
$tmpl_style = dirname(__FILE__).'/tmpl/'.$style.'.php';
$tmpl_thumb = dirname(__FILE__).'/tmpl/_thumbnail_'.$thumb_style.'.php';
Code:
function sortThumbnails(&$thumbs, $order) {
usort($thumbs, array('YOOGallery', 'compareThumbnails'));
if ($order == 'random') shuffle($thumbs);
if ($order == 'desc') $thumbs =& array_reverse($thumbs);
}
Het liefst vervang ik dus de 'random' met een natsort of een rsort?
Ik heb nog niet van rsort gehoord dus daar ga ik even induiken.
Het kan zijn dat ik een oudere versie van yoogallery heb en dat dit inmiddels veranderd is..
- woutervellekoop
-
Heeft onderwerp gestart
- Nieuw op Joomla!NL
-
- Berichten: 4
Php Natsort YooGallery
16 jun 2013 13:24
Ik heb het opgelost!
Vrij simpel uiteindelijk;
Ik heb deze code;
Vervangen met deze code;
Bedankt voor alle hulp!
Vrij simpel uiteindelijk;
Ik heb deze code;
Code:
function sortThumbnails(&$thumbs, $order) {
usort($thumbs, array('YOOGallery', 'compareThumbnails'));
if ($order == 'random') shuffle($thumbs);
if ($order == 'desc') $thumbs =& array_reverse($thumbs);
}
Vervangen met deze code;
Code:
function sortThumbnails(&$thumbs, $order) {
usort($thumbs, array('YOOGallery', 'compareThumbnails'));
if ($order == 'random') sort($thumbs);
if ($order == 'desc') $thumbs =& array_reverse($thumbs);
}
Bedankt voor alle hulp!
- woutervellekoop
-
Heeft onderwerp gestart
- Nieuw op Joomla!NL
-
- Berichten: 4
Tijd voor maken pagina: 2.483 seconden