Bienvenue, Invité. Veuillez vous connecter ou vous enregistrer.
29 Août 2008, 08:54:25

Connexion avec identifiant, mot de passe et durée de la session
Recherche:     Recherche +
Incapable de poster un message sur les forums ?  Demandez de l'aide sur le canal #Olympe sur IRC.
13685 Messages dans 1425 Sujets par 706 Membres
Dernier membre: tuxxx
* Accueil Aide Recherche Calendrier Identifiez-vous Enregistrez-vous
L'Agora EpiKnet  |  Forums principaux  |  Forum des forums  |  Sujet: Statut IRC 0 Membres et 0 Invités sur ce sujet. « sujet précédent | | sujet suivant »
Pages: [1] Imprimer
Auteur Sujet: Statut IRC  (Lu 2907 fois)
DiaTriX
Invité


Courriel
Statut IRC
« le: 11 Mars 2006, 18:34:23 »

Voilà, ce serait bien de pouvoir installer l'indicateur de statut (En ligne/Hors ligne) de prsénce sur l'IRC.
Donc il s'agireait d'avoir la possibilité d'utiliser l'indicateur du Webtools EpiKnet dans la signature du forum !

C'était une petite suggestion Wink
Journalisée
Laurent
Citoyen(ne)
***

EpiKarma : +7/-3
Hors ligne Hors ligne

Messages: 66



Voir le profil
Re : Statut IRC
« Réponse #1 le: 11 Mars 2006, 18:49:12 »

Ben?! Avec moi ça va très bien ! Afro
Journalisée
DiaTriX
Invité


Courriel
Re : Statut IRC
« Réponse #2 le: 11 Mars 2006, 18:50:29 »

Ah ben Angry
Comment que tu as fais lol ?
Journalisée
DiaTriX
Invité


Courriel
Re : Statut IRC
« Réponse #3 le: 18 Mars 2006, 06:10:39 »

Si quelqu'un pouvait m'aider Smiley
Journalisée
LuckyFranck
Archonte
****

EpiKarma : +43/-25
Hors ligne Hors ligne

Messages: 574



Voir le profil WWW
Re : Statut IRC
« Réponse #4 le: 18 Mars 2006, 12:45:11 »

Webtools
ça ? Smiley
Journalisée

Je défendrai mes opinions jusqu'à ma mort, mais je donnerai ma vie pour que vous puissiez défendre les vôtres. (Voltaire)







http://www.sports.epiknet.org/, le Canal de tous les sports.
DiaTriX
Invité


Courriel
Re : Statut IRC
« Réponse #5 le: 18 Mars 2006, 17:06:31 »

Oui...
Seulement ça ne fonctionne pas  Huh
Ca affiche le code PHP ou JS que j'ai entrer Sad
Journalisée
Merwin
Hilote
*

EpiKarma : +0/-0
Hors ligne Hors ligne

Messages: 6


La puissance n'est rien sans maitrise.


Voir le profil
Re : Statut IRC
« Réponse #6 le: 28 Juillet 2006, 14:50:38 »

Exacement le même problème, mais comment faites vous?
Journalisée

.:: Merwin ::.
Laurent
Citoyen(ne)
***

EpiKarma : +7/-3
Hors ligne Hors ligne

Messages: 66



Voir le profil
Re : Statut IRC
« Réponse #7 le: 12 Septembre 2006, 10:11:52 »

Par ma méthode (tordue), il faut avant tout avoir un hébergeur web qui permet l'exécution de scripts PHP

  • Faire un repertoire statut-epiknet.gif
  • Créer un index.php dedans

Code:
<?php 

  • Dedans, commencer par mettre un header annonçant que ce fichier devra être lu par les navigateurs comme étant une image GIF:
Code:
header("Content-type: image/gif");

  • Ensuite, récupérer le statut sur le site Webtools d'EpiKnet. N'oubliez pas d'indiquer votre nick, au lieu du mien (Lrnt) :p
Code:
$statut = @@file_get_contents('http://webtools.epiknet.org/statut.php?nick=Lrnt&requireid=1&nojs=true');

L'ennui, c'est que ça retourne (dans la variable $statut) un code html complet qu'on ne pourra jamais mettre tel quel comme signature dans un forum. Simplement car le code html de l'exemple contient l'adresse fixe de l'image qui dit "déconnecté" (http://webtools.epiknet.org/gfx/statut/s1d.gif). Quoiqu'il arrive, si on se contente d'intégrer cette image comme signature, ça affichera "déconnecté", sans se soucier de savoir si on est présent ou pas...  Pour que ça marche, il faut impérativement, et chaque fois qu'il y a besoin d'afficher son statut, appeller le script dynamique du site de webtools (http://webtools.epiknet.org/statut.php?nick=mon_pseudo&requireid=1&nojs=true), qui lui retournera un code HTML contenant (entre autres) la bonne image, selon qu'on est là ou pas... d'ou l'intérêt d'écrire ce minuscule script php (déguisé en image, voir le header + haut), qui sera exécuté chaque fois qu'on devra afficher son statut.

$statut contiendra ceci quand on est déconnecté:
<a href="http://www.chat.epiknet.org/" target="_blank"><img src="http://webtools.epiknet.org/gfx/statut/s1d.gif" border="0" alt="Actuellement déconnecté ! [Cliquez ICI pour chatter]"></a>

OU $statut contiendra ceci quand on est connecté:
<a href="http://www.chat.epiknet.org/" target="_blank"><img src="http://webtools.epiknet.org/gfx/statut/s1p.gif" border="0" alt="Actuellement connecté et présent ! [Cliquez ICI pour chatter]"></a>


Oui, car dans une signature de forum, on ne sait intégrer que du texte statique (fixe, qui ne sait être changé que manuellement) ou l'adresse d'une image; qui elle peut changer d'allure autant qu'on veut (par exemple: afficher connecté, déconnecté, looser, marchand de durum, etc): tant qu'elle garde la même adresse, elle sera affichée.

Code:
if (ereg("http://webtools.epiknet.org/gfx/statut/",$statut)) {
$ligne = explode("<", $statut);
$image  = explode('"',$ligne[2]);
$statut = $image[1];

  • Ensuite, pour récupérer l'image (c'est ça qui va l'afficher quand on appelle le script php):
Code:
@@readfile($statut);
}
?>

  • Envoyer la chose (le répertoire et son contenu) sur votre site web...


Ne pas spécifier dans l'adresse le fichier final (index.php) mais uniquement le nom du repertoire "statut-epiknet.gif" permet de contourner certaines protections (idiotes) de certains forums qui obligent à avoir certaines extensions (gif, png, etc) pour pouvoir insérer une image... Ca ne marche évidemment que si votre serveur web considère que "index.php" comme nom de fichier par défaut quand on se contente d'appeller le répertoire Smiley


Résultat:
« Dernière édition: 12 Septembre 2006, 12:00:46 par lrnt » Journalisée
Pages: [1] Imprimer 
L'Agora EpiKnet  |  Forums principaux  |  Forum des forums  |  Sujet: Statut IRC « sujet précédent | | sujet suivant »
Aller à:  

Propulsé par MySQL Propulsé par PHP L'Agora EpiKnet | Propulsé par SMF 1.0.13.
© 2005, Simple Machines LLC. Tous droits réservés.
XHTML 1.0 Transitionnel valide ! CSS valide !