28173 sujets

CSS et mise en forme, CSS3

Voila j'ai un soucis je pense que c'est pas grand chose mais je viens de passer 24 heures la dessus XD

Donc le mieux c'est de voir hein Smiley langue :

http://lucproduks.ankart.fr

Vous arrivez sur index.php ok tres bien il y a une image marqué " IMAGE DE LUC PROVISOIRE TEST RENDU.

Mais le soucis c'est, cliqué donc sur preface (l premier bouton) ca appel bien ma page preface mais l'image de index.php reste en place et donc se superpose avec la page preface.php

bout de code de la ou faut regarder :

mon HTML
a écrit :

<!--Plan d'affichage name= planaff -->
<div id="planaff">
<?php
if (!isset($_GET['page'])) $page= 'index'; else $page= $_GET['page'];
switch($page)
{
case 'preface': include ('preface.php');break;
case 'contact': include ('contact.php');break;
case 'liens': include ('liens.php');break;
}
?>
<img src="sourcesimg/waitinggdformat.jpg" alt="">
</div>
<!--FIN du Plan d'affichage name= planaff -->



et le CSS correspondant a ce plan d'affichage :

a écrit :

/*Plan d'affichage name= planaff */
#planaff {
position:absolute;
height: 380px;
width: 650px;
margin-left: 220px;
margin-top: 170px;
}
/*Plan d'affichage name= planaff */


Voila j'espere que la solution n'est pas trop compliqué, ce que je pense, mais impossible de mettra la main dessus XD

PS : j'ai essayer de creer une page juste pour cette image et qu'en arrivant sur index.php il la charge dans le Div "planaff" il affiche pas la page... et c'est une fausse solution pour moi en plus...

Merci d'avance Smiley smile

Raphael si tu passe par la envoie moi un MP car j'ai oublié mes coordonnées...

Bonne journée a tous !
Modifié par Ankart (26 Oct 2006 - 12:36)
Ca a l'air normal, puisque l'image en question "IMAGE DE LUC PROVISOIRE TEST RENDU", est appelé après le switch, donc quelque soit la page, l'image s'affichera.
alors suite a cela je l'ai placé avant le switch mais maintenant ca affiche la page dessous XD cliquer sur le liens pour voir.
Smiley lol donc ?

Si faut pas le mettre avant, ni après, c'est peut etre dans le switch qu'il va falloir la placé Smiley cligne ...

Tu veux qu'elle s'affiche à quel moment cette image ?
Défini ton besoin, fais une analyse et après re-code ta partie suivante:

<?php
if (!isset($_GET['page'])) $page= 'index'; else $page= $_GET['page'];
switch($page)
{
case 'preface': include ('preface.php');break;
case 'contact': include ('contact.php');break;
case 'liens': include ('liens.php');break;
}
?>
<img src="sourcesimg/waitinggdformat.jpg" alt="">
a écrit :

Si faut pas le mettre avant, ni après, c'est peut etre dans le switch qu'il va falloir la placé Smiley cligne ...

Tu veux qu'elle s'affiche à quel moment cette image ?
Défini ton besoin, fais une analyse et après re-code.


je voudrais que le premier coup ou on tape l'adresse http://lucproduks.ankart.fr

l'image soit affiché mais des que je clic sur un bouton elle ne reapparaisse plus. Bref un affichage unique au premier lien soit, la racine.

Toujours en rade en la mettant dans le switch j'ai des erreur de type :

a écrit :

Parse error: parse error, unexpected '<', expecting T_CASE or T_DEFAULT or '}' in /data/members/paid/a/n/ankart.fr/htdocs/lucproduks/index.php on line 91


Toujours pas rsolu donc Smiley langue
Bon ok, va falloir apprendre quelques cours sur le PHP
donc on résume cette image ne dois être accessible que lorsque tu tombe sur http://lucproduks.ankart.fr/

tu peux remplacer ca :

<?php
if (!isset($_GET['page'])) 
    $page= 'index';
else 
    $page= $_GET['page'];

switch($page)
{
    case 'preface': include ('preface.php'); break;
    case 'contact': include ('contact.php'); break;
    case 'liens': include ('liens.php'); break;
}
?>
<img src="sourcesimg/waitinggdformat.jpg" alt="">


par ceci

<?php
switch(@$_GET['page'])
{
    case 'preface': include ('preface.php'); break;
    case 'contact': include ('contact.php'); break;
    case 'liens': include ('liens.php'); break;
    default: echo '<img src="sourcesimg/waitinggdformat.jpg" alt="" />'; break;
}
?>

donc j'explique ce que je fais, c'est +ou- ce que tu as fais précédement sauf, je ne teste pas si la variable $_GET['page'] existe, puis je fais un switch, j'y est rajouté la ligne
default: echo '<img src="sourcesimg/waitinggdformat.jpg" alt="">'; break;
qui te permettra d'afficher ton image quelque soit la valeur de la variable $_GET['page'].

Normalement, ca me semble bon, mais bon essaye et apprends si je peux me permettre parce que là ya boulot Smiley cligne
Modifié par chpego (26 Oct 2006 - 10:14)
Salut,

Perso, je ny connais rien au PHP, mais tu devrais penser à tes lecteurs. Le contraste de tes pages est tel qu'on est obligé de sélectionner le texte pour pouvoir le lire avec un contaste correct.

Pas glop du tout, black is black, no future
papyjo a écrit :
Salut,

Perso, je ny connais rien au PHP, mais tu devrais penser à tes lecteurs. Le contraste de tes pages est tel qu'on est obligé de sélectionner le texte pour pouvoir le lire avec un contaste correct.

Pas glop du tout, black is black, no future


C'est mon client qui m'impose certaine chose...je m'y plie et encore j'ai arranger car c'etait encore plus illisible avant XD Sinon si j'avais voulut un avis sur ce site je pense que je l'aurais tout betement mis dans le forum approprié ... Et juste pour finir ce site en est au stade d'evolution ...comme tu l'as constater si tu as cliquésur au moins 2 liens ...
Salut,
Ne crains rien, l'avis est gratuit. J'ai réussi à cliquer sur au moins deux liens et je t'en fais une en prime, le focus qui génère un carré pointillé sur les images rollover du menu principal est complètement inesthétique.
papyjo a écrit :
Salut,
Ne crains rien, l'avis est gratuit. J'ai réussi à cliquer sur au moins deux liens et je t'en fais une en prime, le focus qui génère un carré pointillé sur les images rollover du menu principal est complètement inesthétique.


ce n'est pas que je veux pas des critiques !!! bien aucontaire ! elles sont constructive et me permettent d'apprendre sans cesse !Mais le moment venu, je posterais la ou il faut pour les recevoir Smiley biggrin .

Mise a part, mon soucis n'est toujours pas resolu ...
Ankart a écrit :
Mise a part, mon soucis n'est toujours pas resolu ...


EUh ? Smiley rolleyes Même en essayant ce que j'ai écrit plus haut ?
Modifié par chpego (26 Oct 2006 - 10:13)
Salut.

J'aimerais bien savoir ce qui se passe lorsque la variable $_GET['page'] n'est pas définie ... Dans ton switch, tu indiques que $page vaut alors 'index', mais tu ne te sers pas de cette valeur ensuite Smiley ohwell

Si tu veux afficher uniquement l'image lorsque $_GET['page'] est indéfini, alors tu peux faire ceci :
if (!isset($_GET['page'])) :
   $page = "index" ;
else :
   $page = $_GET['page'] ;
endif;
switch ($page) :
   case "index" : echo "<img src=\"sourcesimg/waitinggdformat.jpg\" alt=\"Texte de remplacement\" />" ; break;
   case "preface" : include("preface.php"); break;
   case "contact" : include("contact.php"); break;
   case "liens" : include("liens.php"); break;
   default : echo "<img src=\"sourcesimg/waitinggdformat.jpg\" alt=\"\" />" ; break;
endswitch;
La ligne default du switch empêche le visiteur de faire joujou avec tes variables ... il y a une ligne en trop (tu peux supprimer le case "index" qui retombe dans la situation par défaut), mais c'était pour être plus clair.

Cependant, je trouve étrange que tu n'aies qu'une image à insérer dans ta page d'accueil Smiley confus . Je m'attendrais plutôt à trouver un fichier "accueil.php" à la place ...
Modifié par Sopo (26 Oct 2006 - 11:21)
je vais re essayer avec le defaut echo j'avais oublier de revenir dessus apres voir essayer dans tout les sens ^^ je tiens au courant en midi et 14h a ma pause Smiley smile

je marquerais le post resolu si c'est bon Smiley langue