Règles du forum

Si vous avez constaté un bug, nous vous invitons à le rapporter dans la section prévue à cet effet.
Nouveau sujet Répondre Imprimer Syndication RSS 2.0

MOD Minichat

Flammeche
Avatar de 44Lolo44
  • Messages : 55
  • Inscrit : 16 Mars 2009
Message édité 3 fois, dernière édition par 44Lolo44, 10 Juillet 2009, 7:22     Lien vers ce message 01 Juillet 2009, 8:27
Salut,

C'était décidément pas mon jour, hier.

Après avoir récupéré mon forum, je réinstalle le MOD minichat.
Le MOD spoiler, qui ne fonctionne pas, je le désactive.
Et depuis, le minichat à disparu.
J'ai fait une restauration (la bonne, j'espère), et essayer de ré-installer le minichat.

Mais j'ai ces messages :

Log d'erreur de l'installation du module


Des erreurs ont été recensées durant l'installation finale du module


Action : sql


Erreur SQL Duplicate column name 'u_activate_minichat':
ALTER TABLE `fsb2_users` ADD `u_activate_minichat` TINYINT( 4 ) NOT NULL DEFAULT '1';


Action : sql


Erreur SQL Duplicate entry 'minichat_chars_by_message' for key 1:
INSERT INTO `fsb2_config` ( `cfg_name` , `cfg_value` )
VALUES (
'minichat_chars_by_message', '256'
);


Action : sql


Erreur SQL Duplicate entry 'minichat_shown_messages' for key 1:
INSERT INTO `fsb2_config` ( `cfg_name` , `cfg_value` )
VALUES (
'minichat_shown_messages', '20'
);


Action : sql


Erreur SQL Duplicate entry 'minichat_show_smiley_box' for key 1:
INSERT INTO `fsb2_config` ( `cfg_name` , `cfg_value` )
VALUES (
'minichat_show_smiley_box', '0'
);


Action : sql


Erreur SQL Duplicate entry 'minichat_show_fsbcodes_box' for key 1:
INSERT INTO `fsb2_config` ( `cfg_name` , `cfg_value` )
VALUES (
'minichat_show_fsbcodes_box', '1'
);


Action : sql


Erreur SQL Duplicate entry 'minichat_parse_content' for key 1:
INSERT INTO `fsb2_config` ( `cfg_name` , `cfg_value` )
VALUES (
'minichat_parse_content', '1'
);


Action : sql


Erreur SQL Duplicate entry 'minichat_wait_after_new_message' for key 1:
INSERT INTO `fsb2_config` ( `cfg_name` , `cfg_value` )
VALUES (
'minichat_wait_after_new_message', '30'
);


Action : sql


Erreur SQL Duplicate entry 'minichat_box_height' for key 1:
INSERT INTO `fsb2_config` ( `cfg_name` , `cfg_value` )
VALUES (
'minichat_box_height', '150'
);


Action : sql


Erreur SQL Duplicate entry 'minichat_refresh_time' for key 1:
INSERT INTO `fsb2_config` ( `cfg_name` , `cfg_value` )
VALUES (
'minichat_refresh_time', '60'
);


Action : sql


Erreur SQL Duplicate entry 'minichat_auto_erase' for key 1:
INSERT INTO `fsb2_config` ( `cfg_name` , `cfg_value` )
VALUES (
'minichat_auto_erase', '0'
);


Action : sql


Erreur SQL Duplicate entry 'minichat_auto_erase_interval' for key 1:
INSERT INTO `fsb2_config` ( `cfg_name` , `cfg_value` )
VALUES (
'minichat_auto_erase_interval', '604800'
);


Action : sql


Erreur SQL Duplicate entry 'minichat_auto_erase_age' for key 1:
INSERT INTO `fsb2_config` ( `cfg_name` , `cfg_value` )
VALUES (
'minichat_auto_erase_age', '604800'
);


Action : sql


Erreur SQL Duplicate entry 'minichat_see' for key 1:
INSERT INTO `fsb2_config` ( `cfg_name` , `cfg_value` )
VALUES (
'minichat_see', '1|2'
);


Action : sql


Erreur SQL Duplicate entry 'minichat_post' for key 1:
INSERT INTO `fsb2_config` ( `cfg_name` , `cfg_value` )
VALUES (
'minichat_post', '2'
);


Action : sql


Erreur SQL Duplicate entry 'minichat_manage' for key 1:
INSERT INTO `fsb2_config` ( `cfg_name` , `cfg_value` )
VALUES (
'minichat_manage', '3|4|5'
);


Action : sql


Erreur SQL Duplicate entry 'minichat_user_can_delete_own' for key 1:
INSERT INTO `fsb2_config` ( `cfg_name` , `cfg_value` )
VALUES (
'minichat_user_can_delete_own', '1'
);


Action : sql


Erreur SQL Duplicate entry 'minichat_last_auto_erase' for key 1:
INSERT INTO `fsb2_config` ( `cfg_name` , `cfg_value` )
VALUES (
'minichat_last_auto_erase', '0'
);


Action : sql


Erreur SQL Duplicate column name 'u_minichat_is_ban':
ALTER TABLE `fsb2_users` ADD `u_minichat_is_ban` INT( 11 ) NOT NULL DEFAULT '0',
ADD `u_minichat_last_post` INT( 11 ) NOT NULL DEFAULT '0';


Action : sql


