Página 1 de 1

Error con Mod Troll 1.0.3

Publicado: 09 May 2013, 20:24
por spiriferb
Para obtener información y poder dar solución a un problema anterior, active el modo debug,
A raiz de dicha activación y despues de solucionar el anterior problema, cuando voya responder a un mensaje me aparece un error relacionado con el Mod Troll:
[phpBB Debug] PHP Notice: in file [ROOT]/includes/constants_troll.php on line 21: Constant TROLLS_TABLE already defined
[phpBB Debug] PHP Notice: in file [ROOT]/includes/constants_troll.php on line 22: Constant TROLL_ACTIONS_TABLE already defined

He buscado por el foro a ver si encontraba una solución y sí he encontrado, en este mensaje, referencias al problema y su solución:
Alorse escribió:El error es que las tablas estaban sobre definiéndose tanto en los archivos del MOD como en el constants.php o al menos ese fue un problema que me tocó solucionar varias veces en varios foros
Kazekage escribió:Gracias Alorse, el error ya lo solucioné poniendo un condicional, si la constante está definida no la vuelve a definir.
pero no se como poner esa condicional.
¿alguien podría ayudarme.
Un saludo.

Re: Error con Mod Troll 1.0.3

Publicado: 10 May 2013, 01:54
por leviatan21
spiriferb escribió:pero no se como poner esa condicional.
en el archivo raiz/includes/constants_troll.php en la linea 21 debes tener una linea parecida ( no se exactamente como porque no colocas la URL de descarga del MOD según se estipula en las normas de soporte ) a esto

Código: Seleccionar todo

define('TROLLS_TABLE',				$table_prefix . 'trolls');
para saber si una constante existe se utiliza una pregunta del tipo

Código: Seleccionar todo

if (!defined('CONSTANTE')) {}
en base a ese ejemplo, puedes utilizar un codigo como este

Código: Seleccionar todo

if (!defined('TROLLS_TABLE'))
{
    define('TROLLS_TABLE',				$table_prefix . 'trolls');
}
Repito y aclaro, este código es a modo de ejemplo, ya que no tengo manera de confirmar como es la linea 22 de dicho archivo

Re: Error con Mod Troll 1.0.3  Tema Solucionado

Publicado: 10 May 2013, 11:21
por spiriferb
En primer lugar pediros mil disculpas.
Con tantos enlaces a distintos temas se me paso poner el enlace al mod troll
En segundo lugar decirle a leviatan21 que la estructura del archivo es exactamente igual a la que el utilizo de ejemplo.
Problema solucionado.
Muchas gracias.