======================================
=============== Conception ==============
======================================
Auteur du Hack : TheFelin
Version vBulletin Requise : 2.x.x
Testé : Oui
======================================
=============== Installation ==============
======================================
Durée d'installation : 5-10 minutes
Fichier(s) à créer : 1
Fichier(s) à modifier : 1
Template(s) à créer : 0
Template(s) à modifier : 1
Requete(s) à passer : 1
======================================
=============== Remerciements et =========
=============== Support ================
======================================
L'auteur n'autorise pas la distribution de ce hack sans
son accord explicite. Il est le seul à pouvoir distribuer
ce hack.
======================================
=============== Description =============
======================================
Ce hack permet d'avoir la liste des personnes de l'IRC sur le forum.
======================================
Voici un hack bien sympathique avec un tcl qui ce charge sur un bot et qui permet d'écrire dans la base SQL les pseudos connectés à un chan irc, il ce met à jour à chaque infos d'irc (/join /part /nick etc) c'est a dire en temps réel. Il affiche sur le forumhome avec la liste des "connectés en ce moment".
Attention de bien lire ce qui suit c'est important et ça m'évitera de répondre à des questions idiotes pour ceux qui ne savent pas lire
Vous devez avoir un Bot connecté sur un chan irc (eggdrop sous linux/unix), ensuite le tcl joins doit être complété avec les informations de votre base sql d'hébergement (login, base etc) vous devez aussi avoir la librairie mysqltcl installée sur votre serveur "http://www.xdobry.de/mysqltcl/" librairie qui permet au tcl d'écrire dans mysql
Création et requête de la table SQL:
DROP TABLE IF EXISTS `ircusers`;
CREATE TABLE `ircusers` (
`pseudo` varchar(255) NOT NULL default ''
) TYPE=MyISAM;
Ensuite une toute petite requête à inclure dans index.php
Juste après:
Code PHP:
require('./global.php');
Ajouter:
Code PHP:
$userirconline = $DB_site->query("SELECT * FROM ircusers");
while ($userirc=$DB_site->fetch_array($userirconline)) {
$pseudoirc .= "<font color=#F6DA7B>";
$pseudoirc .= $userirc["pseudo"];
$pseudoirc .= "</font>";
$pseudoirc .= ", ";
}
et dans le template "forumhome_loggedinusers"
Ajouter ou vous voulez
Code PHP:
<tr id="cat">
<td bgcolor="{categorybackcolor}" colspan="6">
<normalfont color="#CE7D31"><b>[irc.serveur.irc] connectés sur #monchannel</b></normalfont></td>
</tr><tr>
<td bgcolor="{firstaltcolor}" colspan="6"><smallfont>
$pseudoirc</smallfont>
</td></tr>
Pour information je désire que ce hack ne quitte pas ce forum et ne ce retrouve pas ailleurs vous avez le droit de le modifier à volonté. nous allons continuer de le modifier et de rajouter d'autres options dans les semaines à venir. J'ai pas mal pris ici et je n'ai pas donné grand chose mais j'ai toujours était bien accueilli comparer à d'autre forums de hack vbb avec des admis foireux qui ce prenne pour des kador :/ Un grand merci à Skyghis pour son aide et le tcl.
Le forums étant privé je ne puis vous joindre un screen, mais il n'y en a pas vraiment besoin étant donné le caractère du hack similaire aux utilisateurs actuellement en ligne.