Página 1 de 1

Error al poner el Board Message MOD XL

Publicado: 22 Ago 2004, 09:57
por madelmanhouse
Hola, tengo un problema con este MOd y no encuentro la solucion por ningun sitio.
He seguido todas las instrucciones porque es un mod, digamos, facil de poner, tengo este foro:
Powered by phpBB 2.0.4 í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?© 2001, 2002 phpBB Group :: Theme & Graphics by Daz
phpBB2 Plus 1.0 by phpBB2.de


Lo primero es que el archivo bbcode que hay que modificar con este codigo

Código: Seleccionar todo

# 
#-----[ OPEN ]------------------------------------------ 
# 
includes/bbcode.php

# 
#-----[ FIND ]------------------------------------------ 
# 
?>

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
# 
function bbencode_strip($message, $uid)
{

	$message = strip_tags($message);

	// url #2
	$message = str_replace("[url]","", $message);
	$message = str_replace("[/url]", "", $message);

	// url /\[url=([a-z0-9\-\.,\?!%\*_\/:;~\\&$@\/=\+]+)\](.*?)\[/url\]/si
	$message = preg_replace("/\[url=([a-z0-9\-\.,\?!%\*_\/:;~\\&$@\/=\+]+)\]/si", "", $message);
	$message = str_replace("[/url:$uid]", "", $message);

	$message = preg_replace("/\[.*?:$uid:?.*?\]/si", '', $message);
	$message = preg_replace('/\[url\]|\[\/url\]/si', '', $message);
	$message = str_replace('"', "'", $message);
	return $message;

}
yo ya tenia todo esto igual, asi que no aí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?±adi nada, si lo aí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?±ado da el mismo error.



El error que sale solo sale cuando abro el indice del portal http://www.madelmanhouse.com/foroplus/index.php
Este es el error que sale:

Fatal error: Cannot redeclare load_bbcode_template() (previously declared in /home/virtual/site185/fst/var/www/html/foroplus/includes/bbcode.php:45) in /home/virtual/site185/fst/var/www/html/foroplus/includes/bbcode.php on line 43

La linea 43 de mi bbcode.php es esta:

function load_bbcode_template()

Alguna ayuda?


P.D. He restaurado los originales hasta encontrar solucion.

Publicado: 22 Ago 2004, 13:12
por tole
Comprobada la lí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?­nea no veo nada raro, en el install del mod en los archivos a editar no incluye el bbcode.php, aunque luego si aparece para modificarlo.
He buscado ese error y una solucií?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?³n q se postea es eliminar en usercp_viewprofile.php la siguiente lí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?­nea:

Código: Seleccionar todo

include($phpbb_root_path.'includes/bbcode.'.$phpEx);
No se los efectos reales de esta modificacií?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?³n, te pongo el texto original del mensaje
Salen unos cuantos posts con ese mensaje de error, te recomiendo q vuelvas a instalarlo y te fijes en sessions.php pues hay modificaciones q realizar en el archivo con lí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?­neas muy parecidas, se te puede haber colado alguna.

Salu2.

Re: Error al poner el Board Message MOD XL

Publicado: 23 Ago 2004, 08:48
por madelmanhouse
Vamos por partes porque esto empeora. Lo primero es que mi usercp no tiene la linea que dices, asi que mejor no lo toco.
Donde si he encontrado un fallo es en el sessions.php, existen dos lineas iguales y yo solo habia modificado la primera que encontre.

Código: Seleccionar todo

# 
#-----[ FIND ]------------------------------------------ 
# 
				setcookie($cookiename . '_data', serialize($sessiondata), $current_time + 31536000, $cookiepath, $cookiedomain, $cookiesecure);
				setcookie($cookiename . '_sid', $session_id, 0, $cookiepath, $cookiedomain, $cookiesecure);
			}

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
			$userdata['bm_page'] = $thispage_id;


Pero ahora tengo un problema que ayer no salia, es a la hora de crear la tabla, se crea sin problema, segun el manual se llamara phpbb_board_message pero cuando subo todo y la creo sale este error porque hace una llamada a una tabla de distinto nombre BOARD_MSG_TABLE'


Código: Seleccionar todo

Error General 
  
Tried obtaining data. It failed

DEBUG MODE

SQL Error : 1146 Table 'madelmanhouse_com_-_temporal.BOARD_MSG_TABLE' doesn't exist

SELECT msg_id, title, message, showpage , auth, width, images, ordr, bbcode_uid, startdate, enddate, users_timezone FROM BOARD_MSG_TABLE WHERE ((showpage <> '-9999' AND showpage = '0' ) OR showpage = '9999') AND MID(days,2,1) = '1' AND auth <= 5 AND startdate <= 1093250238 AND enddate >= 1093250238

Line : 131
File : /home/virtual/site185/fst/var/www/html/foroplus/includes/functions_bm.php 

No lo entiendo, aunque, hago lo posible. :cry: Ayer no pasaba nada referente a la tabla.

Publicado: 23 Ago 2004, 10:07
por tole
En la instalacií?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?³n se hace referencia a esa tabla

Código: Seleccionar todo

# 
#-----[ OPEN ]------------------------------------------ 
# 
includes/constants.php

# 
#-----[ FIND ]------------------------------------------ 
# 
?>

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
# 
define('BOARD_MSG_TABLE', $table_prefix.'board_message');
Sobre 2 modificaciones en sessions.php me suena raro, revisa el tema de before, after y replace, es muy sencillo equivocarse.
No creo q exista alguna incompatibilidad con el plus pero tampoco serí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?­a la primera vez.

Salu2.

Re: Error al poner el Board Message MOD XL

Publicado: 23 Ago 2004, 10:28
por madelmanhouse
Error mio, el constants que subia no estaba modificado, ahora la tabla funciona pero sigue dando el error inicial. He repasado el sessions.php y creo que esta bien, si te dicen que tienes que modificar una cadena y hay dos identicas í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?¿abra que modificar las dos?

Publicado: 23 Ago 2004, 10:34
por madelmanhouse
La unica duda es que el usercp yo no tengo la linea que hay que quitar, y la modificacion que dice que hay que hacer en el bbcode ya la tengo echa antes de modificar nada, a no ser que haya que poner la misma modificacion por duplicado, cosa que dudo.

Publicado: 23 Ago 2004, 12:12
por tole
Pues he revisado el archivo para el plus 1.0 y tampoco veo ese apartado, por lo demí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?¡s no veo nada.
Habrí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?­a q ver si alguien ha puesto el mod en ese tipo de foros para comprobar q realmente es compatible.

Salu2.

Re: Error al poner el Board Message MOD XL

Publicado: 23 Ago 2004, 12:25
por madelmanhouse
A lo mejor es eso. De todas formas me quedo mas tranquilo sabiendo que en el primer enlace que me mandaste salia el mismo error que me sale a mi.

A grandes males grandes soluciones, es menos aparente y no configurable desde el panel, pero por lo menos tengo un panel de avisos que sale en todas las paginas del foro y no cuesta tanto poner el mensaje que quieres transmitir.

http://www.madelmanhouse.com/foroplus/index.php

Te agradezco mucho tu ayuda. :wink: