Aide générale blackgound aleatoire J aimerai savoir comment faire changer le fond d un theme aleatoirement
Reprise du message précédent
Bonjour Swan,Citation:
- Crée un dossier "slide" à la racine du dossier "thème",
...
...
Tu es sûre alors que
Code CSS :
body.b1 { background:url('images/slide/1.jpg'); ...
ça me paraît bizarre non ?
Olivier. Edité par Olivier Le 20/02/2017 à 14h17
Merci
Posibilitè de le faire aussi avec le header et footer si oui pourriez vous me dire comment faire svp
Posibilitè de le faire aussi avec le header et footer si oui pourriez vous me dire comment faire svp
J ai trouvè ce code pour le header
<script language="JavaScript">
<!--
/* d�©finir largeur et hauteur images */
var pic_width= "1000";
var pic_height=165;
/* D�©termine la dur�©e de temps de s�©jour sur chaque image */
/* 10000 = 1 second */
var delay=40000;
/* Coller l'url de chaque image */
if (document.images)
{
pic0= new Image(pic_width,pic_height);
pic0.src="{PATH_TO_ROOT}/templates/{THEME}/theme/images/header_0.png";
pic1= new Image(pic_width,pic_height);
pic1.src="{PATH_TO_ROOT}/templates/{THEME}/theme/images/header_1.png";
pic2= new Image(pic_width,pic_height);
pic2.src="{PATH_TO_ROOT}/templates/{THEME}/theme/images/header_2.png";
pic3= new Image(pic_width,pic_height);
pic3.src="{PATH_TO_ROOT}/templates/{THEME}/theme/images/header_3.png";
}
var pics= new Array(3)
pics[0]=pic0.src;
pics[1]=pic1.src;
pics[2]=pic2.src;
pics[3]=pic3.src;
var numpics=3;
var thenum=0;
imgName="img1";
function change_it()
{
if (document.images)
{
document.write("<img src='"+pics[thenum]+"' border='0' width='"+pic_width+"' height='"+pic_height+"' name='img1'>");
setTimeout('change_it2()',delay);
}
}
function change_it2()
{
var x=0;
thenum+=1;
if (thenum>numpics-1)
thenum=0;
document[imgName].src=pics[thenum];
x+=1;
setTimeout('change_it2()',delay);
}
//-->
</script>
<script type="text/javascript">
<!--
change_it();
//-->
</script>
<script language="JavaScript">
<!--
/* d�©finir largeur et hauteur images */
var pic_width= "1000";
var pic_height=165;
/* D�©termine la dur�©e de temps de s�©jour sur chaque image */
/* 10000 = 1 second */
var delay=40000;
/* Coller l'url de chaque image */
if (document.images)
{
pic0= new Image(pic_width,pic_height);
pic0.src="{PATH_TO_ROOT}/templates/{THEME}/theme/images/header_0.png";
pic1= new Image(pic_width,pic_height);
pic1.src="{PATH_TO_ROOT}/templates/{THEME}/theme/images/header_1.png";
pic2= new Image(pic_width,pic_height);
pic2.src="{PATH_TO_ROOT}/templates/{THEME}/theme/images/header_2.png";
pic3= new Image(pic_width,pic_height);
pic3.src="{PATH_TO_ROOT}/templates/{THEME}/theme/images/header_3.png";
}
var pics= new Array(3)
pics[0]=pic0.src;
pics[1]=pic1.src;
pics[2]=pic2.src;
pics[3]=pic3.src;
var numpics=3;
var thenum=0;
imgName="img1";
function change_it()
{
if (document.images)
{
document.write("<img src='"+pics[thenum]+"' border='0' width='"+pic_width+"' height='"+pic_height+"' name='img1'>");
setTimeout('change_it2()',delay);
}
}
function change_it2()
{
var x=0;
thenum+=1;
if (thenum>numpics-1)
thenum=0;
document[imgName].src=pics[thenum];
x+=1;
setTimeout('change_it2()',delay);
}
//-->
</script>
<script type="text/javascript">
<!--
change_it();
//-->
</script>
Bonjour,
Vous avez "trouvé" ça ou ? Dans un de mes thèmes ? Si oui lequel ..
Est un background aléatoire sur chaque header en changement de page que vous voulez ou alors un slider de header ? Car ce n'est pas la même chose.
Et attention, trop de choses qui bougent sur une site cela devient vite agaçant, pour les visiteurs.
Swan .
Vous avez "trouvé" ça ou ? Dans un de mes thèmes ? Si oui lequel ..
Est un background aléatoire sur chaque header en changement de page que vous voulez ou alors un slider de header ? Car ce n'est pas la même chose.
Et attention, trop de choses qui bougent sur une site cela devient vite agaçant, pour les visiteurs.
Swan .
j ai trouvè cela sur un site ya longtemps alors que la 4.1.2 existait encore
je souhaiterai sur le header mais je ne sais pas si mon scrip irai
Après le test sur le fichier body.tpl cela ne fonctionne pas j ai fait exactement comme sur mon ancien thème.
Bonjour,
Je reviens sur le sujet ..
Dans le body.tpl ?
1/ Ce script est à mettre dans un fichier texte et renommé comme suis "slide-bg.js" dans un dossier "js" à la racine du thème et appeler ensuite dans le" frame.tpl" avant la fermeture du body.
2/ Il vous manque la partie html pour ce code que normalement vous êtes censé placer dans le "body.tpl" cet fois ..
3/ il serait bien de savoir dans quel thème , il était placé ^^
Swan.
Je reviens sur le sujet ..
Dans le body.tpl ?
1/ Ce script est à mettre dans un fichier texte et renommé comme suis "slide-bg.js" dans un dossier "js" à la racine du thème et appeler ensuite dans le" frame.tpl" avant la fermeture du body.
2/ Il vous manque la partie html pour ce code que normalement vous êtes censé placer dans le "body.tpl" cet fois ..
3/ il serait bien de savoir dans quel thème , il était placé ^^
Swan.
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie