Comment donner à son site cet aspect?

Comment donner à son site cet aspect? - Web design - Graphisme

Marsh Posté le 09-10-2002 à 22:30:22    

Bon voilà j'ai déjà poster un sujer sur programmation mais j'avais pas pensé à la section graphisme :)
 
Bon voilà je fais un site mais ce ki m'embête c ke j'utilise 3 frames :/ (menu, banniere, main)
Ce ke je veux c pas cet effet de scrollbar sur le menu et 1 sur le main. Je vois pleins de site où on a l'impression kil n'y a k'une frame et ke y a slmt un scrollbar à droite ki fait tout défiler. Par exemple www.hardware.fr on voit ke y a un menu ki est là sur toutes les pages ainsi que la bannière, seul le contenu de la page principal change.
 
On m'a donnée une soluce sur programmation mais je pense pas ke c vrmt ce ke je cherche. Eske kelkun peut m'expliquer la métohde à utiliser? merci

Reply

Marsh Posté le 09-10-2002 à 22:30:22   

Reply

Marsh Posté le 09-10-2002 à 22:32:55    

si tu te reference a Hfr
 
c est tout connement un tableau avec 3 cellules
tu include a l interieur ton menu ton titre et ton contenu.
 
voila.
 
 
edit : edites la source de la page tu vas vite comprendre
 
edit 2 : ya pas de frame sur Hardware.fr
c est du php et le menu ainsi que la baniere est fixe sur la page et le contenu (le main) est changé en fontion les liens


Message édité par metos le 09-10-2002 à 22:35:26

---------------
icite ca shoot : albphoto.fr   //   la ca bricole : albworkshop.fr  //  A VENDRE Canon ST-E2
Reply

Marsh Posté le 09-10-2002 à 22:35:56    

arf c ossi con ke ça :/
et comment ça se passe kan tu cliques sur un un menu du tableau?
tu rouvres une feuilles à 3 tableaux et tu refais le include de la bannière et du menu avec le contenu de la nlle page o centre?

Reply

Marsh Posté le 09-10-2002 à 22:39:49    

dinbougre888 a écrit a écrit :

arf c ossi con ke ça :/
et comment ça se passe kan tu cliques sur un un menu du tableau?
tu rouvres une feuilles à 3 tableaux et tu refais le include de la bannière et du menu avec le contenu de la nlle page o centre?




 
rapidement en php je ferai  
 

Code :
  1. <table>
  2. <tr>
  3.   <td colspan=2> <? include("banniere.php" ); ?> </td>
  4. </tr>
  5. <tr>
  6.   <td> <? include("menu.php" ); ?>  </td>
  7.   <td> <? include("main.php" ); ?>  </td>
  8. </tr>
  9. </table>


 
le tout avec les variables qui vont bien pour passer ce que tu veux avoir dans main


---------------
icite ca shoot : albphoto.fr   //   la ca bricole : albworkshop.fr  //  A VENDRE Canon ST-E2
Reply

Marsh Posté le 09-10-2002 à 22:44:47    

Metos a écrit a écrit :

 
 
rapidement en php je ferai  
 

Code :
  1. <table>
  2. <tr>
  3.   <td colspan=2> <? include("banniere.php" ); ?> </td>
  4. </tr>
  5. <tr>
  6.   <td> <? include("menu.php" ); ?>  </td>
  7.   <td> <? include("main.php" ); ?>  </td>
  8. </tr>
  9. </table>


 
le tout avec les variables qui vont bien pour passer ce que tu veux avoir dans main




 
ok c bien ce ke je pensais :)
mais je me demande ds le cas où tu cliques sur le menu tu affiches par exemple page.php et ds page.php tu es obligé de refaire un tableau avec les 2 includes non :??:

Reply

Marsh Posté le 09-10-2002 à 22:46:05    

Ultra Bestial a écrit a écrit :


<html>
<head>
<title>Frameset</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
 
<frameset rows="40,70,*" frameborder="NO" border="0" framespacing="0">
  <frame src="menu.html" name="menu" frameborder="0" scrolling="auto" noresize >
  <frame src="banner.html" name="banner" frameborder="0" scrolling="no" noresize>
  <frame src="main.html" name="main" frameborder="0" scrolling="no">
</frameset>
</html>






 
une kestion ke g pas capté avec les frames  
keske ça veut dire

frameset rows="40,70,*"


 
je pense ke c ce ki définit l'emplacement des frames non? mais je vois pas comment ça marche

Reply

Marsh Posté le 09-10-2002 à 22:50:43    

non tu fait par exemple
 
tu veux afficher un article dans la cellule main de ton tebleau
 
dans ton menu le lien ca sera ca
 

Code :
  1. <a href="index.php?page=article">ton lien</a>
  2. <!-- avec index.php contenant ce que j ai mis dans mon post plus haut -->


 
et dans la cellule main de ton tableau
 

Code :
  1. <?
  2. $pagedansmain = $page . ".php";
  3. include("$pagedansmain" );
  4. ?>


 
et tu fais tranquillement ta "page.php" dans sur un fichier a part
 
 
 
 
ps : tout ca va ca effectivment plutot sur programmation ....


---------------
icite ca shoot : albphoto.fr   //   la ca bricole : albworkshop.fr  //  A VENDRE Canon ST-E2
Reply

Marsh Posté le 09-10-2002 à 22:52:26    

dinbougre888 a écrit a écrit :

 
 
une kestion ke g pas capté avec les frames  
keske ça veut dire

frameset rows="40,70,*"


 
je pense ke c ce ki définit l'emplacement des frames non? mais je vois pas comment ça marche




 
si je me souviens bien  
ca ca donne 3 colonne
la 1ere de 40 pix
la 2e de 70 pix
et la 3e du reste de la taille de la fenetre de ton navigateur.


---------------
icite ca shoot : albphoto.fr   //   la ca bricole : albworkshop.fr  //  A VENDRE Canon ST-E2
Reply

Marsh Posté le 09-10-2002 à 22:52:40    

ah ok :)
 
:jap::jap::jap::jap: merci bcp :)
je me creuse la tête depuis 2 jours sans trouver de trucs :/
 
g t partit sur des calques masi pas réussi et on m'avait parlé de css mais je vois pas du tout comment :)
 
Donc en fait ton truc reviens un peu à ce kon m'a conseillé sur programmation mais là ton explication est bcp plus clair
 
merci bcp :)

Reply

Marsh Posté le 09-10-2002 à 22:53:13    

Metos a écrit a écrit :

 
 
si je me souviens bien  
ca ca donne 3 colonne
la 1ere de 40 pix
la 2e de 70 pix
et la 3e du reste de la taille de la fenetre de ton navigateur.




 
oup nan c est des lignes pas des collones
 
:D


---------------
icite ca shoot : albphoto.fr   //   la ca bricole : albworkshop.fr  //  A VENDRE Canon ST-E2
Reply

Marsh Posté le 09-10-2002 à 22:53:13   

Reply

Marsh Posté le 09-10-2002 à 22:53:14    

Metos a écrit a écrit :

 
 
si je me souviens bien  
ca ca donne 3 colonne
la 1ere de 40 pix
la 2e de 70 pix
et la 3e du reste de la taille de la fenetre de ton navigateur.




 
ok merci

Reply

Marsh Posté le 09-10-2002 à 22:54:19    

dinbougre888 a écrit a écrit :

ah ok :)
 
:jap::jap::jap::jap: merci bcp :)
je me creuse la tête depuis 2 jours sans trouver de trucs :/
 
g t partit sur des calques masi pas réussi et on m'avait parlé de css mais je vois pas du tout comment :)
 
Donc en fait ton truc reviens un peu à ce kon m'a conseillé sur programmation mais là ton explication est bcp plus clair
 
merci bcp :)




 
de rien, reviens qd tu veux :D :jap:
 
et moi qui me trouve pas tjs clair dans ce que je dis :sweat:


---------------
icite ca shoot : albphoto.fr   //   la ca bricole : albworkshop.fr  //  A VENDRE Canon ST-E2
Reply

Marsh Posté le 09-10-2002 à 23:03:26    

tinkiet si g compris c ke t t très clair :D

Reply

Marsh Posté le 09-10-2002 à 23:08:52    

g pas trouver de include dans la page de hardware fr

Reply

Marsh Posté le 09-10-2002 à 23:15:58    

dinbougre888 a écrit a écrit :

g pas trouver de include dans la page de hardware fr




 
tu trouvera pas de code pbp sur un source de page
c est interpreté par le server
 
dans mon exemple
 
tu va retrouver ta page index.php avec le contenu des autre collé dedans


---------------
icite ca shoot : albphoto.fr   //   la ca bricole : albworkshop.fr  //  A VENDRE Canon ST-E2
Reply

Marsh Posté le 09-10-2002 à 23:24:14    

ok et dernière kestion ke je me pose mais ki doit te paraitre tt con. Habituellement on utilise un index.htm mais eske le index.php en page de démarrage ne pose pas de pb?

Reply

Marsh Posté le 09-10-2002 à 23:34:47    

ptin ayé g fait le test c trop bo :love: je te remercie bcp bcp bcp :)
 
par contre faut ke j'essaye maintenant avec le systeme de passage en paramètre :)

Reply

Marsh Posté le 09-10-2002 à 23:36:15    

dinbougre888 a écrit a écrit :

ok et dernière kestion ke je me pose mais ki doit te paraitre tt con. Habituellement on utilise un index.htm mais eske le index.php en page de démarrage ne pose pas de pb?




 
si le server web gere le php il va chercher le fichier index.php avant le .htm
 
donc oui a ta question


---------------
icite ca shoot : albphoto.fr   //   la ca bricole : albworkshop.fr  //  A VENDRE Canon ST-E2
Reply

Marsh Posté le 09-10-2002 à 23:54:21    

Metos a écrit a écrit :

non tu fait par exemple
 
tu veux afficher un article dans la cellule main de ton tebleau
 
dans ton menu le lien ca sera ca
 

Code :
  1. <a href="index.php?page=article">ton lien</a>
  2. <!-- avec index.php contenant ce que j ai mis dans mon post plus haut -->


 
et dans la cellule main de ton tableau
 

Code :
  1. <?
  2. $pagedansmain = $page . ".php";
  3. include("$pagedansmain" );
  4. ?>


 
et tu fais tranquillement ta "page.php" dans sur un fichier a part
 
 
 
 
ps : tout ca va ca effectivment plutot sur programmation ....




 
 
une kestion là g essaye et il me met:

Warning: Failed opening 'main.php?page=article' for inclusion (include_path='.;C:\EasyPHP\php\pear\') in c:\easyphp\www\test\index.php on line 15


 
 
dans mon index.php g mit

<? include("main.php?page=article" ); ?>

pour le démarrage
 
ça veut bien dire kil va chercher article.php pour le mettre là non?

Reply

Marsh Posté le 10-10-2002 à 00:10:12    

oui mais a ce moment la tu met  

Code :
  1. <?
  2. $pagedansmain = $page . ".php";
  3. include("$pagedansmain" );
  4. ?>


 
dans ta page main.php et pas dans index
 
sinon tu fait  
 

Code :
  1. <? include("index.php?page=article" ); ?>


 et tu passe pas par la page main, tu inclu directe l article dans index


Message édité par metos le 10-10-2002 à 00:11:59

---------------
icite ca shoot : albphoto.fr   //   la ca bricole : albworkshop.fr  //  A VENDRE Canon ST-E2
Reply

Marsh Posté le 10-10-2002 à 08:53:15    

Ca marche pas
il me met tjrs

Warning: Failed opening '.php' for inclusion (include_path='.;C:\Program Files\EasyPHP\php\pear\') in c:\program files\easyphp\www\test\index.php on line 17


 
 
et là ligne 17 c le

include("$pagedansmain" );


 
:cry:


Message édité par dinbougre888 le 10-10-2002 à 08:53:25
Reply

Marsh Posté le 10-10-2002 à 08:57:53    

ah non sbon ;)
mais le pb c ke ça marche ke si j'utilise la méthode avec le href ds le menu et je click.
 
Enfin ce ke je veux c ke au démarrage il démarre par défaut sur main.php avec par exemple test.php comme page
Dans le index.php dans la cellule du milieu je dois bien mettre un include de main.php?=test non?

Reply

Marsh Posté le 10-10-2002 à 09:02:21    

bon nlle rectification je met ton  

<?
$pagedansmain = $page . ".php";  
include("$pagedansmain" );  
?>


 
dans mon index.php
et dans mon menu.htm je fais un

<a href="index.php?page=article">ton lien</a>


 
donc là ça marche kan je clique sur ton lien bah j'arrive sur article.php. Donc en fait aucun pb.
 
Maintenant kan je démarre le index.php o début il a donc page=(rien) donc il me met le fameux message d'erreur ci dessus. Comment faire par exemple pour lui dire ke au démarrage je veux kil ouvre par exemple news.php


Message édité par dinbougre888 le 10-10-2002 à 09:02:37
Reply

Marsh Posté le 10-10-2002 à 10:04:56    

dinbougre888 a écrit a écrit :

On m'a donnée une soluce sur programmation mais je pense pas ke c vrmt ce ke je cherche. Eske kelkun peut m'expliquer la métohde à utiliser? merci




 
:heink: si c'est vraiment ça, la preuve la même chose a été donnée ici
http://forum.hardware.fr/forum2.php3?post=26692&cat=10


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 10-10-2002 à 10:22:02    

antp a écrit a écrit :

 
 
:heink: si c'est vraiment ça, la preuve la même chose a été donnée ici
http://forum.hardware.fr/forum2.php3?post=26692&cat=10
 




 
oui après g dit ke c t vrmt ça mais c t moins kler sur prog désolé :/
et je l'ai dit ke finallement c t la même mais c vré o début je pensais ke c t différent ;)

Reply

Marsh Posté le 10-10-2002 à 16:47:36    

dinbougre888 a écrit a écrit :

bon nlle rectification je met ton  

<?
$pagedansmain = $page . ".php";  
include("$pagedansmain" );  
?>


 
dans mon index.php
et dans mon menu.htm je fais un

<a href="index.php?page=article">ton lien</a>


 
donc là ça marche kan je clique sur ton lien bah j'arrive sur article.php. Donc en fait aucun pb.
 
Maintenant kan je démarre le index.php o début il a donc page=(rien) donc il me met le fameux message d'erreur ci dessus. Comment faire par exemple pour lui dire ke au démarrage je veux kil ouvre par exemple news.php




 
ha oui alors la tu rajoute  
un if pour verifier si ya une page demandé
 

Code :
  1. <?
  2. if(isset($page))
  3.   {
  4.   //le code pour inclure la page dedmandé
  5.   }
  6. else
  7.   {
  8.   inculde("default.php" );
  9.   }
  10. ?>


Message édité par metos le 10-10-2002 à 16:48:05

---------------
icite ca shoot : albphoto.fr   //   la ca bricole : albworkshop.fr  //  A VENDRE Canon ST-E2
Reply

Marsh Posté le 11-10-2002 à 09:21:05    

Voilà ça marche super mais une ot kestion comment on fait si dans index.php on charge pas tjrs une page .php et ke parfois on ai des pages html? Pour l'instant je renomme mes .html en .php eske c génant?

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed