Fork me on GitHub

Rapport de message :*
 

Re: adaptation d'un script

Titre du sujet : Re: adaptation d'un script
par bendenice sur 16/07/2009 00:06:08

merci iLuc effectivement tout ce passe dans xoops-version

j'ai reussi a faire detecter et lancer l'instal depuis le gestionnaire de module

mais j'ai une erreur dans mon fichier sql que je ne trouve pas
j'ai tester la requete sql directement elle fonctionne si quelqu'un pouvez me donner son avais ca serait au top

Citation :

Impossible d'installer xoopsmesenger. Erreur(s) :
Installation xoops-messenger

CREATE TABLE `xoopsmessenger_user` ( `id` int(11) NOT NULL auto_increment, `username` char(255) default NULL, `userpass` char(255) default NULL, `userid` int(11) default NULL, `useremail` char(255) default NULL, `userface` varchar(255) default 'default.gif', `usersign` char(255) default 'Nothing', `userstatus` int(11) default '7', `lastonlinetime` datetime default NULL, `usergender` int(11) default '1', `userpower` int(11) default '2', `syscode` int(11) default '0', PRIMARY KEY (`id`), KEY `syscode` (`syscode`), KEY `userid` (`userid`) ) Le fichier SQL n'est pas valide !


voici mon fichier sql
#
# Structure de la table `xoopsmessenger_user`
#
CREATE TABLE `xoopsmessenger_user` (
  `
idint(11NOT NULL auto_increment,
  `
usernamechar(255) default NULL,
  `
userpasschar(255) default NULL,
  `
useridint(11) default NULL,
  `
useremailchar(255) default NULL,
  `
userfacevarchar(255) default 'default.gif',
  `
usersignchar(255) default 'Nothing',
  `
userstatusint(11) default '7',
  `
lastonlinetimedatetime default NULL,
  `
usergenderint(11) default '1',
  `
userpowerint(11) default '2',
  `
syscodeint(11) default '0',
  
PRIMARY KEY  (`id`),
  
KEY `syscode` (`syscode`),
  
KEY `userid` (`userid`)
);

#
# Structure de la table `xoopsmessenger_userconfig`
#
CREATE TABLE `xoopsmessenger_userconfig` (
  `
idint(11NOT NULL auto_increment,
  `
useridint(11) default NULL,
  `
distypeint(11) default '1',
  `
ordertypeint(11) default '1',
  `
chatsideint(11) default '1',
  `
msgsendkeyint(11) default '1',
  `
showfocusint(11) default '2',
  `
msgshowtimeint(11) default '1',
  
PRIMARY KEY  (`id`),
  
KEY `msgsendkey` (`msgsendkey`),
  
KEY `userid` (`userid`)
);

#
# Structure de la table `xoopsmessenger_userfriend`
#
CREATE TABLE `xoopsmessenger_userfriend` (
  `
idint(11NOT NULL auto_increment,
  `
useridint(11) default NULL,
  `
friendidint(11) default NULL,
  `
groupidint(11) default '1',
  `
customnamechar(255) default NULL,
  `
isblockedint(11) default '2',
  
PRIMARY KEY  (`id`),
  
KEY `friendid` (`friendid`),
  
KEY `groupid` (`groupid`),
  
KEY `userid` (`userid`)
);

#
# Structure de la table `xoopsmessenger_usergroup`
#
CREATE TABLE `xoopsmessenger_usergroup` (
  `
idint(11NOT NULL auto_increment,
  `
groupnamechar(255) default NULL,
  `
useridint(11) default '-1',
  
PRIMARY KEY  (`id`)
);

#
# Structure de la table `xoopsmessenger_usermsg`
#
CREATE TABLE `xoopsmessenger_usermsg` (
  `
idint(11NOT NULL auto_increment,
  `
fromidint(11) default NULL,
  `
toidint(11) default NULL,
  `
msgcontentlongtext,
  `
isconfirmint(11) default '2',
  `
typeidint(11) default '1',
  `
msgaddtimedatetime default NULL,
  `
isreadint(11) default '2',
  
PRIMARY KEY  (`id`),
  
KEY `typeid` (`fromid`),
  
KEY `typeid1` (`typeid`),
  
KEY `userid` (`toid`)
);

#
# Structure de la table `xoopsmessenger_usernum`
#
CREATE TABLE `xoopsmessenger_usernum` (
  `
idint(11NOT NULL auto_increment,
  `
numint(11) default NULL,
  `
isokint(11) default '1',
  
PRIMARY KEY  (`id`),
  
KEY `number` (`num`)
);

#
# Structure de la table `xoopsmessenger_usersysmsg`
#
CREATE TABLE `xoopsmessenger_usersysmsg` (
  `
idint(11NOT NULL auto_increment,
  `
fromidint(11) default NULL,
  `
toidint(11) default NULL,
  `
msgcontentlongtext,
  `
isconfirmint(11) default '2',
  `
typeidint(11) default '1',
  `
msgaddtimedatetime default NULL,
  `
isreadint(11) default '2',
  
PRIMARY KEY  (`id`),
  
KEY `typeid` (`fromid`),
  
KEY `typeid1` (`typeid`),
  
KEY `userid` (`toid`)
);


et mon xoops version
<?php
$modversion
['name'] = "xoops-messenger";
$modversion['version'] = 1.01 RC;
$modversion['description'] = "messenger pour xoops";
$modversion['credits'] = "Xoops French Team pour la base,fleaim pour le script";
$modversion['author'] = "Bendenice";
$modversion['help'] = "";
$modversion['license'] = "GPL see LICENSE";
$modversion['official'] = 1;
$modversion['image'] = "docs_slogo.png";
$modversion['dirname'] = "xoopsmesenger";

// Menu
$modversion['hasMain'] = 1;

$modversion['hasAdmin'] = 1;
$modversion['adminindex'] = 'admin/index.php';
$modversion['adminmenu'] = 'admin/menu.php';

$modversion['hasMain'] = 1;


$modversion['sqlfile']['mysql'] = "sql/mysql.sql";

// Tables created by sql file (without prefix!)
$modversion['tables'][0] = "xoopsmessenger_user";
$modversion['tables'][1] = "xoopsmessenger_userconfig";
$modversion['tables'][2] = "xoopsmessenger_userfriend";
$modversion['tables'][3] = "xoopsmessenger_usergroup";
$modversion['tables'][4] = "xoopsmessenger_usermsg";
$modversion['tables'][5] = "xoopsmessenger_usernum";
$modversion['tables'][6] = "xoopsmessenger_usersysmsg";

?>


normalement apres ca il devrait fonctionner
il me restera a voir pour le langues
et connecter ma base user a la base user de xoops
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

141 Personne(s) en ligne (117 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 141 | Plus ...