Plusieur designs

Soyez le premier à donner votre avis sur cette source.

Snippet vu 4 024 fois - Téléchargée 29 fois

Contenu du snippet

C'est un script qui explique et démontre des fonctions pour avoir plusieurs designs. Ce n'est qu'une partie de code en fait.

Source / Exemple :


//Le system pour choisir le design:
<?
print ("<a href="index.php3?design=0">Design par defaut</a><br><a href="index.php3?design=1">Design 1</a><br><a href="index.php3?design=2">Design 2</a><br><a href="index.php3?design=3">Design 3</a><br>");
?>

//Le system pour quand on en a choisi un
<?
If(design=="0" || design=="1" || design=="2" || design=="3"){
$expire = 365*24*3600;
setcookie("ledesign", design,time()+$expire);
}

//Et finalement le system qui vérifi sur chaque page kel design on veut
<?
If($LEDESIGN=="1"){
...
}
If($LEDESIGN=="2"){
...
}
If($LEDESIGN=="3"){
...
}
Else{
...
}
?>

Conclusion :


Bon ben c'est tout. J'espère que vous allez être capable de le faire. Par contre, il faut quand même les bases pour faire ceci. Ce qui explique qu'il est de niveau 2.

A voir également

Ajouter un commentaire

Commentaires

Messages postés
88
Date d'inscription
jeudi 26 décembre 2002
Statut
Membre
Dernière intervention
2 janvier 2007

En faisant des images avec des noms comme ça :

theme1_menu_gauche
theme1_entete
theme1_coins_sg
theme1_coins_sd
theme1_coins_ig
theme1_coins_id
...
theme2_menu_gauche
theme2_entete
theme2_coins_sg
...

Et dans la page :

<?php echo "

OU

En utilisant les feuilles de style !!!

Div.menu {text-color:blue;font-size:6;background-color:red
}
Dans une feuille de style "Theme1.css"

puis faire une autre que l'on appel "Theme2.css"
etc..

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<HTML>
<HEAD>
<TITLE>La page personnelle de Bach</TITLE>
<?php echo "<LINK rel="stylesheet" href="theme".$theme.".css" type="text/css">
</HEAD>
...

Noubliez pas que l'on peut aussi utiliser les ID pour affecter 1 élément précis : #nom

css : http://www.yoyodesign.org/doc/w3c/css2/syndata.html

Voilà, amusez-vous bien
Messages postés
3
Date d'inscription
lundi 16 septembre 2002
Statut
Membre
Dernière intervention
19 septembre 2002

les ip étant dynamique ca va être problématique.

moi la question que je me pose c'est: comment faire pour avoir l'interface qui change et ne pas avoir a faire autant de fois le contenu qu'il y a d'interfaces... (sans avoir a passer le contenu dans ma base mysql)

enfin ton idée est aps mauvaise qd même
Messages postés
110
Date d'inscription
lundi 7 janvier 2002
Statut
Membre
Dernière intervention
26 septembre 2004

Tu peux créé un base mysql avec ton design et aussi une base mysql avec les ip et les designs qui a choisi le dernier coup. Ça s'élabor beaucoup.
Messages postés
3
Date d'inscription
lundi 16 septembre 2002
Statut
Membre
Dernière intervention
19 septembre 2002

très bien mais qua faire si ton client n'accpete ps les cookies?

de plus ca te force à mettre à jour ta page autant de fois que tu as d'interface là non?

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.