Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/plugins/avatarep.php on line 1102

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/class_language.php on line 201
Board Messages - 2.0.0 (no me funciona)
loko714   13 Feb, 2014, 8:08 am
#1
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.
papi   13 Feb, 2014, 12:25 pm
#2
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
perioner   18 Feb, 2014, 1:56 pm
#3
(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:
<?php 
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 ;


Tambien puede abrir en plugins/board_messages.php y modificarlo

Esto
Código PHP:
<?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:
<?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:
<?php 
CREATE TABLE
IF NOT EXISTS `mybb_thx` (
`
txid` int(10) NOT NULL AUTO_INCREMENT,
`
uid` int(10) NOT NULL,
`
adduid` int(10) NOT NULL,
`
time` bigint(30) NOT NULL DEFAULT '0' ,
PRIMARY KEY (`txid`)
)
ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

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.
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.