Samiby
Messages postés118Date d'inscriptionmercredi 26 novembre 2003StatutMembreDernière intervention 2 janvier 2006
-
17 févr. 2004 à 10:28
fdiedler2000
Messages postés383Date d'inscriptionsamedi 29 janvier 2005StatutMembreDernière intervention 1 décembre 2008
-
13 avril 2007 à 11:15
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
fdiedler2000
Messages postés383Date d'inscriptionsamedi 29 janvier 2005StatutMembreDernière intervention 1 décembre 2008 13 avril 2007 à 11:15
salut,
moi j'ai un pb avec ca :
<? $message = str_replace(':-)','',$message); ?>
je sias pas ou le mettre ? je l'ai mis juste avant la balise "/form" mais ca marche pas...
Dans l'interface graphique, j'ai un "',$message); ?>" qui apparait !!!
HELP please
kyss
Messages postés6Date d'inscriptionmercredi 27 octobre 2004StatutMembreDernière intervention 6 novembre 2005 5 nov. 2005 à 15:32
le problème est que lorsque je clique sur l'icon.gif le ":-)" apparait bien dans la fenêtre mais lorsque je valide le formulaire au lien d'avoir mon gif qui s'afficge j'ai " :-)"
kyss
Messages postés6Date d'inscriptionmercredi 27 octobre 2004StatutMembreDernière intervention 6 novembre 2005 5 nov. 2005 à 15:21
mon script :
var message;
function inserticon(message){
var temps;
temps=form1.comm.value;
temps=temps+''+message+''
form1.comm.value=temps;
}
---------------
mon code :
 
</form>
------------------------
et ça ne marche pas... qqun voit qqch d'anormal ?
Lours38
Messages postés2Date d'inscriptionsamedi 29 janvier 2005StatutMembreDernière intervention 8 juin 2005 8 juin 2005 à 19:23
en féte il marche sous firefox si on remplace form.message.value par document.forms['form'].message.value, comme la dit xXMoPXx...
Lours38
Messages postés2Date d'inscriptionsamedi 29 janvier 2005StatutMembreDernière intervention 8 juin 2005 8 juin 2005 à 13:53
Il est bien ce code mais il marche pas sous firefox !
xXMoPXx
Messages postés22Date d'inscriptionjeudi 3 février 2005StatutMembreDernière intervention23 novembre 2005 3 mars 2005 à 12:36
Impec ton code, je l'ai inclus dans un tag board perso.
Y a juste un hic, avec IE ton code passe nickel, par conter avec firefox niveau javascript ca foire.
Solution : remplacer form.message.value par document.forms['form'].message.value, et ca passe aussi bien sous firefox que sous IE :)
mow182
Messages postés1Date d'inscriptionsamedi 21 août 2004StatutMembreDernière intervention24 décembre 2004 24 déc. 2004 à 02:23
Bonjour a tous
deja merci pour ces codes :)
bon en ce qui concerne la parti JS j'ai saisi :)
mais par conter pour le petit bout de code str_replace je voit pas trop ou le mettre :s
je m'explique les messages sont posté depuis 2 textaera un new topic et un new reponse
les messages sont stocké sur une page lecture
je place le code str_replace sur la page lecture et ce code n'a aucun effet ?
je dois faire une fausse manip je pense
babou6a
Messages postés27Date d'inscriptionsamedi 19 juin 2004StatutMembreDernière intervention14 octobre 20082 8 nov. 2004 à 10:25
c bon en fait , merci j'ai trouvé le truc (ct une betise !!)
cs_JuJuLoL
Messages postés56Date d'inscriptionsamedi 10 mai 2003StatutMembreDernière intervention20 novembre 2004 7 nov. 2004 à 17:02
bah sinon viens sur MSN (LoLJuJu@hotmail.com) et j'essay de t'aider, mais k'te garantis rien :s
babou6a
Messages postés27Date d'inscriptionsamedi 19 juin 2004StatutMembreDernière intervention14 octobre 20082 7 nov. 2004 à 13:18
t'es sure ? je pense que la variable nom c'est celle qui contien le code text du smiley ( du genre :-) a inserer dans le message )
Ce que j'ai compri c'est que method c'est le nom du formulaire, message c'est le nom du champs message... ça m'enerve cette histoire ! je comprends vraiment pas pourquoi ça ne marche pas ! c'est incroyable !
cs_JuJuLoL
Messages postés56Date d'inscriptionsamedi 10 mai 2003StatutMembreDernière intervention20 novembre 2004 6 nov. 2004 à 20:12
<script language='JavaScript'>
<!--
var nom;
function inserticon(nom){
var temps;
temps=method.message.value;
temps=temps+''+nom+''
method.message.value=temps;
}
</script>
il faut que l'endroit où tu veux que sa s'inserre s'appel nom
par exemple
<textarea name="nom">.........</textarea>
babou6a
Messages postés27Date d'inscriptionsamedi 19 juin 2004StatutMembreDernière intervention14 octobre 20082 6 nov. 2004 à 20:04
Ben en fait si, mais là ça marche, qu'on on met :) dans le champs message, apres ça affiche bien le smiley...le probleme c'est pour inserer automatiquement le :) dans le champs message quand on clique sur l'image faite pour... J'ai defini la fonction javascript en haut ( apres le body)...apres je gere ma base de donnée...et a la fin j'ai mi mon formulaire et la j'ai mis mon
Je vois vraiment pas ou ça cloche !
scull
Messages postés14Date d'inscriptionmercredi 25 décembre 2002StatutMembreDernière intervention 5 novembre 2004 5 nov. 2004 à 21:26
Rassure moi tu as pas mit
<?
$message = str_replace(':-)','',$message);
?>
en bas de la page qui contient le formulaire ?
babou6a
Messages postés27Date d'inscriptionsamedi 19 juin 2004StatutMembreDernière intervention14 octobre 20082 5 nov. 2004 à 18:53
J'ai fait exactement pareil mais ça marche po ! :
...
...
...
</head>
<script language='JavaScript'>
<!--
var nom;
function inserticon(nom){
var temps;
temps=method.message.value;
temps=temps+''+nom+''
method.message.value=temps;
}
</script>
...
...
...
 
<?
$message = str_replace(':-)','',$message);
?>
Help !!!
cs_JuJuLoL
Messages postés56Date d'inscriptionsamedi 10 mai 2003StatutMembreDernière intervention20 novembre 2004 9 août 2004 à 20:36
na c'est bon dsl =)
cs_JuJuLoL
Messages postés56Date d'inscriptionsamedi 10 mai 2003StatutMembreDernière intervention20 novembre 2004 9 août 2004 à 20:33
euh lol j'ai aps pigé où on met sa, oon fait
<? $messagentrance = str_replace(':-)','',$messagentrance); ?>
???
nico606
Messages postés270Date d'inscriptionmercredi 5 novembre 2003StatutMembreDernière intervention11 septembre 20042 17 avril 2004 à 12:54
je comprend pa pour quoi tu mais $messagentrance et pa juste $message ???????????????
tiffosy
Messages postés1Date d'inscriptionsamedi 13 mars 2004StatutMembreDernière intervention13 mars 2004 13 mars 2004 à 22:51
je comprend po ?????
j'aimerai utiliser cette fonction mais j'utilse phpgraphy . Est-ce possible et si oui comment ???
scull
Messages postés14Date d'inscriptionmercredi 25 décembre 2002StatutMembreDernière intervention 5 novembre 2004 17 févr. 2004 à 17:54
sa ce veu ètre simple ;)
cs_koko
Messages postés654Date d'inscriptionlundi 14 janvier 2002StatutMembreDernière intervention20 février 2005 17 févr. 2004 à 16:41
pour un seul smiley ca va... mais quand tu en as 5 ou 10, ca prend vite beaucoup de temps !!!
petit exemple :
$img array(':o)'> 's1.gif',
...
':ange:' => 's27.gif',
':P' => 's28.gif' );
//LA boucle
foreach ( $img as $key=>$contenu )
{
// $key est le smiley, $contenu le nom de l'image
$text = str_replace($key,'',$text);
}
et ca va beaucoup plus vite si il y a beaucoup de smileys :)
(désolé d'avoir cassé ton code ;))
scull
Messages postés14Date d'inscriptionmercredi 25 décembre 2002StatutMembreDernière intervention 5 novembre 2004 17 févr. 2004 à 12:05
cela revient à changer la fonction javascript qui n'est pas trés poussé dans cette exemple...
Samiby
Messages postés118Date d'inscriptionmercredi 26 novembre 2003StatutMembreDernière intervention 2 janvier 2006 17 févr. 2004 à 10:38
Par contre, si on veut ajouter une balise du type : [gras]/gras, quelqu'un sait comment placer le le curseur entre les 2 balises ?
Ca doit être cimple, mais je suis nul.
Samiby
Messages postés118Date d'inscriptionmercredi 26 novembre 2003StatutMembreDernière intervention 2 janvier 2006 17 févr. 2004 à 10:35
Et ça marche, sans problème, et c'est simple.
Donc 10/10
Samiby
Messages postés118Date d'inscriptionmercredi 26 novembre 2003StatutMembreDernière intervention 2 janvier 2006 17 févr. 2004 à 10:28
Merci beaucoup.
C'est exactement ce que je cherchais.
13 avril 2007 à 11:15
moi j'ai un pb avec ca :
<? $message = str_replace(':-)','',$message); ?>
je sias pas ou le mettre ? je l'ai mis juste avant la balise "/form" mais ca marche pas...
Dans l'interface graphique, j'ai un "',$message); ?>" qui apparait !!!
HELP please
5 nov. 2005 à 15:32
5 nov. 2005 à 15:21
var message;
function inserticon(message){
var temps;
temps=form1.comm.value;
temps=temps+''+message+''
form1.comm.value=temps;
}
---------------
mon code :
 
<form name=form1 action='<%dir%>index.php' method=post>
'>
>
<textarea class=commarea name=comm cols=60 rows=4></textarea>
'>
<? $en['mess'] = str_replace(":-)",'',$en['mess']); ?>
</form>
------------------------
et ça ne marche pas... qqun voit qqch d'anormal ?
8 juin 2005 à 19:23
8 juin 2005 à 13:53
3 mars 2005 à 12:36
Y a juste un hic, avec IE ton code passe nickel, par conter avec firefox niveau javascript ca foire.
Solution : remplacer form.message.value par document.forms['form'].message.value, et ca passe aussi bien sous firefox que sous IE :)
24 déc. 2004 à 02:23
deja merci pour ces codes :)
bon en ce qui concerne la parti JS j'ai saisi :)
mais par conter pour le petit bout de code str_replace je voit pas trop ou le mettre :s
je m'explique les messages sont posté depuis 2 textaera un new topic et un new reponse
les messages sont stocké sur une page lecture
je place le code str_replace sur la page lecture et ce code n'a aucun effet ?
je dois faire une fausse manip je pense
8 nov. 2004 à 10:25
7 nov. 2004 à 17:02
7 nov. 2004 à 13:18
Ce que j'ai compri c'est que method c'est le nom du formulaire, message c'est le nom du champs message... ça m'enerve cette histoire ! je comprends vraiment pas pourquoi ça ne marche pas ! c'est incroyable !
6 nov. 2004 à 20:12
<!--
var nom;
function inserticon(nom){
var temps;
temps=method.message.value;
temps=temps+''+nom+''
method.message.value=temps;
}
</script>
il faut que l'endroit où tu veux que sa s'inserre s'appel nom
par exemple
<textarea name="nom">.........</textarea>
6 nov. 2004 à 20:04
Je vois vraiment pas ou ça cloche !
5 nov. 2004 à 21:26
<?
$message = str_replace(':-)','',$message);
?>
en bas de la page qui contient le formulaire ?
5 nov. 2004 à 18:53
...
...
...
</head>
<script language='JavaScript'>
<!--
var nom;
function inserticon(nom){
var temps;
temps=method.message.value;
temps=temps+''+nom+''
method.message.value=temps;
}
</script>
...
...
...
 
<?
$message = str_replace(':-)','',$message);
?>
Help !!!
9 août 2004 à 20:36
9 août 2004 à 20:33
euh lol j'ai aps pigé où on met sa, oon fait
<? $messagentrance = str_replace(':-)','',$messagentrance); ?>
???
17 avril 2004 à 12:54
13 mars 2004 à 22:51
j'aimerai utiliser cette fonction mais j'utilse phpgraphy . Est-ce possible et si oui comment ???
17 févr. 2004 à 17:54
17 févr. 2004 à 16:41
petit exemple :
$img array(':o)'> 's1.gif',
...
':ange:' => 's27.gif',
':P' => 's28.gif' );
//LA boucle
foreach ( $img as $key=>$contenu )
{
// $key est le smiley, $contenu le nom de l'image
$text = str_replace($key,'',$text);
}
et ca va beaucoup plus vite si il y a beaucoup de smileys :)
(désolé d'avoir cassé ton code ;))
17 févr. 2004 à 12:05
17 févr. 2004 à 10:38
Ca doit être cimple, mais je suis nul.
17 févr. 2004 à 10:35
Donc 10/10
17 févr. 2004 à 10:28
C'est exactement ce que je cherchais.