Vous n'êtes pas identifié(e).

Top posteurs

Statistiques

Partenaires

  • eXolia Hosting
  • Eggdrop.fr

#1 08/07/2011 16:00:23

snip74
IRCzien
Lieu : haute-savoie
Inscription : 08/07/2011
Messages : 148
Site Web

[Résolu] Aide applet lightIrc

Bonjour,

Je recherche un petite aide a la création d'un formulaire pour l'applet lightIrc
que les users puisse entrée leur age sexe région et qu'il puisse choisir un ou plusieurs salon sur la page accueil.

Cordialement Stéphane


Bénéficiez d'un un tchat gratuit sans inscription et découvrez les nouvautés notre tchat de rencontre gratuit : http://www.tchat-fusion.org/
Par script /server irc.tchat-fusion.org

Hors ligne

#2 09/07/2011 00:15:14

Harakiri
Administrateur
Lieu : Paris
Inscription : 02/07/2011
Messages : 260

Re : [Résolu] Aide applet lightIrc

Salut,

Je pense qu'il sera assez difficile d'avoir quelque chose de totalement dynamique en passant uniquement par un formulaire.
En fait, lightIRC prend ses paramètres de connexion dans le fichier JavaScript de configuration situé par défaut dans le même répertoire que la page de connexion.

Certains paramètres sont effectivement configurables via ce fichier, comme par exemple l'ajout de champs dans le formulaire de connexion final (celui en flash). Ils sont tous décrits dans la documentation officielle.

Je pense que générer un fichier de configuration par utilisateur est une mauvaise idée, et le(s) développeur(s) aussi apparemment.  C'est pourquoi il est certainement plus pratique d'utiliser la solution qui est mise en œuvre, à savoir passer par l'URL mise à disposition.
C'est décrit sur le lien de la documentation, tu peux passer les différents paramètres dans l'URL en respectant le nom des paramètres prédéfinis.
Voilà leur exemple :

Le problème c'est que je ne suis pas certain que cette feature soit disponible avec ce que l'on télécharge sur le site. Il faut certainement utiliser cette URL uniquement ou tenter de trouver comment reproduire le comportement de la page sur son site.


Voilà, je ne suis pas certain que cette aide soit complète puisque peut-être tu devras passer par le formulaire en flash quoi qu'il arrive pour certaines données comme le password d'identification auprès des services. Je n'ai pas réellement fait le test. Mais je pense que tout ça est une bonne piste à suivre pour ton idée.

En espérant avoir pu t'aider smile


EOF

Hors ligne

#3 09/07/2011 00:33:42

TiSmA
Administrateur
Lieu : Saint Martin (87)
Inscription : 18/08/2004
Messages : 43
Site Web

Re : [Résolu] Aide applet lightIrc

Bonjour,

Je viens de réaliser un petit snippet ( a tester ) pour obtenir un formulaire pour lightIRC :

http://www.ircz.fr/forum/viewtopic.php?pid=26599

@+


Inutile d'avoir un Tigre dans son ordi, s'il y'a un âne derrière l'écran...  big_smile

Hors ligne

#4 09/07/2011 00:46:32

Damien
Méchant Modérateur.
Lieu : Bruxelles
Inscription : 20/06/2011
Messages : 237
Site Web

Re : [Résolu] Aide applet lightIrc

Il marche pour ma part... smile

Sauf que il faut mettre

Code: HTML
 <style type="text/css">
	html { height: 100%; overflow: hidden; }
	body { height:100%;	margin:0;	padding:0; }
 </style>

Dans le head de la source php, car sinon le flash s'ouvre en petit sur la page...

Cordialement,

Dernière modification par Damien (09/07/2011 00:47:20)


En informatique il n'y a pas de mauvais outils, il n'y a que de mauvais utilisateurs. Le problème le plus récurrent est celui qui se trouve entre la chaise et le clavier.

Hors ligne

#5 09/07/2011 02:14:31

snip74
IRCzien
Lieu : haute-savoie
Inscription : 08/07/2011
Messages : 148
Site Web

Re : [Résolu] Aide applet lightIrc

Bonjour tisma,
Merci infiniment pour se code qui et bien utile et serra utile a beaucoup de monde smile

TiSmA a écrit :

Bonjour,
Je viens de réaliser un petit snippet ( a tester ) pour obtenir un formulaire pour lightIRC :
http://www.ircz.fr/forum/viewtopic.php?pid=26599@+

Mais chez moi sa fonctionne pas hmm erreur :

[01:54:53] Running lightIRC 1.1 Build 30. Project home: www.lightirc.com
[01:55:13] Flash policy problem. If you are the server owner, please read http://redmine.lightirc.com/projects/li … structions. You need to install a flash policy daemon at adresse-du-serveur (port 843).

Judge merci aussi du petit code de rajout tu fait bien de le précisé smile

Judge a écrit :
Code: HTML
 <style type="text/css">
	html { height: 100%; overflow: hidden; }
	body { height:100%;	margin:0;	padding:0; }
 </style>

Je les mis comme sa mais je ne c'est pas si c'est bon ou pas :$

Code: PHP
<style type="text/css">
	html { height: 100%; overflow: hidden; }
	body { height:100%;	margin:0;	padding:0; }
 </style>
<?php
echo"<!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=\"en\">
<head>
<title>lightIRC</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf8\" />";
if($_POST['pseudo']){
echo"<script type=\"text/javascript\" src=\"swfobject.js\"></script>
<script language=\"JavaScript\" type=\"text/javascript\">
var params = {};
params.host = \"adresse-du-serveur\";
params.port = port-du-serveur;
params.policyPort = port-socket-policy;
params.password = \"\";
params.nick = \"".stripslashes($_POST['pseudo'])."\";
params.ident = \"lightIRC\";
params.realname = \"".stripslashes($_POST['age'])." ".stripslashes($_POST['sexe'])." ".stripslashes($_POST['ville'])."\";
params.quitMessage = \"A bientot\";
params.language = \"fr\";
params.styleURL = \"css/lightblue.css\";
params.autojoin = \"".stripslashes($_POST['salon'])."\";
params.perform = \"/mode %nick% +x\";
params.showServerWindow = true;
params.showNickSelection = false;
params.showIdentifySelection = false;
params.showRegisterNicknameButton = false;
params.identifyMessage = \"NickServ:Ce pseudo est enregistré et protégé.\";
params.identifyCommand = \"/msg NickServ identify %pass%\";
params.registerNicknameServiceName = \"NickServ\";
params.registerNicknameCommand = \"/msg NickServ register %password% %mail%\";
params.showRegisterChannelButton = false;
params.registerChannelServiceName = \"ChanServ\";
params.registerChannelCommand = \"/msg ChanServ register %channel% %password% %description%\";
params.showNewQueriesInBackground = false;
params.navigationPosition = \"bottom\";
params.channelHeader = \"[%channel%] [%users%] [%mode%] %topic%\";
params.useUserListIcons = true;
params.showNickPrefixes = false;
params.emoticonList = \";)->sm_winking.gif,xD->sm_grim.gif,:o->sm_amazed.gif,:P->sm_naughty.gif,:)->sm_happy.gif,8)->sm_cool.gif,:s->sm_mixed.gif,o_o->sm_sad.gif,:$->sm_crookedsmile.gif,:x->sm_kiss.gif,>#->sm_angry.gif,:D->sm_laugh.gif,:z->sm_sleep.gif,:'(->sm_cry.gif,<(->sm_mad.gif,:main:->sm_paluche.gif,:siffle:->sm_siffle.gif,:chut:->sm_chut.gif,:peur:->sm_peur.gif,:tel:->sm_tel.gif,o_O->sm_hhh.gif,:d->sm_miam.gif,(r)->sm_fleur.gif,:bete:->sm_bete.gif,:))->sm_fier.gif,::$->sm_yeuxdoux.gif,:((->sm_euh.gif,:aie:->sm_baffe.gif,:frime:->sm_frime.gif,:oups:->sm_oups.gif,:nawak:->sm_soule.gif,:love:->sm_amoureux.gif,:PP->sm_langue.gif,:star:->sb_star.gif,:shit:->sb_shit.gif,(c)->sb_heart.gif,:rose:->sb_rose.gif,:sex:->sb_sex.gif,:cafe:->sb_cafe.gif,:dead:->sb_dead.gif,:music:->sb_music.gif,(k)->sb_kiss.gif\";
 
function sendCommand(command) {
  swfobject.getObjectById('lightIRC').sendCommand(command);
}
 
function onChatAreaClick(nick) {
//alert(\"onChatAreaClick: \"+nick);
}
 
function onContextMenuSelect(type, nick) {
  alert(\"onContextMenuSelect: \"+nick+\" for type \"+type);
}
 
function onServerCommand(command) {
  return command;
}
 
for(var key in params) {
  params[key] = params[key].toString().replace(/%/g, \"%25\");
}
</script>";
}
else {
echo"<script language=\"JavaScript\" type=\"text/javascript\">
function verif()
{
if (document.form.pseudo.value.length == 0)
{
alert(\"Votre pseudo ?\");
return false;
}
if (document.form.salon.value.length == 0)
{
alert(\"Votre salon ?\");
return false;
}
return true;
}
</script>";
}
echo"</head>
<body>";
if($_POST['pseudo']){
echo"<div id=\"lightIRC\" style=\"height:100%; text-align:center;\">
<p><a href=\"http://www.adobe.com/go/getflashplayer\"><img src=\"http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif\" alt=\"Get Adobe Flash player\" /></a></p>
 </div>
<script language=\"JavaScript\" type=\"text/javascript\">
swfobject.embedSWF(\"lightIRC.swf\", \"lightIRC\", \"100%\", \"100%\", \"10.0.0\", \"expressInstall.swf\", params);
</script>";
}
else {
echo"<div align=\"center\">
<form action=\"index.php\" OnSubmit=\"return verif()\" method=\"post\" name=\"form\">
<table>
<tr><td width=\"80\">Pseudo</td><td width=\"120\"><input type=\"text\" name=\"pseudo\" size=\"20\" maxlength=\"25\"></td></tr>
<tr><td>Age</td><td><input type=\"text\" name=\"age\" size=\"3\" maxlength=\"3\"></td></tr>
<tr><td>Ville</td><td><input type=\"text\" name=\"ville\" size=\"20\" maxlength=\"25\"></td></tr>
<tr><td>Salon</td><td><input type=\"text\" name=\"salon\" size=\"20\" maxlength=\"25\"></td></tr>
<tr><td><input type=\"radio\" name=\"sexe\" value=\"H\" checked> Homme</td><td><input type=\"radio\" name=\"sexe\" value=\"F\">Femme</td></tr>
<tr><td colspan=\"2\" align=\"center\"><br><input type=\"submit\" value=\"Connexion\"></td></tr>
</table>
</form>
</div>";
}
echo"</body>
</html>";
?>

Cordialement Stéphane,


Bénéficiez d'un un tchat gratuit sans inscription et découvrez les nouvautés notre tchat de rencontre gratuit : http://www.tchat-fusion.org/
Par script /server irc.tchat-fusion.org

Hors ligne

#6 09/07/2011 02:34:35

Damien
Méchant Modérateur.
Lieu : Bruxelles
Inscription : 20/06/2011
Messages : 237
Site Web

Re : [Résolu] Aide applet lightIrc

[01:54:53] Running lightIRC 1.1 Build 30. Project home: www.lightirc.com
[01:55:13] Flash policy problem. If you are the server owner, please read http://redmine.lightirc.com/projects/li … tructions. You need to install a flash policy daemon at adresse-du-serveur (port 843).

Concernant, cette erreur il te faut un serveur flash policy, celui-ci doit être installer & lancé.

Plus d'infos par ici : http://redmine.lightirc.com/projects/li … structions

Cordialement,


En informatique il n'y a pas de mauvais outils, il n'y a que de mauvais utilisateurs. Le problème le plus récurrent est celui qui se trouve entre la chaise et le clavier.

Hors ligne

#7 09/07/2011 08:41:25

TiSmA
Administrateur
Lieu : Saint Martin (87)
Inscription : 18/08/2004
Messages : 43
Site Web

Re : [Résolu] Aide applet lightIrc

Bonjour,

Merci pour ton retour Judge, j'éditerai le snippet smile

snip74 : port-socket-policy a remplacer par le 8888 ( port du socket policy chez eXolia ). Et le code CSS fourni par Judge doit être placé entre les balises <head> et </head> et non avant.

@+


Inutile d'avoir un Tigre dans son ordi, s'il y'a un âne derrière l'écran...  big_smile

Hors ligne

#8 09/07/2011 09:36:40

snip74
IRCzien
Lieu : haute-savoie
Inscription : 08/07/2011
Messages : 148
Site Web

Re : [Résolu] Aide applet lightIrc

Re Tisma

Oui c'est se que j'ai mis et pas toucher mais n'empéche que sa ne veut pas smile

Code: Javascript
params.host                         = "irc.tchat-fusion.org";
params.port                         = 6667;
params.policyPort                   = 8888;
params.password = "";
params.nick = "badnick_%";
params.ident = "f";
params.realname = "FlashIRC";
params.quitMessage = "A bientôt sur Tchat-Fusion";
params.language = "fr";
params.styleURL = "css/lightblue.css";
params.autojoin = "#Fusion";
params.perform = "/mode %nick% +x";
params.showServerWindow = true;
params.showNickSelection = true;
params.showIdentifySelection = false;
params.showRegisterNicknameButton = false;
params.identifyMessage = "NickServ:Ce pseudo est enregistré et protégé.";
params.identifyCommand = "/msg NickServ identify %pass%";
params.registerNicknameServiceName = "NickServ";
params.registerNicknameCommand = "/msg NickServ register %password% %mail%";
params.showRegisterChannelButton = false;
params.registerChannelServiceName = "ChanServ";
params.registerChannelCommand = "/msg ChanServ register %channel% %password% %description%";
params.showNewQueriesInBackground = false;
params.navigationPosition = "bottom";
params.channelHeader = "[%channel%] [%users%] [%mode%] %topic%";
params.useUserListIcons = true;
params.showNickPrefixes = false;
params.emoticonList = ";)->sm_winking.gif,xD->sm_grim.gif,:o->sm_amazed.gif,:P->sm_naughty.gif,:)->sm_happy.gif,8)->sm_cool.gif,:s->sm_mixed.gif,o_o->sm_sad.gif,:$->sm_crookedsmile.gif,:x->sm_kiss.gif,>#->sm_angry.gif,:D->sm_laugh.gif,:z->sm_sleep.gif,:'(->sm_cry.gif,<(->sm_mad.gif,:main:->sm_paluche.gif,:siffle:->sm_siffle.gif,:chut:->sm_chut.gif,:peur:->sm_peur.gif,:tel:->sm_tel.gif,o_O->sm_hhh.gif,:d->sm_miam.gif,(r)->sm_fleur.gif,:bete:->sm_bete.gif,:))->sm_fier.gif,::$->sm_yeuxdoux.gif,:((->sm_euh.gif,:aie:->sm_baffe.gif,:frime:->sm_frime.gif,:oups:->sm_oups.gif,:nawak:->sm_soule.gif,:love:->sm_amoureux.gif,:PP->sm_langue.gif,:star:->sb_star.gif,:shit:->sb_shit.gif,(c)->sb_heart.gif,:rose:->sb_rose.gif,:sex:->sb_sex.gif,:cafe:->sb_cafe.gif,:dead:->sb_dead.gif,:music:->sb_music.gif,(k)->sb_kiss.gif";
TiSmA a écrit :

Bonjour,

Merci pour ton retour Judge, j'éditerai le snippet smile

snip74 : port-socket-policy a remplacer par le 8888 ( port du socket policy chez eXolia ). Et le code CSS fourni par Judge doit être placé entre les balises <head> et </head> et non avant.

@+

Cordialement Stephane


Bénéficiez d'un un tchat gratuit sans inscription et découvrez les nouvautés notre tchat de rencontre gratuit : http://www.tchat-fusion.org/
Par script /server irc.tchat-fusion.org

Hors ligne

#9 09/07/2011 10:03:23

TiSmA
Administrateur
Lieu : Saint Martin (87)
Inscription : 18/08/2004
Messages : 43
Site Web

Re : [Résolu] Aide applet lightIrc

Bonjour,

snip74 : le fichier config.js ne te sert plus a rien sachant que celui-ci est directement intégré dans mon code. Comme écrit sur la page du snippet :

Modification code : adresse-du-serveur / port-du-serveur / port-socket-policy

Tu dois modifier les trois paramètres disponible dans mon code afin que celui-ci puisse se connecter sur le bon serveur et port IRC ainsi que sur le bon port du socketpolicy.

@+


Inutile d'avoir un Tigre dans son ordi, s'il y'a un âne derrière l'écran...  big_smile

Hors ligne

#10 09/07/2011 10:28:58

snip74
IRCzien
Lieu : haute-savoie
Inscription : 08/07/2011
Messages : 148
Site Web

Re : [Résolu] Aide applet lightIrc

Re TiSmA smile
Effectivement sa va beaucoup mieux lol

Par contre pour améliorer ton snippet il manque pour le passe des gens qui son enregistrer pis il serra parfait :$

Cordialement Stephane

TiSmA a écrit :

Bonjour,

snip74 : le fichier config.js ne te sert plus a rien sachant que celui-ci est directement intégré dans mon code. Comme écrit sur la page du snippet :

Modification code : adresse-du-serveur / port-du-serveur / port-socket-policy

Tu dois modifier les trois paramètres disponible dans mon code afin que celui-ci puisse se connecter sur le bon serveur et port IRC ainsi que sur le bon port du socketpolicy.

@+


Bénéficiez d'un un tchat gratuit sans inscription et découvrez les nouvautés notre tchat de rencontre gratuit : http://www.tchat-fusion.org/
Par script /server irc.tchat-fusion.org

Hors ligne

#11 09/07/2011 10:34:06

TiSmA
Administrateur
Lieu : Saint Martin (87)
Inscription : 18/08/2004
Messages : 43
Site Web

Re : [Résolu] Aide applet lightIrc

Bonjour,

Un snippet est un bout de code afin de donner un exemple et non une source complète wink . L'applet lightIRC dispose de tellement de paramètres que le formulaire de connexion pourrait faire plusieurs lignes ( gestion du thème / mot de passe nickserv / ... ).

snip74 : Après vérification de ton fichier. Un conseil : fait un simple copier & coller de mon code puis change les trois paramètres plutôt que de vouloir directement l'intégrer dans ton code car tu as doublé toutes les balises ( BODY / META / CSS / HTML / .. ).

@+


Inutile d'avoir un Tigre dans son ordi, s'il y'a un âne derrière l'écran...  big_smile

Hors ligne

#12 09/07/2011 11:01:06

snip74
IRCzien
Lieu : haute-savoie
Inscription : 08/07/2011
Messages : 148
Site Web

Re : [Résolu] Aide applet lightIrc

re Tisma
c'est se que j'ai fait mais si je veut mettre ton code dans mon kit graphique et ajouter de Judge je ne c'est pas comment faire a par comme tu a vue dans mon fichier smile

Code: HTML
<style type="text/css">
    html { height: 100%; overflow: hidden; }
    body { height:100%;    margin:0;    padding:0; }
 </style>

Cordialement Stéphane

TiSmA a écrit :

Après vérification de ton fichier. Un conseil : fait un simple copier & coller de mon code puis change les trois paramètres

TiSmA a écrit :

Bonjour,

Un snippet est un bout de code afin de donner un exemple et non une source complète wink . L'applet lightIRC dispose de tellement de paramètres que le formulaire de connexion pourrait faire plusieurs lignes ( gestion du thème / mot de passe nickserv / ... ).

snip74 : Après vérification de ton fichier. Un conseil : fait un simple copier & coller de mon code puis change les trois paramètres plutôt que de vouloir directement l'intégrer dans ton code car tu as doublé toutes les balises ( BODY / META / CSS / HTML / .. ).

@+


Bénéficiez d'un un tchat gratuit sans inscription et découvrez les nouvautés notre tchat de rencontre gratuit : http://www.tchat-fusion.org/
Par script /server irc.tchat-fusion.org

Hors ligne

#13 09/07/2011 12:10:51

TiSmA
Administrateur
Lieu : Saint Martin (87)
Inscription : 18/08/2004
Messages : 43
Site Web

Re : [Résolu] Aide applet lightIrc

Bonjour,

Le code de Judge a déjà été ajouté dans mon snippet que tu as copier & coller dans ta page ( double balise CSS ). Tu as également essayé d'intégrer le script dans ton propre code ce qui ajoute des balises BODY / HTML / META / .. en double ( sachant qu'elles sont dispo dans mon snippet ) ce qui doit provoquer ton problème de charset ( double meta un en ISO l'autre en UTF ). Un simple copier / coller de mon snippet dans une page vierge en changeant les trois paramètres aurait été plus simple. Maintenant si cela fonctionne comme cela libre à toi wink

@+


Inutile d'avoir un Tigre dans son ordi, s'il y'a un âne derrière l'écran...  big_smile

Hors ligne

#14 09/07/2011 13:53:44

snip74
IRCzien
Lieu : haute-savoie
Inscription : 08/07/2011
Messages : 148
Site Web

Re : [Résolu] Aide applet lightIrc

Re tisma smile

j'ai copier coller ton code comme tu ma indiqué et j'ai profité d'ajouter la case pour le passe des pseudo enregistrer au cas ou que sa intéresse quelqu'un

Code: PHP
<?php
echo"<!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=\"en\">
<head>
<title>lightIRC</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\" />";
if($_POST['pseudo']){
echo"<script type=\"text/javascript\" src=\"swfobject.js\"></script>
<script language=\"JavaScript\" type=\"text/javascript\">
var params = {};
params.host = \"irc.tchat-fusion.org\";
params.port = 6667;
params.policyPort = 8888;
params.password = \"".stripslashes($_POST['pass'])."\";
params.nick = \"".stripslashes($_POST['pseudo'])."\";
params.ident = \"lightIRC\";
params.realname = \"".stripslashes($_POST['age'])." ".stripslashes($_POST['sexe'])." ".stripslashes($_POST['ville'])."\";
params.quitMessage = \"A bientot\";
params.language = \"fr\";
params.styleURL = \"css/lightblue.css\";
params.autojoin = \"".stripslashes($_POST['salon'])."\";
params.perform = \"/mode %nick% +x\";
params.showServerWindow = true;
params.showNickSelection = false;
params.showIdentifySelection = false;
params.showRegisterNicknameButton = false;
params.identifyMessage = \"NickServ:Ce pseudo est enregistré et protégé.\";
params.identifyCommand = \"/msg NickServ identify %pass%\";
params.registerNicknameServiceName = \"NickServ\";
params.registerNicknameCommand = \"/msg NickServ register %password% %mail%\";
params.showRegisterChannelButton = false;
params.registerChannelServiceName = \"ChanServ\";
params.registerChannelCommand = \"/msg ChanServ register %channel% %password% %description%\";
params.showNewQueriesInBackground = false;
params.navigationPosition = \"bottom\";
params.channelHeader = \"[%channel%] [%users%] [%mode%] %topic%\";
params.useUserListIcons = true;
params.showNickPrefixes = false;
params.emoticonList = \";)->sm_winking.gif,xD->sm_grim.gif,:o->sm_amazed.gif,:P->sm_naughty.gif,:)->sm_happy.gif,8)->sm_cool.gif,:s->sm_mixed.gif,o_o->sm_sad.gif,:$->sm_crookedsmile.gif,:x->sm_kiss.gif,>#->sm_angry.gif,:D->sm_laugh.gif,:z->sm_sleep.gif,:'(->sm_cry.gif,<(->sm_mad.gif,:main:->sm_paluche.gif,:siffle:->sm_siffle.gif,:chut:->sm_chut.gif,:peur:->sm_peur.gif,:tel:->sm_tel.gif,o_O->sm_hhh.gif,:d->sm_miam.gif,(r)->sm_fleur.gif,:bete:->sm_bete.gif,:))->sm_fier.gif,::$->sm_yeuxdoux.gif,:((->sm_euh.gif,:aie:->sm_baffe.gif,:frime:->sm_frime.gif,:oups:->sm_oups.gif,:nawak:->sm_soule.gif,:love:->sm_amoureux.gif,:PP->sm_langue.gif,:star:->sb_star.gif,:shit:->sb_shit.gif,(c)->sb_heart.gif,:rose:->sb_rose.gif,:sex:->sb_sex.gif,:cafe:->sb_cafe.gif,:dead:->sb_dead.gif,:music:->sb_music.gif,(k)->sb_kiss.gif\";
 
function sendCommand(command) {
  swfobject.getObjectById('lightIRC').sendCommand(command);
}
 
function onChatAreaClick(nick) {
//alert(\"onChatAreaClick: \"+nick);
}
 
function onContextMenuSelect(type, nick) {
  alert(\"onContextMenuSelect: \"+nick+\" for type \"+type);
}
 
function onServerCommand(command) {
  return command;
}
 
for(var key in params) {
  params[key] = params[key].toString().replace(/%/g, \"%25\");
}
</script>
<style type=\"text/css\">
html { height: 100%; overflow: hidden; }
body { height: 100%; margin: 0; padding: 0; }
</style>";
}
else {
echo"<script language=\"JavaScript\" type=\"text/javascript\">
function verif()
{
if (document.form.pseudo.value.length == 0)
{
alert(\"Votre pseudo ?\");
return false;
}
if (document.form.salon.value.length == 0)
{
alert(\"Votre salon ?\");
return false;
}
return true;
}
</script>";
}
echo"</head>
<body>";
if($_POST['pseudo']){
echo"<div id=\"lightIRC\" style=\"height:100%; text-align:center;\">
<p><a href=\"http://www.adobe.com/go/getflashplayer\"><img src=\"http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif\" alt=\"Get Adobe Flash player\" /></a></p>
</div>
<script language=\"JavaScript\" type=\"text/javascript\">
swfobject.embedSWF(\"lightIRC.swf\", \"lightIRC\", \"100%\", \"100%\", \"10.0.0\", \"expressInstall.swf\", params);
</script>";
}
else {
echo"<div align=\"center\">
<form action=\"index.php\" OnSubmit=\"return verif()\" method=\"post\" name=\"form\">
<table>
<tr><td width=\"80\">Pseudo</td><td width=\"120\"><input type=\"text\" name=\"pseudo\" size=\"20\" maxlength=\"25\"></td></tr>
<tr><td>Age</td><td><input type=\"text\" name=\"age\" size=\"3\" maxlength=\"3\"></td></tr>
<tr><td>Ville</td><td><input type=\"text\" name=\"ville\" size=\"20\" maxlength=\"25\"></td></tr>
<tr><td>Passe</td><td><input type=\"password\" name=\"pass\" size=\"20\" maxlength=\"25\"></td></tr>
<tr><td>Salon</td><td><input type=\"text\" name=\"salon\" size=\"20\" maxlength=\"25\"></td></tr>
<tr><td><input type=\"radio\" name=\"sexe\" value=\"H\" checked> Homme</td><td><input type=\"radio\" name=\"sexe\" value=\"F\">Femme</td></tr>
<tr><td colspan=\"2\" align=\"center\"><br><input type=\"submit\" value=\"Connexion\"></td></tr>
</table>
</form>
</div>";
}
echo"</body>
</html>";
?>

Donc je n'est plus rien en double j'ai même changer le charset=utf8 en charset=iso-8859-1
j'ai donc toujours un souci de caractère et je n'arrive toujours pas a mettre ton code dans mon kit graphique sans avoir de doublon :s

TiSmA a écrit :

Bonjour,

Le code de Judge a déjà été ajouté dans mon snippet que tu as copier & coller dans ta page ( double balise CSS ).
Tu as également essayé d'intégrer le script dans ton propre code ce qui ajoute des balises BODY / HTML / META / ..
en double ( sachant qu'elles sont dispo dans mon snippet ) ce qui doit provoquer ton problème de charset ( double meta un en ISO l'autre en UTF ).
Un simple copier / coller de mon snippet dans une page vierge en changeant les trois paramètres aurait été plus simple. Maintenant si cela fonctionne comme cela libre à toi wink

@+


Bénéficiez d'un un tchat gratuit sans inscription et découvrez les nouvautés notre tchat de rencontre gratuit : http://www.tchat-fusion.org/
Par script /server irc.tchat-fusion.org

Hors ligne

#15 09/07/2011 20:15:05

Damien
Méchant Modérateur.
Lieu : Bruxelles
Inscription : 20/06/2011
Messages : 237
Site Web

Re : [Résolu] Aide applet lightIrc

Salut,

Un soucis avec les caractères ? Tu pourrais donner plus de détails comme le genre de problème... Sa nous aiderais surement.

Sinon, LightIRC lui même est fait pour utilisé l'utf-8 par défaut et tu peu donc rajouté le paramètre

Code:
params.charset = \" iso-8859-1\";

Sinon pour le kit graphique qu'est-ce que tu appelle le "doublon" ?

Cordialement,


En informatique il n'y a pas de mauvais outils, il n'y a que de mauvais utilisateurs. Le problème le plus récurrent est celui qui se trouve entre la chaise et le clavier.

Hors ligne

#16 09/07/2011 21:47:44

snip74
IRCzien
Lieu : haute-savoie
Inscription : 08/07/2011
Messages : 148
Site Web

Re : [Résolu] Aide applet lightIrc

Bonsoir Judge,
Voila avec le code j'ai plus de souci smile j'ai bien mais éèçà avant j'avais des carrés lol:

Code:
params.charset = \" iso-8859-1\";
Judge a écrit :

Salut,

Un soucis avec les caractères ? Tu pourrais donner plus de détails comme le genre de problème... Sa nous aiderais surement.

Sinon, LightIRC lui même est fait pour utilisé l'utf-8 par défaut et tu peu donc rajouté le paramètre

Code:
params.charset = \" iso-8859-1\";

Sinon pour le kit graphique qu'est-ce que tu appelle le "doublon" ?

Cordialement,

Cordialement stephane,


Bénéficiez d'un un tchat gratuit sans inscription et découvrez les nouvautés notre tchat de rencontre gratuit : http://www.tchat-fusion.org/
Par script /server irc.tchat-fusion.org

Hors ligne

Pied de page des forums

412172 visites ( 12 aujourd'hui ) 4 visiteurs en ligne
Copyright © 2004 - 2013 IRCz