Sedilbur

  • Nombre de sujets
    Aucun
  • Nombre de messages
    186
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

Sedilbur
le 18/07/2004 à 00:53
Tutos layer et div
Oui je sais pour le fond mébon comme j'avais vu fond j'ai pensée qu'il fallait le mettre sur tout lol Nan en faite, comme ton image est grande(malheureusement d'ailleurs ton gros soucis c'est que tu n'arrive pas à décomposer tes images ce qui est un gros problème pour la mise en forme) si ton fond fesait la taille minimale càd x pixels (ou x est la largeur du bloc contenu) sur 1 voir 10 pixels on pourait l'associer à un bloc plus petit... voilà celà dit je vais voir ce que je peux faire (auffet même remarque pour le menu)

Et petite précision:
absolute sort entièrement le bloc du flux normal...
et relative sort par rapport à sa position actuelle (si je ne me trompe pas)

Toutefois, crois moi j'ai aussi galéré au début (même plus car moi j'avais souvent abandonner puis repris lol) mais une fois qu'on est habitué à penser à la manière CSS(lol je commence à délirer là) crois moi on parvient à ses fins assez rapidement. Je vais me répéter mais bon: tout est question d'habitude...
Sedilbur
le 18/07/2004 à 00:36
comment faire les smileys !
houps petite erreur:
function smileys($intput {
/* Je ne te fait pas ce qui est avant, je suppose que tu seras le faire par toi même :p */
while($data=mysql_fetch_array($result) )
{
$pattern[] = $data['smilies_code'];
$replacement[] = '<img src="'. $data['smilies_link'] .'" />';
}
$output = str_replace($pattern, $replacement, $intput);
return $output;
}
Sedilbur
le 18/07/2004 à 00:34
comment faire les smileys !
Et bien créer une table smilies avec deux champs genres:
smilies_code | smilies_link
ex:
:( - ./images/smilies/bad.gif
etc...

et une fonction smileys qui récupérera les données dans la base et les placera dans deux tableaux:
dans la boucle un truc de ce style:
function smileys($intput {
/* Je ne te fait pas ce qui est avant, je suppose que tu seras le faire par toi même :p */
while($data=mysql_fetch_array($result) )
{
$pattern[] = $row['smilies_code'];
$replacement[] = '<img src="'. $row['smilies_link'] .'" />';
}
$output = str_replace($pattern, $replacement, $intput);
return $output;
}

Voilà ça me semble le principal bon c'est à toi d'adapter surtout si le textea été passé avec htmlentities par exemple...
voili voilou :)
Sedilbur
le 17/07/2004 à 00:31
Tutos layer et div
Bon voilà j'ai un peu dépoussiéré; j'ai testé l'affichage sous IE et Firefox... Tu devras bien évidemment modifier les liens des différents fichiers contenu dans la page html et la CSS s'insiste...
la page html:
<?xml version="1.0" encoding="iso-8859-15"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Content-Style-Type" content="text/css">
<link href="./style.css" rel="stylesheet" type="text/css">
<title>Index</title>
</head>

<body>
<div id="page" class="page">

<div id="#header" class="#header"><img src="essai.php_files/header.png" /></div>

<div id="#conteneur" class="#conteneur">
<div id="#menu" class="#menu"><img src="./essai.php_files/menu_allies.png" /></div>
</div>

</div>
</body>
</html>

la css:
/* CSS Document */
body {
margin:0;
padding:0;
width:100%;
}

/* specification d'une marge pour IE étant donnée le boulet :( */
.page {
margin:auto;
width: 90.5%;
background-image:url('essai.php_files/fond.png');
margin-left:3em;
}

/* Retour au marge normal pour les navigateurs dignent de ce nom, grâce aux speudo-sélecteurs que IE ne comprend pas (Y'a t-il quelques choses qu'il comprend(a par de travers), là est la question ^^ */
body > .page {
margin-left:auto;
margin-right:auto;
background-image:url('essai.php_files/fond.png');
}
#header {
display:block;
visibility:visible;
font-family: tahoma;
font-size: 30px;
font-color: red;
font-weight: bold;
}
#conteneur {
display:block;
visible:visible;
width:100%;
height:auto;
}
#menu {
float:left;
display:block;
width:200px;
background-image:url('./essai.php_files/menu_allies.png');
}

Tu peux remarquer que le code n'est pas encore parfait, notamment le menu puisque celui-ci est encore sous la forme d'une image entiere(il n'est pas obliger d'avoir une image de 100x100 pour remplir un contenu, une image de 100x1 peut très bien faire l'affaire....tu peux remarquer également que je ne sort aucun bloc du flux normal car bien que la position absolute peut être pratique, celà ce complique quand il y a une mltiplication des bloc...(c'est du vécu :()
Voilà j'espère d'avoir été utile...
Sedilbur
le 16/07/2004 à 00:26
Tutos layer et div
Wi mais moi je pensais à une page où on pourait voir le résultat parce qu'avec une page vide je peux pas faire grand chose...
Sinon à première vue, c'est bourain (center=>table=>tr>td>div) je pense qu'il serait judicieux de garder uniquement le div et de mettre à la poubelle ce qui est avant :(
Sedilbur
le 15/07/2004 à 20:43
popup et provenance
Et que fais tu des utilisateurs qui ont un anti popup? il ne visite pas le site... laisse moi te dire que niveau accesibilité c'est pas fameux >o<
Il en ait de même pour ceux qui désactive la console javascript :p
Sedilbur
le 15/07/2004 à 20:39
Tutos layer et div
Je voulais dire n'oublie pas d'utiliser *je devais vraiment être dans la lune là*

Sinon puisque ton problème persiste, pourquoi tu ne nous montrerais pas la page en question au moins on pourra avoir une vue d'ensemble de ton problème et voir ce que tu a déjà fait :p
Sedilbur
le 15/07/2004 à 20:31
Faire une bibliotheque
Je suis du même avis que Moogli, stocker les liens, le titre, et une description pour chaque document dans une bdd...
Sedilbur
le 14/07/2004 à 12:14
Class : multi page
Ca peux toujours etre utile, en plus maintenant si tu l'envoi, le visiteur aura le choix soit sous la forme d'une fonction ou soit une class.... :p

Beau travaille celà dit je ne l'ai pas testé...
LoadingChargement en cours