Nouveau sujet Répondre Imprimer Syndication RSS 2.0

[SUPPORT]Bot detect

Flammeche
Avatar de louka79
  • Messages : 54
  • Inscrit : 11 Janvier 2006
  Lien vers ce message 14 Juin 2006, 19:55

Reprise du dernier message

Ok c'était juste pour savoir si c'était normal vu que c'était la première fois que celà m'arrivait !

Merci ;)


A plus ici ou là ..
http://img393.imageshack.us/img393/3434/userbarmariecopie4sn.png http://img444.imageshack.us/img444/771/userbarpopupcopie9sm.png http://img407.imageshack.us/img407/5048/userbar2severs4re.png
 
Equipe des MODS
Avatar de Fabogranqi
  • Age : 19 ans
  • Messages : 3101
  • Inscrit : 29 Décembre 2004
  Lien vers ce message 14 Juin 2006, 20:02
Citation (louka79)
Bonjour

une petite question est ce normal d'avoir comme sur l'image (plusieur même robots connecté en même temps)

http://img283.imageshack.us/img283/6642/googlebot0lu.th.gif

Merci d'avance ;)
Pascal


Euh non ce n'est pas normal.

Je proposerai un correctif bientôt ;)
 
Flammeche
Avatar de louka79
  • Messages : 54
  • Inscrit : 11 Janvier 2006
  Lien vers ce message 14 Juin 2006, 20:25
Ok parfait dans ce cas merci fabogranqi ;)

A bientôt
Pascal


A plus ici ou là ..
http://img393.imageshack.us/img393/3434/userbarmariecopie4sn.png http://img444.imageshack.us/img444/771/userbarpopupcopie9sm.png http://img407.imageshack.us/img407/5048/userbar2severs4re.png
 
Etoile
Avatar de Ghost Warrior
  • Age : 23 ans
  • Messages : 3535
  • Inscrit : 14 Novembre 2004
  Lien vers ce message 14 Juin 2006, 21:38
^^" ^^" ^^" ^^" ne m'en veux pas louka... mille excuse...


L'amour est aveugle, il faut donc toucher.

La mort est un état de non-existence. Ce qui n'est pas n'existe pas. Donc la mort n'existe pas.

Comment le vent sait-il dans quelle direction il doit souffler ?
 
Flammeche
Avatar de louka79
  • Messages : 54
  • Inscrit : 11 Janvier 2006
  Lien vers ce message 15 Juin 2006, 5:14
Citation (Ghost Warrior)
^^" ^^" ^^" ^^" ne m'en veux pas louka... mille excuse...


Pas de soucis, on ne peut pas tout savoir non plus ^^ déjà c'est bien d'essayer d'aider ;)

A bientôt
Pascal


A plus ici ou là ..
http://img393.imageshack.us/img393/3434/userbarmariecopie4sn.png http://img444.imageshack.us/img444/771/userbarpopupcopie9sm.png http://img407.imageshack.us/img407/5048/userbar2severs4re.png
 
Equipe des MODS
Avatar de Fabogranqi
  • Age : 19 ans
  • Messages : 3101
  • Inscrit : 29 Décembre 2004
  Lien vers ce message 15 Juin 2006, 11:33
Juste une question qui pourrait résoudre le problème: Tu as quel version de FSB installé ?
 
Flammeche
Avatar de louka79
  • Messages : 54
  • Inscrit : 11 Janvier 2006
  Lien vers ce message 15 Juin 2006, 12:52
Je suis en v1.0.6a


A plus ici ou là ..
http://img393.imageshack.us/img393/3434/userbarmariecopie4sn.png http://img444.imageshack.us/img444/771/userbarpopupcopie9sm.png http://img407.imageshack.us/img407/5048/userbar2severs4re.png
 
Equipe des MODS
Avatar de Fabogranqi
  • Age : 19 ans
  • Messages : 3101
  • Inscrit : 29 Décembre 2004
  Lien vers ce message 15 Juin 2006, 14:39
Citation (louka79)
Je suis en v1.0.6a


Ouep donc c'est bien un bug du mod donc je ferai un correctif ;)
 
Flammeche
Avatar de louka79
  • Messages : 54
  • Inscrit : 11 Janvier 2006
  Lien vers ce message 15 Juin 2006, 15:41
Par contre je tenai à préciser que ce matin j'ai eu qu'un seul robot sur le forum, donc après à voir si c'était une coîncidence ..

A bientôt
Pascal


A plus ici ou là ..
http://img393.imageshack.us/img393/3434/userbarmariecopie4sn.png http://img444.imageshack.us/img444/771/userbarpopupcopie9sm.png http://img407.imageshack.us/img407/5048/userbar2severs4re.png
 
Feu follet
Avatar de PrOdiGy
  • Age : 22 ans
  • Messages : 164
  • Inscrit : 02 Juin 2006
  Lien vers ce message 27 Juin 2006, 0:23
bonsoir a tous

J'ai installé ce mod mais lorsque dans l'install il faut editer cette partie du fichier includes/boite_online.php

[php][16] ---------- chercher -------------------------------------------------------
#
case MEMBRE:
$class_aut = 'membre';
break;

#
# [17] ---------- avant, ajouter -------------------------------------------------
#
case BOT:
$class_aut = 'bot';
break;
[/php]

je ne le trouve pas ... est ce que ca aura un inscident sur le reste ? je suis sur la version 1.0.6a et j'ai installé divers mod en rapport avec ce fichier telle que le mod rang ou record d'utilisateur etc ...


http://img149.imageshack.us/img149/9305/magalerie15sh.jpg
 
Volcan
Avatar de burster
  • Age : 2209 ans
  • Messages : 1682
  • Inscrit : 19 Mars 2005
  Lien vers ce message 27 Juin 2006, 8:35
Je suis en 1.06a et j'ai 2 mods d'installé (sondage + mod éclair je crois)

Voici mon contenu du fichier (et comme tu peux le voir il y est bien) :

[php]
<?php
/*******************************************************************************
*
* [ ./includes/boite_online.php (français) ]
*
* --------------------------------------------------------------------------
* Commencé le : 30 aout 2004
* Copyright : Groupe Fire Soft Board
* Site Web : http://www.fire-soft-board.com
* E-mail : support@fire-soft-board.com
* --------------------------------------------------------------------------
* Ce programme est libre, vous pouvez le redistribuer et/ou le modifier selon les
* termes de la Licence Publique Générale GNU publiée par la Free Software Foundation
* (version 2). Reportez-vous à la Licence Publique Générale GNU pour plus de détails.
* Vous devez avoir reçu une copie de la Licence Publique Générale GNU en même temps
* que ce programme ; si ce n'est pas le cas, écrivez à la Free Software Foundation,
* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, États-Unis.
* --------------------------------------------------------------------------
*
* Dernière modification le 25 septembre 2005 par Genova
* Templates : 1
* - boite_online_corps.tpl
*
*******************************************************************************/

if ( ! defined('ADMINISTRATION') && ! defined('FORUM') )
{
die('-[interdit]-');
}

// On compte le nombre total de membre, en excluant l'invité, ainsi que le nombre total de message et de sujet
$sql = 'SELECT COUNT(membre_id) AS inscrits FROM ' . MEMBRES_TABLE . '
WHERE membre_id <> \'0\'';
if( ! $result = $bdd->requete($sql) )
{
info($langue['er_titre'], sprintf($langue['er_select'], 'membres'), __LINE__, __FILE__, $sql);
}
$compte_membres = $bdd->tableau($result);

//
// On récupère le nombre de personne sur le forum en séparant bien invités/connectés/invisibles
//
$sql = 'SELECT m.membre_id, m.membre_login, m.membre_aut, s.membre_id, s.session_invisible, s.session_temps, s.membre_ip FROM ' . MEMBRES_TABLE . ' m, ' . SESSIONS_TABLE . ' s
WHERE m.membre_id = s.membre_id
AND s.session_temps > \'' . ( time() - $config['session_temps'] ) . '\'
ORDER BY m.membre_aut DESC, m.membre_login ASC, m.membre_id ASC';
if ( ! $result = $bdd->requete($sql) )
{
info($langue['er_titre'], sprintf($langue['er_select'], 'membres, sessions'), __LINE__, __FILE__, $sql);
}

$online = array();
$nb_online = 0;
$nb_invite = 0;
$nb_membre = 0;
$nb_invisible = 0;
$liste_online = '';
$a = 0;
$t_id = array();
$ippresent = array();
while ( $online_donnees = $bdd->tableau($result ) )
{
if ($online_donnees['membre_id'] == INVITE || !in_array($online_donnees['membre_id'], $t_id))
{
if ($online_donnees['membre_id'] != INVITE)
{
$t_id[] = $online_donnees['membre_id'];
}

$online[$a]['id'] = $online_donnees['membre_id'];
$online[$a]['login'] = $online_donnees['membre_login'];
$online[$a]['aut'] = $online_donnees['membre_aut'];
$online[$a]['invisible'] = $online_donnees['session_invisible'];

if ( $online[$a]['id'] != INVITE && ! $online[$a]['invisible'] )
{
$nb_membre++;
}
else if ( $online[$a]['invisible'] && $online[$a]['id'] != INVITE )
{
$nb_invisible++;
}
elseif (!in_array($online_donnees['membre_ip'], $ippresent))
{
$nb_invite++;
$ippresent[] = $online_donnees['membre_ip'];
}
$a++;
}
}

for ( $b = 0; $b < count($online); $b++ )
{
// Couleur assignée au membre dans la liste des connectés
switch ( $online[$b]['aut'] )
{
case MEMBRE:
$class_aut = 'membre';
break;
case MODO:
$class_aut = 'modo';
break;
case MODOSUP:
$class_aut = 'modosup';
break;
case ADMIN:
$class_aut = 'admin';
break;
default:
$class_aut = 'membre';
break;
}

if ( $online[$b]['id'] != INVITE )
{
if ( $online[$b]['invisible'] )
{
$is_visible = ($online[$b]['id'] == $membre['membre_id'] || $membre['membre_aut'] == MODOSUP || $membre['membre_aut'] == ADMIN) ? TRUE : FALSE;
$online_login = ($is_visible) ? '<em>' . $online[$b]['login'] . '</em>' : '';
}
else
{
$is_visible = TRUE;
$online_login = $online[$b]['login'];
}

if ($is_visible)
{
$liste_online .= (($liste_online != '') ? ', ' : '' ) . '<a href="' . ajout_sid($racine . 'profil_public.php?id=' . $online[$b]['id']) . '" class="' . $class_aut . '">' . $online_login . '</a>';
}
}
}

$nb_total_online = $nb_membre + $nb_invisible + $nb_invite;

$legende_aut = '<span class="admin">%s</span> - <span class="modosup">%s</span> - <span class="modo">%s</span>';

// On récupère le dernier inscrit
$sql = 'SELECT membre_id, membre_login FROM ' . MEMBRES_TABLE . '
WHERE membre_id != \'' . INVITE . '\'
ORDER BY date_enregistrement DESC
LIMIT 1';
if ( ! $result = $bdd->requete($sql) )
{
info($langue['er_titre'], sprintf($langue['er_select'], 'membres'), __LINE__, __FILE__, $sql);
}
$dern_mem = $bdd->tableau($result);


$tpl->set_filenames(array('boite_online' => 'boite_online_corps.tpl'));

$tpl->assign_vars( array(
'L_BOITE_ONLINE' => $langue['boite_online'],
'L_LEGENDE_AUT' => sprintf($legende_aut, $langue['admin'], $langue['modosup'], $langue['modo']),

'DERNIER_MEMBRE' => sprintf($langue['dernier_membre'], '<a href="' . ajout_sid($racine . 'profil_public.php?id=' . $dern_mem['membre_id']) . '" class="petit">' . $dern_mem['membre_login'] . '</a>'),
'ONLINE_STAT' => sprintf($langue['online_stat'], $nb_total_online, $nb_invite, $nb_membre, $nb_invisible),
'MEMBRES_ONLINE' => ( trim($liste_online) != '' ) ? $langue['session_online'] . ': ' . $liste_online : $langue['aucune_session_online'],
'NB_MEMBRES' => sprintf($langue['membres_enr'], $compte_membres['inscrits'], $total_messages, $total_sujets),

'IMG_BOITE_ONLINE' => sprintf($theme['img'], $racine . 'themes/' . $membre['membre_theme'] . 'images/boite_online.gif', $langue['img_boite_online'], $langue['img_boite_online'])
));

$tpl->pparse('boite_online');

?>
[/php]


e-Traker
 
Equipe de support
Avatar de SquallX
  • Age : 18 ans
  • Messages : 2497
  • Inscrit : 18 Novembre 2004
  Lien vers ce message 27 Juin 2006, 12:08
Citation (PrOdiGy)
bonsoir a tous

J'ai installé ce mod mais lorsque dans l'install il faut editer cette partie du fichier includes/boite_online.php

[php][16] ---------- chercher -------------------------------------------------------
#
case MEMBRE:
$class_aut = 'membre';
break;

#
# [17] ---------- avant, ajouter -------------------------------------------------
#
case BOT:
$class_aut = 'bot';
break;
[/php]

je ne le trouve pas ... est ce que ca aura un inscident sur le reste ? je suis sur la version 1.0.6a et j'ai installé divers mod en rapport avec ce fichier telle que le mod rang ou record d'utilisateur etc ...


as tu installé le mod coloration totale ?

Ouais 2000 messages ^^
 
Feu follet
Avatar de PrOdiGy
  • Age : 22 ans
  • Messages : 164
  • Inscrit : 02 Juin 2006
  Lien vers ce message 27 Juin 2006, 15:13
oui je l'ai installé ce mod ...


http://img149.imageshack.us/img149/9305/magalerie15sh.jpg
 
Equipe de support
Avatar de SquallX
  • Age : 18 ans
  • Messages : 2497
  • Inscrit : 18 Novembre 2004
  Lien vers ce message 27 Juin 2006, 17:21
C'est donc logique que tu ne trouves rien ;)

Essaye de remplacer dans includes/functions/fonctions.php

[php]function class_aut($id)
{
global $couleur;

if ( $GLOBALS['MOD']['coloration_totale'] && isset($couleur[$id]) )
{
return ($couleur[$id]);
}
elseif ( $GLOBALS['MOD']['coloration_totale'] )
{
return ($couleur['global']);
}
else
{
return ('class="membre"');
}
}[/php]

par

[php]function class_aut($id)
{
global $couleur, $membre;

if ( $GLOBALS['MOD']['coloration_totale'] && isset($couleur[$id]) )
{
return ($couleur[$id]);
}
elseif ( $GLOBALS['MOD']['coloration_totale'] )
{
return ($couleur['global']);
}
else if( $membre['membre_aut'] == BOT )
{
return ('class="bot"');
}
else
{
return ('class="membre"');
}
}[/php]
 
Feu follet
Avatar de PrOdiGy
  • Age : 22 ans
  • Messages : 164
  • Inscrit : 02 Juin 2006
  Lien vers ce message 27 Juin 2006, 18:06
oki merci j'ai fais la modif' faut attendre de voir si je vois un bot pointer le bout de son nez :mdr:


http://img149.imageshack.us/img149/9305/magalerie15sh.jpg
 
Flamme ardente
Avatar de -Elise-
  • Age : 27 ans
  • Messages : 317
  • Inscrit : 19 Juin 2006
  Lien vers ce message 27 Aout 2006, 23:23
J'ai moi aussi le Mod Coloration totale installé. Je n'ai pas encore vu de robots connectés, mais j'ai un problème avec les couleurs dans la légende la boite online:

http://boitazik.fr.nf/boiteonlinebotcolor.jpg

Il y a un tiret qui n'a rien à faire au début de la ligne de la légende, et les couleurs sont décalées: le vert gras c'est pour les robots normalement et non les admins, et le brun pour les admins et non les modos globaux, etc.
 
Répondre


.