Erreur SQL Table 'fsb2_minichat' already exists:
CREATE TABLE `fsb2_minichat` (
`mc_id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`u_id` INT( 11 ) NOT NULL ,
`mc_text` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
`mc_time` INT( 11 ) NOT NULL ,
INDEX ( `mc_time` ) ,
UNIQUE ( `mc_id` )
) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_general_ci;


Comment je fais ?
 
Flammeche
Avatar de 44Lolo44
  • Messages : 55
  • Inscrit : 16 Mars 2009
  Lien vers ce message 01 Juillet 2009, 11:39
Et si je vire ça du fichier ajax.php qui est sur la racine ? :

[color=#000000][color=#ff8000]// mods :: minichat_box ------------------------------------------------------------
// ajout
/*
** Recherche de noms d'utilisateurs
*/
[/color][color=#007700]function [/color][color=#0000bb]ajax_minichat_up[/color][color=#007700]()
{
    [/color][color=#ff8000]//Si l'utilisateur ne souhaite pas voir le minichat, on ne l'affiche pas
    [/color][color=#007700]if([/color][color=#0000bb]Fsb[/color][color=#007700]::[/color][color=#0000bb]$session[/color][color=#007700]->[/color][color=#0000bb]data[/color][color=#007700][[/color][color=#dd0000]'u_activate_minichat'[/color][color=#007700]] == [/color][color=#0000bb][/color][color=#007700])
    {
        return;
    }

    [/color][color=#ff8000]//Si c'est un banni on ne lui affiche rien
    [/color][color=#007700]if([/color][color=#0000bb]Fsb[/color][color=#007700]::[/color][color=#0000bb]$session[/color][color=#007700]->[/color][color=#0000bb]data[/color][color=#007700][[/color][color=#dd0000]'u_minichat_is_ban'[/color][color=#007700]] > [/color][color=#0000bb]CURRENT_TIME[/color][color=#007700])
    {
        return;
    }

    [/color][color=#0000bb]$config_tpl [/color][color=#007700]= [/color][color=#0000bb]Config_file[/color][color=#007700]::[/color][color=#0000bb]read[/color][color=#007700]([/color][color=#0000bb]ROOT [/color][color=#007700]. [/color][color=#dd0000]'tpl/' [/color][color=#007700]. [/color][color=#0000bb]Fsb[/color][color=#007700]::[/color][color=#0000bb]$session[/color][color=#007700]->[/color][color=#0000bb]data[/color][color=#007700][[/color][color=#dd0000]'u_tpl'[/color][color=#007700]] . [/color][color=#dd0000]'/config_tpl.cfg'[/color][color=#007700]);

    [/color][color=#ff8000]//On prépare la liste des droits
    [/color][color=#0000bb]$auth_moderate [/color][color=#007700]= (bool) [/color][color=#0000bb]array_intersect[/color][color=#007700]([/color][color=#0000bb]Fsb[/color][color=#007700]::[/color][color=#0000bb]$session[/color][color=#007700]->[/color][color=#0000bb]data[/color][color=#007700][[/color][color=#dd0000]'groups'[/color][color=#007700]], [/color][color=#0000bb]explode[/color][color=#007700]([/color][color=#dd0000]'|'[/color][color=#007700], [/color][color=#0000bb]Fsb[/color][color=#007700]::[/color][color=#0000bb]$cfg[/color][color=#007700]->[/color][color=#0000bb]get[/color][color=#007700]([/color][color=#dd0000]'minichat_manage'[/color][color=#007700])));

    [/color][color=#ff8000]//On recupère les messages
    [/color][color=#0000bb]$sql [/color][color=#007700]= [/color][color=#dd0000]'SELECT mini.u_id, mini.mc_text, mini.mc_time, mini.mc_id, u.u_nickname, u.u_color FROM '[/color][color=#007700].[/color][color=#0000bb]SQL_PREFIX[/color][color=#007700].[/color][color=#dd0000]'minichat AS mini LEFT JOIN '[/color][color=#007700].[/color][color=#0000bb]SQL_PREFIX[/color][color=#007700].[/color][color=#dd0000]'users AS u ON mini.u_id = u.u_id ORDER BY mc_id DESC LIMIT '[/color][color=#007700].[/color][color=#0000bb]Fsb[/color][color=#007700]::[/color][color=#0000bb]$cfg[/color][color=#007700]->[/color][color=#0000bb]get[/color][color=#007700]([/color][color=#dd0000]'minichat_shown_messages'[/color][color=#007700]);

    [/color][color=#0000bb]$result [/color][color=#007700]= [/color][color=#0000bb]Fsb[/color][color=#007700]::[/color][color=#0000bb]$db[/color][color=#007700]->[/color][color=#0000bb]query[/color][color=#007700]([/color][color=#0000bb]$sql[/color][color=#007700], [/color][color=#dd0000]'minichat_'[/color][color=#007700]);

    [/color][color=#0000bb]$delete [/color][color=#007700]= [/color][color=#dd0000]''[/color][color=#007700];

    [/color][color=#ff8000]//Url de la page actuelle
    [/color][color=#0000bb]$url [/color][color=#007700]= isset([/color][color=#0000bb]$_GET[/color][color=#007700][[/color][color=#dd0000]'p'[/color][color=#007700]]) ? [/color][color=#dd0000]'?p='[/color][color=#007700].[/color][color=#0000bb]$_GET[/color][color=#007700][[/color][color=#dd0000]'p'[/color][color=#007700]] : [/color][color=#dd0000]''[/color][color=#007700];
    foreach ([/color][color=#0000bb]$_GET [/color][color=#007700]AS [/color][color=#0000bb]$key [/color][color=#007700]=> [/color][color=#0000bb]$value[/color][color=#007700])
    {
        if ([/color][color=#0000bb]$key [/color][color=#007700]!= [/color][color=#dd0000]'p' [/color][color=#007700]&& [/color][color=#0000bb]$key [/color][color=#007700]!= [/color][color=#dd0000]'mc_delete' [/color][color=#007700]&& [/color][color=#0000bb]$key [/color][color=#007700]!= [/color][color=#dd0000]'mode'[/color][color=#007700])
        {
            [/color][color=#0000bb]$url [/color][color=#007700].= [/color][color=#dd0000]'&' [/color][color=#007700]. [/color][color=#0000bb]$key [/color][color=#007700]. [/color][color=#dd0000]'=' [/color][color=#007700]. [/color][color=#0000bb]$value[/color][color=#007700];
        }
    }
    
    [/color][color=#0000bb]$code [/color][color=#007700]= [/color][color=#dd0000]''[/color][color=#007700];

    [/color][color=#ff8000]//Boucle des messages
    [/color][color=#007700]while( [/color][color=#0000bb]$row [/color][color=#007700]= [/color][color=#0000bb]Fsb[/color][color=#007700]::[/color][color=#0000bb]$db[/color][color=#007700]->[/color][color=#0000bb]row[/color][color=#007700]([/color][color=#0000bb]$result[/color][color=#007700]) )
    {
        [/color][color=#ff8000]//Peut supprimer ?
        [/color][color=#007700]if(([/color][color=#0000bb]$row[/color][color=#007700][[/color][color=#dd0000]'u_id'[/color][color=#007700]] == [/color][color=#0000bb]Fsb[/color][color=#007700]::[/color][color=#0000bb]$session[/color][color=#007700]->[/color][color=#0000bb]data[/color][color=#007700][[/color][color=#dd0000]'u_id'[/color][color=#007700]]) || [/color][color=#0000bb]$auth_moderate[/color][color=#007700])
        {
            [/color][color=#0000bb]$delete [/color][color=#007700]= (!isset([/color][color=#0000bb]$_GET[/color][color=#007700][[/color][color=#dd0000]'p'[/color][color=#007700]])) ? [/color][color=#dd0000]'index.php?p=index' [/color][color=#007700]: [/color][color=#dd0000]''[/color][color=#007700];
            [/color][color=#0000bb]$delete [/color][color=#007700].= [/color][color=#0000bb]$url [/color][color=#007700]. [/color][color=#dd0000]'&mc_delete='[/color][color=#007700].[/color][color=#0000bb]$row[/color][color=#007700][[/color][color=#dd0000]'mc_id'[/color][color=#007700]];
        }

        [/color][color=#0000bb]$code[/color][color=#007700].= [/color][color=#dd0000]'<table width="98%" cellspacing="0" cellpadding="0" style="margin-bottom: 3px;">
                            <tr>'[/color][color=#007700];

        if([/color][color=#0000bb]$delete [/color][color=#007700]!= [/color][color=#dd0000]''[/color][color=#007700])
        {
            [/color][color=#0000bb]$code[/color][color=#007700].= [/color][color=#dd0000]'<td valign="top">
                                        <a href="'[/color][color=#007700].[/color][color=#0000bb]$delete[/color][color=#007700].[/color][color=#dd0000]'"><img src="'[/color][color=#007700].[/color][color=#0000bb]ROOT[/color][color=#007700].[/color][color=#dd0000]'tpl/'[/color][color=#007700].[/color][color=#0000bb]Fsb[/color][color=#007700]::[/color][color=#0000bb]$session[/color][color=#007700]->[/color][color=#0000bb]data[/color][color=#007700][[/color][color=#dd0000]'u_tpl'[/color][color=#007700]].[/color][color=#dd0000]'/img/'[/color][color=#007700].[/color][color=#0000bb]$config_tpl[/color][color=#007700][[/color][color=#dd0000]'img'[/color][color=#007700]][[/color][color=#dd0000]'delete_minichat'[/color][color=#007700]].[/color][color=#dd0000]'" alt="'[/color][color=#007700].[/color][color=#0000bb]Fsb[/color][color=#007700]::[/color][color=#0000bb]$session[/color][color=#007700]->[/color][color=#0000bb]lang[/color][color=#007700]([/color][color=#dd0000]'delete'[/color][color=#007700]).[/color][color=#dd0000]'" height="12px" width="12px"/></a>
                                    </td>'[/color][color=#007700];
        }

                                
        [/color][color=#0000bb]$code[/color][color=#007700].= [/color][color=#dd0000]'<td style="white-space: nowrap" valign="top">['[/color][color=#007700].[/color][color=#0000bb]Fsb[/color][color=#007700]::[/color][color=#0000bb]$session[/color][color=#007700]->[/color][color=#0000bb]print_date[/color][color=#007700]([/color][color=#0000bb]$row[/color][color=#007700][[/color][color=#dd0000]'mc_time'[/color][color=#007700]]).[/color][color=#dd0000]']&nbsp;<a href="'[/color][color=#007700]. [/color][color=#0000bb]ROOT [/color][color=#007700]. [/color][color=#dd0000]'index.' [/color][color=#007700]. [/color][color=#0000bb]PHPEXT [/color][color=#007700]. [/color][color=#dd0000]'?p=userprofile&amp;id='[/color][color=#007700].[/color][color=#0000bb]$row[/color][color=#007700][[/color][color=#dd0000]'u_id'[/color][color=#007700]].[/color][color=#dd0000]'" '[/color][color=#007700].[/color][color=#0000bb]$row[/color][color=#007700][[/color][color=#dd0000]'u_color'[/color][color=#007700]].[/color][color=#dd0000]'>'[/color][color=#007700].[/color][color=#0000bb]$row[/color][color=#007700][[/color][color=#dd0000]'u_nickname'[/color][color=#007700]].[/color][color=#dd0000]'</a>:&nbsp;</td>
                                <td valign="top" width="100%">'[/color][color=#007700].[/color][color=#0000bb]$row[/color][color=#007700][[/color][color=#dd0000]'mc_text'[/color][color=#007700]].[/color][color=#dd0000]'</td>
                            </tr>
                        </table>'[/color][color=#007700];
                
        [/color][color=#0000bb]$delete [/color][color=#007700]= [/color][color=#dd0000]''[/color][color=#007700];
    }

    
    echo [/color][color=#0000bb]$code[/color][color=#007700];

    return ([/color][color=#0000bb]NULL[/color][color=#007700]);
}

[/color][color=#ff8000]// fin ajout
// mods :: minichat_box ------------------------------------------------------------[/color][/color]
 
Flammeche
Avatar de 44Lolo44
  • Messages : 55
  • Inscrit : 16 Mars 2009
  Lien vers ce message 01 Juillet 2009, 14:05
Personne ?
 
Flammeche
Avatar de Forums Faciles
  • Messages : 40
  • Inscrit : 18 Juin 2009
  Lien vers ce message 01 Juillet 2009, 18:12
Bonsoir,

Votre mini-chat est déjà installé dans votre BDD. Duplicate signifie que cela existe déjà dans la base.

Cordialement.


Soutenez Louna => http::/www.une-pensee-pour-louna.com
 
Flammeche
Avatar de 44Lolo44
  • Messages : 55
  • Inscrit : 16 Mars 2009
Message édité 1 fois, dernière édition par 44Lolo44, 01 Juillet 2009, 18:35     Lien vers ce message 01 Juillet 2009, 18:35
Alors comment je peux faire pour le récupérer ?
Si je le vire de la BDD (virer les tables, je veux dire) ça fait quoi ?
Je le ré-installe et c'est bon ?


Cordialement
 
Flammeche
Avatar de Forums Faciles
  • Messages : 40
  • Inscrit : 18 Juin 2009
  Lien vers ce message 01 Juillet 2009, 18:48
Si je le vire de la BDD (virer les tables, je veux dire) ça fait quoi ?
Je le ré-installe et c'est bon ?

Tout à fait, cela devrait passer après.


Soutenez Louna => http::/www.une-pensee-pour-louna.com
 
Flammeche
Avatar de 44Lolo44
  • Messages : 55
  • Inscrit : 16 Mars 2009
  Lien vers ce message 01 Juillet 2009, 18:55
Cette table là, donc, que je vire ? : fsb2_minichat
 
Flammeche
Avatar de Forums Faciles
  • Messages : 40
  • Inscrit : 18 Juin 2009
  Lien vers ce message 01 Juillet 2009, 19:19
oui


Soutenez Louna => http::/www.une-pensee-pour-louna.com
 
Flammeche
Avatar de 44Lolo44
  • Messages : 55
  • Inscrit : 16 Mars 2009
  Lien vers ce message 01 Juillet 2009, 19:28
Ca ne change rien, toujours pareil
 
Volcan
Avatar de Midori
  • Age : 35 ans
  • Messages : 1849
  • Inscrit : 28 Janvier 2005
  Lien vers ce message 01 Juillet 2009, 20:37
Y'a des entrées dans les tables fsb2_users et fsb2_config concernant le chat. Faudrait les virer aussi... Si tu peux donner la structure de la première table et le contenu de la seconde (SEULEMENT les lignes concernant minichat, PAS tout le contenu), on doit pouvoir te faire les requêtes nécessaires...

Midori


http://www.loutan.net/ub/encyclo.gif
http://www.loutan.net/ub/ludivers.gif
http://www.loutan.net/ub/yves.gif
 
Flammeche
Avatar de 44Lolo44
  • Messages : 55
  • Inscrit : 16 Mars 2009
  Lien vers ce message 01 Juillet 2009, 22:03
Je veux bien, oui, si ça ne vous prend pas trop de temps
 
Flammeche
Avatar de 44Lolo44
  • Messages : 55
  • Inscrit : 16 Mars 2009
Message édité 1 fois, dernière édition par 44Lolo44, 02 Juillet 2009, 7:53     Lien vers ce message 02 Juillet 2009, 7:38
Sinon, je pensais à ça :

1) Sauvegarder la base de données, images forums et images rangs

2) Tout virer

3) Ré-installer le forum

4) Restaurer base de données, images forums et images rangs.


Mais si je fais ça, ne vas-t-il pas rapatrier les tables minichat ?

Edit : de plus, je viens de me rendre compte de deux choses :
- la fonction quote ne fonctionne plus
- lorsque'on double clique sur un message, ça ne l'édite plus. Il faut systématiquement passer par le bouton "Editer"
 
Flammeche
Avatar de Forums Faciles
  • Messages : 40
  • Inscrit : 18 Juin 2009
Message édité 1 fois, dernière édition par Forums Faciles, 02 Juillet 2009, 9:44     Lien vers ce message 02 Juillet 2009, 9:44
Bonjour,

Passez-nous les requêtes SQL que vous êtes censé faire via phpmyadmin.

Nous vous ferons une requête pour tout supprimer de votre BDD. Comme cela, vous pourrez relancer le script d'installation.

Sinon, oui, une sauvegarde va tout vous sauvegarder, même le mini-chat. Et une restauration va tout vous restaurer, même le mini-chat.

Cordialement.


Soutenez Louna => http::/www.une-pensee-pour-louna.com
 
Flammeche
Avatar de 44Lolo44
  • Messages : 55
  • Inscrit : 16 Mars 2009
  Lien vers ce message 02 Juillet 2009, 10:38
Bah les requètes SQL que je dois faire, j'en sais trop rien.

Ca se fait via l'installateur du MOD.
Peut-être que BlackJowy pourrait le dire ?

Sinon, pour mon histoire de quote et d'édit ?
La réinstallation corrigerait ?
 
Flammeche
Avatar de Forums Faciles
  • Messages : 40
  • Inscrit : 18 Juin 2009
  Lien vers ce message 02 Juillet 2009, 10:52
Bah les requètes SQL que je dois faire, j'en sais trop rien.

Ca se fait via l'installateur du MOD.
Peut-être que BlackJowy pourrait le dire ?

Sinon, pour mon histoire de quote et d'édit ?
La réinstallation corrigerait ?


Vous avez le lien vers le mod svp ? Je ne me sers pas de FSB depuis longtemps et je n'ai pas le temps là d'aller chercher le lien vers le MOD concerné afin de le récupérer sur mon ordi.

Pour ce qui est des fonctions éditer et citer, cela se produit depuis quand exactement ?


Soutenez Louna => http::/www.une-pensee-pour-louna.com
 
Répondre


.