iPhoneSoft : forum iPhone, iPad, Apple Watch, Apple TV et Mac

application iSoft pour le forum iPhoneSoft (iPhone, iPod, iPad, Apple Watch, Apple TV, Mac et services Apple

Forum iPhone, iPod et iPad, Apple TV, Apple Watch et Mac en français par iPhoneSoft pour les systèmes iOS, macOS, tvOS et watchOS

Vous n'êtes pas identifié(e).



#1 06-03-2012 20:47:12

Will
Membre

[TUTO] Wallpapers aléatoire qui changent seuls avec WinterBoard

Yop, j'ai trouvé un truc plutot pas mal sur un thème je vais donc vous le faire partager.

 Je m'explique, il y a des tweak cydia qui permettent après avoir rajouté des fonds d'écran ou des photos ou autres de les faire changer sur le springboard tout seuls à un interval de temps régulier, il est possible de le faire directement sur winterboard en incluant par exemple des wallpapers différent pour chaque thème créé.

 Alors tout d'abord il faut
-winterboard
-ifile ou iTools etc..

 Premièrement: 

Allez dans le dossier de votre thème dans var>stash>thème.xxxx>nom du thème
Creez un fichier nommé Wallpaper.html 
Ouvrez le et copiez dedans:

<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><style>body {    background-color: black;    margin: 0;    padding: 0;    height: 480px;    width: 320px;}
img {    position: absolute;    width: 320px;    height: 480px;}
img.fade-out {    -webkit-transition-property: opacity;    -webkit-transition-duration: 1s;    opacity: 0;}
img.fade-in {    opacity: 1;}</style></head><body><img id="img1" class="fade-in"><img id="img2" class="fade-out"><script>    // By Craig Laparo <gruppler@gmail.com>    //  Displays each image once in random order before    //  randomizing the list again.    //  Just add the image's filename to the list to add an image,    //  and change interval to control the cycle speed.
    var interval = 1 * 60;          // Seconds between change (must be > duration)    var imageDir = "./Wallpapers/"; // The path containing the images    var duration = 1;               // The transition's duration in seconds                                    //    (must match -webkit-transition-duration above)    var images = [                  // List of image filenames                    "01.jpg",                    "02.jpg",                    "03.jpg",                    "04.jpg",                    "05.jpg",                    "06.jpg",                    "08.jpg",                    "2.PNG",                    "5.PNG",                    "6.PNG"                 ];
//// You shouldn't need to change anything below ////
    var index = 0;    var imageCount = images.length;
    var randomize = function(){        return Math.round(5 - 10 * Math.random());    };
    var fade = function(){        img1.style.zIndex = 1;        img2.style.zIndex = 2;        img1.className = "fade-in";        img2.className = "fade-out";
        index = (index + 1) % imageCount;        if(!index){            images.sort(randomize);        }
        var tmp = img1;        img1 = img2;        img2 = tmp;
        setTimeout(function(){img1.src = imageDir + images[index];}, duration * 1000);        setTimeout(fade, interval * 1000);    };
    images.sort(randomize);    img1.src = imageDir + images[index];    fade();</script></body></html> 

 
Une fois fait on remarque dedans: 01.png ou .JPG peut importe c'est le nom des fonds d'écran, ça peut être n'importe quoi c'est à vous de choisir et il peut y en avoir autant que vous voulez il faut simplement respecter les guillemets et les virgules.

 2ème étape:

Créer un dossier nommé Wallpapers
Et dedans mettez y le nombre de fond d'écrans que vous voulez de vos photo ou autre dans mobile>média>DCIM>100apple
Puis renommez les comme les noms que vous avez indiqué plus haut dans le fichier html.

 Et voilà c'est terminé, vous pouvez changer l'intervalle entre les image en repérant la Ligne:

var interval = 1 * 60;

Où 60 correspond à 60 sec, il suffit de changer le chiffre devant pour changer le nombre de minutes, 

C'est fini, respring et le tour est joué smile

(Corrigé et amélioré par Eendofwar, modérateur iSoft)



Y'a pas d'âge pour jouer à pokemon..

Hors ligne

#2 07-04-2014 21:17:28

eendofwar
Modo

Re : [TUTO] Wallpapers aléatoire qui changent seuls avec WinterBoard

Bonsoir,

Cette solution (que j'ai longtemps utilisé) fonctionne-t-elle sous iOS 7xx ?


Expert microsoudure me contacter par mail ou directement sur mon site

Hors ligne

Pied de page des forums