[Ayuda]  Board Messages - 2.0.0 (no me funciona)
Resulta que e instalado el plugins Board Messages - 2.0.0 y no me funciona, cuando le doy a "instalar y activar" me salta un mensaje: MyBB has exper...

Resulta que e instalado el plugins Board Messages - 2.0.0 y no me funciona, cuando le doy a "instalar y activar" me salta un mensaje:

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Type=MyISAM' at line 8
Query:
CREATE TABLE mybb_board_messages ( `mid` int(10) unsigned NOT NULL auto_increment, `message` text NOT NULL, `class` varchar(255) NOT NULL, `global` tinyint(1) NOT NULL default '1', `enabled` tinyint(1) NOT NULL default '0', PRIMARY KEY (mid) ) Type=MyISAM;

TAMBIEN ME PASA CON EL PLUGINS Thanks - 3.9.1

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 't delete table','onoff','1','1','24')' at line 3
Query:
INSERT INTO mybb_settings (`name`,`title`,`description`,`optionscode`,`value`,`disporder`,`gid`) VALUES ('thx_active','Activate/Deactivate this plugin','Activate or deactivate plugin but doesn't delete table','onoff','1','1','24')

Espero solucionarlo, Gracias de antemano.
Última modificación: 13 Feb, 2014, 8:27 am por 14ka.loquendo14.
algunos plugins no son compatibles con las nuevs versiones de mybb y habria qe¡ue modificar en el archivo .php del plugin lo referente a la compatibilidad para ue funcionen
(13 Feb, 2014, 8:08 am)loko714 escribió: Resulta que e instalado el plugins Board Messages - 2.0.0 y no me funciona, cuando le doy a "instalar y activar" me salta un mensaje:

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Type=MyISAM' at line 8
Query:
CREATE TABLE mybb_board_messages ( `mid` int(10) unsigned NOT NULL auto_increment, `message` text NOT NULL, `class` varchar(255) NOT NULL, `global` tinyint(1) NOT NULL default '1', `enabled` tinyint(1) NOT NULL default '0', PRIMARY KEY (mid) ) Type=MyISAM;

TAMBIEN ME PASA CON EL PLUGINS Thanks - 3.9.1

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 't delete table','onoff','1','1','24')' at line 3
Query:
INSERT INTO mybb_settings (`name`,`title`,`description`,`optionscode`,`value`,`disporder`,`gid`) VALUES ('thx_active','Activate/Deactivate this plugin','Activate or deactivate plugin but doesn't delete table','onoff','1','1','24')

Espero solucionarlo, Gracias de antemano.


Buenas

Esos errores que te dan es por la consulta de la Base de Datos . Lo que puedes hacer es agregarla a mano o modificar el archivo de instalacion en este caso yo te diria que lo que debes hacer es lo siguiente .


Para el Board Messages 2.0

Ejecutando esta consulta el error de la BD desaparecera .
Código PHP:
CREATE TABLE IF NOT EXISTS `mybb_board_messages` (
  `
midint(10NOT NULL AUTO_INCREMENT,
  `
messagetext NOT NULL,
  `
classvarchar(255NOT NULL,
  `
globaltinyint(1NOT NULL,
  `
enabledtinyint(1NOT NULL,
  
PRIMARY KEY (`mid`)
ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=


Tambien puede abrir en plugins/board_messages.php y modificarlo

Esto
Código PHP:
        $db->write_query("
        CREATE TABLE "
.TABLE_PREFIX."board_messages (
            `mid` int(10) unsigned NOT NULL auto_increment,
            `message` text NOT NULL,
            `class` varchar(255) NOT NULL,
            `global` tinyint(1) NOT NULL default '1',
            `enabled` tinyint(1) NOT NULL default '0',
            PRIMARY KEY (mid)
        ) Type=MyISAM;
    "
);



Por Esto

Código PHP:
    $db->write_query("
CREATE TABLE IF NOT EXISTS `mybb_board_messages` (
  `mid` int(10) NOT NULL AUTO_INCREMENT,
  `message` text NOT NULL,
  `class` varchar(255) NOT NULL,
  `global` tinyint(1) NOT NULL,
  `enabled` tinyint(1) NOT NULL,
  PRIMARY KEY (`mid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
    "
);


Ojo no he testeado si iria o no supongo que si , si no la solucion seria la de hacerlo desde PHPMYAdmin .



Y Ahora miro para el thanks , pero para este lo vas a tener dificil de momento te dejo lo que seria la consulta :

Código PHP:
CREATE TABLE IF NOT EXISTS `mybb_thx` (
  `
txidint(10NOT NULL AUTO_INCREMENT,
  `
uidint(10NOT NULL,
  `
adduidint(10NOT NULL,
  `
timebigint(30NOT NULL DEFAULT '0' ,
  
PRIMARY KEY (`txid`)
ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=

Aunque no la formules porque vi que añadia tablas en users y en otros asi que si es un fallo de la consulta del archivo y es lo que creo que podria ser deberias de hacerlas una a una manualmente .


Si te ha servido dame +REP


Atentamente

Perioner
Última modificación: 18 Feb, 2014, 2:03 pm por byhanzo.