un bon livre d'or

Répondre
themateo
le 01/07/2004 à 11:32
themateo
C simple : j'ai créer, grace à ce site, un livre d'or avec gestion du design par le visiteur ! Pour encore plus l'améliorer, j'aimerais que le livre d'or prenne en compte l'ajout de site web du visiteur. Et enfin, il me faut rajouter la possibiliter d'inserer des smiley par simple click ! Si quelqu'un peut m'aider, se serait royal !!! Peut etre meme que je créérais un smiley à son effigie ! smiley
Merci merci !!!!!!!
Woulala
Dark Elf
le 01/07/2004 à 11:49
Dark Elf
Donne nous peut-être le code de ton livre d'or pour le moment...
HELLSPLAYERS FOREVER
themateo
le 01/07/2004 à 12:10
themateo
ça y ressemble à 200% à celui donné dans le comment ça marche de se site... smiley
Woulala
moogli
le 01/07/2004 à 18:32
moogli
Salut,

Si j'ai bien compris tu a modifier le script (ajout du design ...) donc ton 2nd post smiley

Ou alors j'ai po compris ce que tu veut dire smiley

pour prendre en compte site web du client tu rajoute un champ <input type="text" name="url" />
sur le page d'enregistrement e la signature du livre.
Quand au smiley cliquable c'est sujet déja traité dans le forum autre technologie
http://www.lephpfacile.com/forums/read_msg.php?f=2&id=1995
http://www.javascriptfr.com/code.aspx?ID=18043

Voila ta de quoi t'amuser smiley
@+
Il en faut peu pour être heureux !!!!!
themateo
le 02/07/2004 à 09:32
themateo
kikou Moogli !

Bon déja l'ajout de l'adresse web du visiteur, c'est good ! Merci !

Par contre, pour l'ajout des smiley c'est pas ça ! Les deux liens que tu me donnes me renvoie à des sources sur un texte à inserer à la position d'un curseur au lieu de la fin du texte... Sauf si c'est essentiel à l'insertion de smiley, je pense pas que ça répond à ma question !
Pour faire clair, ce que je veux c'est simplement créer une pseudo base avec des smiley qui seront clikable sur la page de signature et reproduient sur la page des signatures !
Je peux difficelment etre clair, je pense !
Merci merci !! :-)
Woulala
themateo
le 02/07/2004 à 09:56
themateo
Voilà la source qui permet d'insérer un nouveau message !

<html>
<body>
<form method="POST" action="insert.php">
<table width="47%" border="0" cellspacing="1" cellpadding="1">
<tr>
<td width="28%"><font color="black" size="2" face="Verdana, Arial,
Helvetica, sans-serif"><strong>L'auteur
:</strong></font></td>
<td width="32%"><font color="black">
<input name="nom" type="text" value="<?php print $nom ?>"
size="25" maxlength="25">
</font></td>
<td width="40%"></td>
</tr>
<tr>
<td colspan="3"></td>
</tr>
<tr>
<td><font color="black" size="2" face="Verdana, Arial, Helvetica,
sans-serif"><strong>Email
: </strong></font></td>
<td><font color="black">
<input name="email" type="text" value="<?php print $email?>"
size="25" maxlength="25">
</font></td>
<td></td>
</tr>
<tr>
<td colspan="3"></td>
</tr>
<tr>
<td><font color="black" size="2" face="Verdana, Arial, Helvetica,
sans-serif"><strong>Titre
:</strong></font></td>
<td><font color="black">
<input name="titre" type="text" value="<?php print $titre ?>"
size="25" maxlength="25">
</font></td>
<td></td>
</tr>
<tr>
<td colspan="3"></td>
</tr>
<tr>
<td><font color="black" size="2" face="Verdana, Arial, Helvetica,
sans-serif"><strong>Votre
info :</strong></font></td>
<td><font color="black">
<textarea name="mess" cols="25" rows="3"><?php print $mess
?></textarea>
</font></td>
<td></td>
</tr>
<tr>
<td colspan="3"></td>
</tr>
<tr>
<td></td>
<td><font color="black">
<input name="submit" type="submit" value="Envoyer">
</font></td>
<td></td>
</tr>
<tr>
<td colspan="3"></td>
</tr>
</table>
</form>
</body>
</html>

Il faudrait donc que les smiley s'affiche aussi sur cette page de façon image et quand on click le code associé s'affiche dans le message. Ensuite, sur la page de lecture des messages, les smiley s'affiche en image dans les messages ! En fait c'est un peu comme sur ce forum : un tableau des smiley, un click = le code ajouté au message, puis la validation et l'envoie du message met le smiley dans la réponse !

Merci ! smiley
Woulala
themateo
le 02/07/2004 à 10:14
themateo
Bon je suis désolé d'envahir ce forum avec mon envie d'ajout de smiley mais je suis tétu et franchement faut que j'y arrive !
Donc voilà 2 morceaux de codes qui apparement devraient correspondre à ce que je souhaite mais là j'y comprend rien !

voilà l'include :
<?
$smileys = Array(
':-)' => 'smile',
':jap:' => 'smileJap'
);
?

Et la fonction :
function smiley_transforme ($texte)
{ // remplacement Smiley
require_once('smileys.inc');
if ( isset($smileys)){
foreach ($smileys as $smiley => $image) {
$image_smiley = '<img src="http://images/smiley' . $smileys[$smiley] . '.gif" alt="' . $smiley . '" title="" />';
$texte = str_replace($smiley,$image_smiley,$texte);
}
}
return $texte;
}

Help me !!!! smiley
Woulala
moogli
le 02/07/2004 à 15:15
moogli
Salut,

Juste comme sa sert a koi les print dans les values de tes balises .....
Si tu veut récupérer ces valeur (en cas d'erreur dans le remplissage etc..) Il faut que dans ta page de traitement et au niveau traitement de l'erreur tu enregistre tes varibles dans la session et que tu utilise dans le value <?php if (isset($_SESSION['var'])) echo $_SESSION['var']; ?>

pour le reste j'ai ajouter mon code au tiens
(Le code posté par ce membre étant trop long, il a été automatiquement inséré dans le wall. Pour le voir, veuiller clicker sur [lien=http://www.lephpfacile.com/wall/lire_wall.php?wall=1519]ce lien[/lien])


Comme tu as du le remarquer j'ai mis les codes et le nom du smil dans une table (sa vient de la globule j'ai pompé sur le daforum smiley);

pour le smiley clicable il te faut la fonction javascript (gosm) et le lien qui contient l'image.
J'ai fait sa a partir des liens que je t'est donné (que l'on m'avait donné....).
Voila il te reste plus qu'a adapater a ton cas :)

Pour l'explication la requete selection 10 smilies au pif dans la base .....

@+
Il en faut peu pour être heureux !!!!!
themateo
le 07/07/2004 à 09:11
themateo
Merci Moogli !
ça m'a qd meme bien aidé !
C sympa !!!
Merci !
Woulala
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours