Beste Sitedealers!
Voor een project heb ik een plugin gebruikt om afbeeldingen over de gehele achtergrond te laten laden.
Wat de plugin alleen niet kan is om random afbeeldingen in een bepaalde volgorde te laten verschijnen.
Dit is de code:
Zoals je ziet is het nu netjes op volgorde. Ik zoek dus eigenlijk een stukje (php of jquery) code om eventueel de nummers 1 tot en met 8, random (uniek, dus geen twee keer hetzelfde cijfer) te laten bepalen.Code:$.vegas('slideshow', { backgrounds:[ { src:'<?php bloginfo('stylesheet_directory'); ?>/images/bg1.jpg', fade:1000 }, { src:'<?php bloginfo('stylesheet_directory'); ?>/images/bg2.jpg', fade:1000 }, { src:'<?php bloginfo('stylesheet_directory'); ?>/images/bg3.jpg', fade:1000 }, { src:'<?php bloginfo('stylesheet_directory'); ?>/images/bg4.jpg', fade:1000 }, { src:'<?php bloginfo('stylesheet_directory'); ?>/images/bg5.jpg', fade:1000 }, { src:'<?php bloginfo('stylesheet_directory'); ?>/images/bg6.jpg', fade:1000 }, { src:'<?php bloginfo('stylesheet_directory'); ?>/images/bg7.jpg', fade:1000 }, { src:'<?php bloginfo('stylesheet_directory'); ?>/images/bg8.jpg', fade:1000 } ] });
Weet iemand hoe dit kan of moet? Je zou echt mijn held of heldin zijn!
Alvast bedankt,
Groetjes,
Patrick
- PHP code nodig om random nummers te genereren
-
02-10-2013, 12:02 #1
- Berichten
- 493
- Lid sinds
- 18 Jaar
PHP code nodig om random nummers te genereren
-
In de schijnwerper
3d televisies hype komt er aan!Domein te koopIk ga stoppen met mijn bedrijf - Domeinnamen en WP plugins zijn nog beschikbaarOverige dealsBacklinks.nl - Groot assortiment | Bekijk NR. 1 voorbeelden <---AdvertentieruimteSenior Designster - top kwaliteit - 16 uur per week - per maand - 350 euroFreelance / Werk -
02-10-2013, 12:18 #2
- Berichten
- 415
- Lid sinds
- 17 Jaar
Re: PHP code nodig om random nummers te genereren
In PHP: http://php.net/manual/en/function.rand.php
En javascript: http://www.w3schools.com/jsref/jsref_random.asp
Met je random nummer kan je vervolgens een volgorde bepalen.
-
02-10-2013, 12:20 #3
- Berichten
- 24
- Lid sinds
- 17 Jaar
Re: PHP code nodig om random nummers te genereren
Array maken met nummers 1 - 8, en dan shufflen (bijv met Fisher-Yates)
Google geeft me in javascript
Code://+ Jonas Raoni Soares Silva //@ http://jsfromhell.com/array/shuffle [v1.0] function shuffle(o){ //v1.0 for(var j, x, i = o.length; i; j = Math.floor(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x); return o; };
Code://+ Jonas Raoni Soares Silva //@ http://jsfromhell.com/array/shuffle [v1.0] function shuffle(o){ //v1.0 for(var j, x, i = o.length; i; j = Math.floor(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x); return o; }; var images = [1, 2, 3, 4, 5, 6, 7, 8]; images = shuffle(images); var backgrounds = new Array(); for (i = 0; i < images.length, number = images[i]; i++) { backgrounds.push({src: '<?php bloginfo('stylesheet_directory'); ?>/images/bg'+ number +'.jpg', fade:1000}); } $.vegas('slideshow', { backgrounds: backgrounds });
-
02-10-2013, 16:25 #4
- Berichten
- 493
- Lid sinds
- 18 Jaar
Re: PHP code nodig om random nummers te genereren
Dankjewel Henk en vooral in het bijzonder Marten.
Je code heb ik gekopieerd en het werkte gewoon direct. Ik ben je heel dankbaar voor deze mooie oplossing, echt super!
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic