Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Ok merci mais c'est réglé pour le profil mais pour mettre le nombre d'avertissement avant bannissement à 3 sa me met:
Retirer un avertissement Erreur interne du système d'avertissement, code 014

Hors ligne
Ok merci mais c'est réglé pour le profil mais pour mettre le nombre d'avertissement avant bannissement à 3 sa me met:
Retirer un avertissement Erreur interne du système d'avertissement, code 014
Les préfixes de ton installation FluxBB sont bien pun_ ?
Hors ligne
non punbb_
Pourtant je l'ai corrigé dans le phpmyadmin
Dernière modification par General Otacon (03-10-2009 21:15:53)
Hors ligne
Oui là où on a dit:
//SQL (only mysql, pensez à changer les prefix) :
--------------------CREATE TABLE IF NOT EXISTS `pun_avertissement` (
`id` bigint(20) NOT NULL auto_increment,
`username` varchar(200) NOT NULL,
`reason` varchar(200) NOT NULL,
`num_avertissement` bigint(20) NOT NULL,
`who` varchar(200) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;ALTER TABLE pun_users ADD nb_avertissement_authorised bigint(1) NOT NULL default '0';
INSERT INTO pun_config (conf_name, conf_value) VALUES('nb_avertissement_authorised', '3');
J'ai mis partout punbb_ (là où il y'avait pun_).
Hors ligne
Quand j'ajoute sa me mets:
Ajouter un avertissement
Erreur interne du système d'avertissement, code 001
Hors ligne
Quand j'ajoute sa me mets:
Ajouter un avertissement
Erreur interne du système d'avertissement, code 001
La même erreur que moi au départ.
Essaye de mettre "_authorised" à tout les "nb_avertissement" (ce qi fait donc nb_avertissement_authorised) dans le fichier "AMP_Avertissement.php".
Sa m'a résolue les problème perso. 
Hors ligne
Excusez moi de vous dérangez
'
Mais c'est moi ou le lien pour télécharger la mod est mort 
Hors ligne
404 - Not Found
Hors ligne
404 - Not Found
Oui c'est ça...;
Hors ligne
Sa devrait revenir prochainement 
Hors ligne
Bonjour voilà j'aimerai que le mod avertissement soit visible sur le viewtopic (Topic après l'avatar qu'on voit le nombre d'avertissement) comment le fait-on?
Hors ligne
Salut,
J'ai testé vite fait,mais je n'arrive pas a exécuter la requette pour qu'il affiche le nombre d'avertissement.
C'est vrai que ça pourrais être bien utile ce petit plus,les membres ne vont pas tous dans leurs profil ...
Après pour la Mod je peux la mettre à disposition ICI mais bon si j'ai pas le droit viré le lien 
Voilà ++
Dernière modification par Guims (05-11-2009 15:01:22)
Hors ligne
ALors personne ne peut m'aider donc
?
Hors ligne
Qu'est-ce que tu veux faire exactement ? Affiche le nombre d'avertissement ? Les libellés qui vont avec ? Qui pourra les voir : tout le monde, que le membre en question, le membre et les admin, les modos ?
Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.
Hors ligne
Je veux que le nombre d'avertissement soit visible dans le viewtopic (sous l'avatar) et que tout le monde voit sa avec les libellés 
Hors ligne
Up Pardon vous avez oublié ou bien?
Hors ligne
Qu'est-ce que tu veux faire exactement ? Affiche le nombre d'avertissement ? Les libellés qui vont avec ? Qui pourra les voir : tout le monde, que le membre en question, le membre et les admin, les modos ?
Je voudrai que le nombre d'avertissement soient visible sur le topic et quand un membre X a un averto qu'il y'ait une image genre carton jaune et quand il aura reçu un 3e averto qu'il ait une image (carton rouge qui veut dire banni). Tout le monde doit le voir..
PS: Les libellés qui vont avec? (sa signifie quoi? Je n'ai pas compris cette question lol)
Hors ligne
Le libellé est la raison de l'avertissement. Je regarderai ça
Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.
Hors ligne
Le libellé pas la peine de le mettre dessus.
Hors ligne
Fichier viewtopic.php
Chercher
$result = $db->query('SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM '.$db->prefix.'posts AS p INNER JOIN '.$db->prefix.'users AS u ON u.id=p.poster_id INNER JOIN '.$db->prefix.'groups AS g ON g.g_id=u.group_id LEFT JOIN '.$db->prefix.'online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id='.$id.' ORDER BY p.id LIMIT '.$start_from.','.$pun_user['disp_posts'], true) or error('Unable to fetch post info', __FILE__, __LINE__, $db->error());Chercher dedans
u.admin_note,Ajouter après
u.nb_avertissement,Chercher
if ($pun_user['g_id'] < PUN_GUEST)
{
$user_info[] = '<dd>IP: <a href="moderate.php?get_host='.$cur_post['id'].'">'.$cur_post['poster_ip'].'</a>';
if ($cur_post['admin_note'] != '')
$user_info[] = '<dd>'.$lang_topic['Note'].': <strong>'.pun_htmlspecialchars($cur_post['admin_note']).'</strong>';
}Ajouter après
$user_info[] = '<dd>Avertissement: '.$cur_post['nb_avertissement'];^ ^ tu peux le coller un peu avant dans le fichier si tu veux qu'il soit situer avant le nb de posts, la localisation, ... Regarde un peu le fichier pour savoir facilement où.
Chercher
$post_count++;
$user_avatar = '';
$user_info = array();
$user_contacts = array();
$post_actions = array();
$is_online = '';
$signature = '';Ajouter après
$avertissement = '';Chercher
$username = '<a href="profile.php?id='.$cur_post['poster_id'].'">'.pun_htmlspecialchars($cur_post['username']).'</a>';
$user_title = get_title($cur_post);Ajouter après
if($cur_post['nb_avertissement'] >= 1 AND $cur_post['nb_avertissement'] < $pun_config['nb_avertissement_authorised'])
$avertissement = "<img src='img/carton_jaune.jpg' alt='carton jaune' title='Carton jaune' />";
else if ($cur_post['nb_avertissement'] >= $pun_config['nb_avertissement_authorised'])
$avertissement = "<img src='img/carton_rouge.jpg' alt='carton rouge' title='Carton rouge' />";A toi de placer l'image où tu veux grâce à la variable "$avertissement", par exemple pour le mettre entre l'username et le titre : Chercher
<dt><strong><?php echo $username ?></strong></dt>Ajouter après
<dt><?php echo $avertissement ?></dt>Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.
Hors ligne
Salut fanf73,
La ligne que tu donne:
if($cur_post['nb_avertissement']) >= 1 AND $cur_post['nb_avertissement']) < $pun_config['nb_avertissement_authorised'])me donne cette erreur :
Parse error: syntax error, unexpected T_IS_GREATER_OR_EQUAL ===>chemin du viewtopic.phpDernière modification par Guims (27-11-2009 22:40:48)
Hors ligne
Ok merci moi de même sa me mets sa : Parse error: syntax error, unexpected T_IS_GREATER_OR_EQUAL on line 217
Dernière modification par General Otacon (27-11-2009 22:44:12)
Hors ligne
Bonjour,
avec ce bout de code chez moi ça fonctionne:
if($cur_post['nb_avertissement'] >= 1 AND $cur_post['nb_avertissement'] < $pun_config['nb_avertissement_authorised']);
$avertissement = "<img src='img/carton_jaune.jpg' alt='carton jaune' title='Carton jaune' />";
if ($cur_post['nb_avertissement'] >= $pun_config['nb_avertissement_authorised'])
$avertissement = "<img src='img/carton_rouge.jpg' alt='carton rouge' title='Carton rouge' />";Par contre,chez moi la limite d'avertissements est mise sur " 3 " .
Comment faire pour qu'il y est le carton jaune pour le premier averto et rouge pour le second,parce que enfaite,une fois que le mec à atteint son quotat d'averto,dans le topic c'est écrit "Banni " donc pas vraiment besoin du carton rouge ...
Si tu as une idée là dessus fanf73 ... 
Bonne journée
EDIT: Arff,je sais pas si c ma modif mais même si le membre n'a pas d'avertissement il a quand meme le carton jaune ... 
Dernière modification par Guims (28-11-2009 08:46:11)
Hors ligne