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
- 17 Jaar
PHP code nodig om random nummers te genereren
-
In de schijnwerper
Logo nodig? Nu 50,-! Ook voor andere grafische opdrachten beschikbaar.Freelance / WerkLinkbuilding uitbesteden?Freelance / WerkGoedkope 10 Gbps Virtual Private Server (VPS) in Nederland (Met PURE NVMe opslag!)Hostingdrie franse domeinnamen te koop met hoge mnd zoekopdr vakantie en sneakersDomein te koop -
02-10-2013, 12:18 #2Particulier
- Berichten
- 416
- Lid sinds
- 16 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 #3Particulier
- Berichten
- 24
- Lid sinds
- 16 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
- 17 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