Gestion de maquette pour permettre au designer et au developpeur de travailler ensemble

Soyez le premier à donner votre avis sur cette source.

Snippet vu 4 243 fois - Téléchargée 28 fois

Contenu du snippet

Ce script permets de lier le developpeur au webdesigner grace au gestion de modele
on appelle la page nav.php qui va chercher la page nav.html en copie les données dans une variable $line, remplace ses donnees en # par des valeurs associées $ ou BDD et affiche la variable $line
Le webdesigner maquette sa page comme il l'entends et le developpeur ajuste ses variables de manière interactive sans toucher au code html du fichier nav.html
Je l'ai adapte en gestion d'annonces avec base de données et c'est tres pratique ou un fichier modele.htm est utilisé comme modele qui se repete x fois en fonction du nombre d'article a afficher

Source / Exemple :


<?
/* 
	Source :  Francis RICHARD 
	francis@bretagne-rando.com
	Site : http://www.bretagne-rando.com
	Date : le 20 juin 2003

 fichier nav.php 

  • /
$fp=fopen("nav.html","r") or die("Ouverture impossible du fichier $filename"); $line=""; while(!feof($fp)) { $line.=fgets($fp,2048); } $date_jour=date("d-m-Y"); $line=str_replace("#date_jour#","$date_jour",$line); $line=str_replace("#lien1#","http://www.voila.fr",$line); $line=str_replace("#lien2#","http://www.google.fr",$line); $line=str_replace("#lien3#","http://www.yahoo.fr",$line); $line=str_replace("#mon_site#","http://www.bretagne-rando.com",$line); /* on affiche la page avec les donnees modifiées */ echo $line; ?> <!----- fichier nav.html -----------------> <html> <head> <title>NAV</title> <meta name="author" content="Francis RICHARD"> </head> <body > <table> <tr><td colspan=4 align=center>la date du jour : #date_jour# <tr> <td><a href="#lien1#" target="centre">VOILA</a></td> <td><a href="#lien2#" target="centre">GOOGLE</a></td> <td><a href="#lien3#" target="centre">YAHOO</a></td> <td><a href="#mon_site#" target="centre">BRETAGNE-RANDO</a></td> </tr> </body> </html>

Conclusion :


Je mettrais bientot un modele avec les bases de donnees ..

bon dev...

A voir également

Ajouter un commentaire

Commentaires

Messages postés
14
Date d'inscription
mardi 18 février 2003
Statut
Membre
Dernière intervention
27 mars 2003

Je connais les templates mais je preferes cette methode car je realise des imbrications de fichiers modelespour les sites ayant un affichage en liste des donnes recherchées.
J'utilise un fichier modele (fondlisteuser.htm) pour le fond avec entete et un fichier modele qui se repete (listeuser.htm) et je les imbrique l'un dans l'autres , ce qui fait que l'on peut modiier le fond et l'entete independemment du modele qui se repete (qui contient souvent qu'un tableau avec les elements en #) et ca grace a un fichier que j'ai nomme liste_recherche.php.

JE vais mettre bientot l'exemple en ligne

A plus
Messages postés
2
Date d'inscription
samedi 21 juin 2003
Statut
Membre
Dernière intervention
21 juin 2003

Je trouve cela très interressant !
Merci odyseus.
Messages postés
188
Date d'inscription
mercredi 15 mai 2002
Statut
Membre
Dernière intervention
25 avril 2009

odyseus,
toi qui est webmaster de profession renseigne toi sur les templates tu vera ca va revolutionner ta vie :p
Messages postés
188
Date d'inscription
mercredi 15 mai 2002
Statut
Membre
Dernière intervention
25 avril 2009

odyseus,
toi qui est webmaster de profession renseigne toi sur les templates tu vera ca va revolutionner ta vie :p
Messages postés
654
Date d'inscription
lundi 14 janvier 2002
Statut
Membre
Dernière intervention
20 février 2005

pourquoi pas utiliser les templates ?
Afficher les 9 commentaires

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.

Du même auteur (odyseus)