Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Advanced BBCode Box 3: problemas de instalación

Soporte de MODs para phpBB 3.0.x
Dudas sobre AutoMOD aquí por favor.
Cerrado

0
No hay votos
 
Votos totales: 0

Avatar de Usuario
mmfilesi
Usuario/a
Mensajes: 78
Registrado: 05 Sep 2010, 17:48

Advanced BBCode Box 3: problemas de instalación

#1

Mensaje por mmfilesi »

URL: http://www.editorialvirtual.info/redaccion
Versión phpBB: 3.09
MODs Instalados: ninguno
Plantilla(s) usada(s): Prosilver
Servidor: linux, de pago
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No
URL del MOD:: http://www.phpbb-es.com/foro/descarga-m ... 24855.html

Hola, como siempre, muchísimas gracias de antemano por la atención.

He instalado el mod Advanced BBCode Box 3 en un foro que estoy empezando a montar y me da un error. Las tablas se han añadido bien y creo que el código está bien (lo repasé dos veces).

En el panel de respuesta no aparecen los iconos y al darle a responder me pone esto:
[phpBB Debug] PHP Warning: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Warning: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Warning: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Warning: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Warning: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Warning: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Warning: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Warning: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Warning: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Warning: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Warning: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Warning: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Warning: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Warning: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Warning: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Warning: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Warning: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Warning: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Warning: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Warning: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Warning: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Warning: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Warning: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Warning: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Warning: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found

-- ¿El problema es fácilmente localizable o borro el foro y vuelvo a empezar desde cero?

Un gran abrazo.
Datos de soporte:
Spoiler
URL: http://www.mmfilesi.com/taller
Versión phpBB: phpBB3 (3.0.7-PL1)
MODs Instalados: IP-address in topic for phpBB3
Print Post Mod
dvanced bbcode Box 3
Plantilla(s) usada(s): prosilver
Servidor: de pago
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

faku1810
Observador/a
Mensajes: 16
Registrado: 18 Jul 2011, 10:46

Re: Advanced BBCode Box 3: problemas de instalación

#2

Mensaje por faku1810 »

Entiendo que has revisado dos veces el código y las ediciones necesarias pero, has intentado mirar en includes/message_parser.php si no te falta un "." en la linea 69? Es donde te marca el error.

Por si acaso he revisado el message_parser.php de mi foro, pero en esa linea no hay ningun "." a la vista. Ayudaría mucho que adjuntaras el código de dicho archivo para poder revisar bien si el error está ahi.

Avatar de Usuario
mmfilesi
Usuario/a
Mensajes: 78
Registrado: 05 Sep 2010, 17:48

Re: Advanced BBCode Box 3: problemas de instalación

#3

Mensaje por mmfilesi »

Gracias compi, la verdad es que no entiendo nada, por ese lado no toqué el código (no venía nada en las instrucciones).

Hacia el final de este cacho está la línea 69:

if (preg_match($regexp, $this->message))

Código: Seleccionar todo

<?php
/**
*
* @package phpBB3
* @version $Id$
* @copyright (c) 2005 phpBB Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

/**
* @ignore
*/
if (!defined('IN_PHPBB'))
{
	exit;
}

if (!class_exists('bbcode'))
{
	include($phpbb_root_path . 'includes/bbcode.' . $phpEx);
}

/**
* BBCODE FIRSTPASS
* BBCODE first pass class (functions for parsing messages for db storage)
* @package phpBB3
*/
class bbcode_firstpass extends bbcode
{
	var $message = '';
	var $warn_msg = array();
	var $parsed_items = array();

	/**
	* Parse BBCode
	*/
	function parse_bbcode()
	{
		if (!$this->bbcodes)
		{
			$this->bbcode_init();
		}

		global $user;

		$this->bbcode_bitfield = '';
		$bitfield = new bitfield();

		foreach ($this->bbcodes as $bbcode_name => $bbcode_data)
		{
			if (isset($bbcode_data['disabled']) && $bbcode_data['disabled'])
			{
				foreach ($bbcode_data['regexp'] as $regexp => $replacement)
				{
					if (preg_match($regexp, $this->message))
					{
						$this->warn_msg[] = sprintf($user->lang['UNAUTHORISED_BBCODE'] , '[' . $bbcode_name . ']');
						continue;
					}
				}
			}
			else
			{
				foreach ($bbcode_data['regexp'] as $regexp => $replacement)
				{
					// The pattern gets compiled and cached by the PCRE extension,
					// it should not demand recompilation
					if (preg_match($regexp, $this->message))
					{
						$this->message = preg_replace($regexp, $replacement, $this->message);
						$bitfield->set($bbcode_data['bbcode_id']);
					}
				}
			}
		}

		$this->bbcode_bitfield = $bitfield->get_base64();
	}
Datos de soporte:
Spoiler
URL: http://www.mmfilesi.com/taller
Versión phpBB: phpBB3 (3.0.7-PL1)
MODs Instalados: IP-address in topic for phpBB3
Print Post Mod
dvanced bbcode Box 3
Plantilla(s) usada(s): prosilver
Servidor: de pago
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

faku1810
Observador/a
Mensajes: 16
Registrado: 18 Jul 2011, 10:46

Re: Advanced BBCode Box 3: problemas de instalación

#4

Mensaje por faku1810 »

Mmm.. pues asi a simple vista y comparando no hay nada distinto con el mio en esas lineas (yo tambien tengo el ABBC3 instalado)

Cuando dices "por ese lado" te refieres al archivo o a las lineas? porque si mis ojos no me fallan yo agregué unas lineas en ese archivo. Sí, aquí lo dice, mira: http://www.phpbb.com/customise/db/view- ... parser.php

Como primera medida te recomiendo mirar bien esa parte, asi vamos descartando opciones. Revisa que hayas editado correctamente las partes donde habia que agregar antes y despues de las lineas a encontrar.

Avatar de Usuario
mmfilesi
Usuario/a
Mensajes: 78
Registrado: 05 Sep 2010, 17:48

Re: Advanced BBCode Box 3: problemas de instalación

#5

Mensaje por mmfilesi »

Gracias mil, compai! Sí, creo que están bien puestos los cambios.

Así ha quedado el código por las líneas donde se pedían esos cambios:

1.

Código: Seleccionar todo

$sql = 'SELECT *
				FROM ' . BBCODES_TABLE;

                        // MOD : MSSTI ABBC3 - Start
			$sql .= ' WHERE bbcode_match <> "." ';
			// MOD : MSSTI ABBC3 - End
2.

Código: Seleccionar todo

                                // MOD : MSSTI ABBC3 - Start
				'bbcode_group'	=> $row['bbcode_group'],
				// MOD : MSSTI ABBC3 - End

                        	'bbcode_id'	=> (int) $row['bbcode_id'],
				'regexp'	=> array($row['first_pass_match'] => str_replace('$uid', $this->bbcode_uid, $row['first_pass_replace']))
			);
3.

Código: Seleccionar todo

                // MOD : MSSTI ABBC3 - Start
		// Check phpbb permissions status
		// Check ABBC3 groups permission
		// try to make it as quicky as it can be
		foreach ($this->bbcodes as $bbcode_name => $bbcode_data)
		{
			$auth_tag = preg_replace('#\=(.*)?#', '', strtoupper(trim($bbcode_name)));
			if ((isset($bbcode_data['bbcode_group']) && $bbcode_data['bbcode_group']) || in_array($auth_tag, $this->need_permissions))
			{
				if (!$this->abbcode_permissions($auth_tag, (isset($bbcode_data['bbcode_group']) ? $bbcode_data['bbcode_group'] : 0)))
				{
					$this->bbcodes[$bbcode_name]['disabled'] = true;
				}
			}
		}
		// MOD : MSSTI ABBC3 - End


                // Parse smilies
Un abrazo!
Última edición por mmfilesi el 18 Jul 2011, 12:31, editado 1 vez en total.
Datos de soporte:
Spoiler
URL: http://www.mmfilesi.com/taller
Versión phpBB: phpBB3 (3.0.7-PL1)
MODs Instalados: IP-address in topic for phpBB3
Print Post Mod
dvanced bbcode Box 3
Plantilla(s) usada(s): prosilver
Servidor: de pago
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

faku1810
Observador/a
Mensajes: 16
Registrado: 18 Jul 2011, 10:46

Re: Advanced BBCode Box 3: problemas de instalación

#6

Mensaje por faku1810 »

Perfecto, asi es como las tengo yo en mi archivo :cerveza:

Edit :P perdon, creí que ya habias resuelto el problema... Si no es en esos, es posible que sea en alguno de los otros. así que lo lógico sería ir archivo por archivo una vez más, comparando con el archivo de instalacion.

Avatar de Usuario
mmfilesi
Usuario/a
Mensajes: 78
Registrado: 05 Sep 2010, 17:48

Re: Advanced BBCode Box 3: problemas de instalación

#7

Mensaje por mmfilesi »

Gracias por la atención, amigo.

Una pregunta, ¿sabes si el Advanced funciona con la versión 3.09 de PHPBB?

Un abrazo.
Datos de soporte:
Spoiler
URL: http://www.mmfilesi.com/taller
Versión phpBB: phpBB3 (3.0.7-PL1)
MODs Instalados: IP-address in topic for phpBB3
Print Post Mod
dvanced bbcode Box 3
Plantilla(s) usada(s): prosilver
Servidor: de pago
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

faku1810
Observador/a
Mensajes: 16
Registrado: 18 Jul 2011, 10:46

Re: Advanced BBCode Box 3: problemas de instalación

#8

Mensaje por faku1810 »

Imagino que sí :P como dije, lo tengo instalado en mi foro de pruebas y éste está actualizado a la versión 3.0.9

los unicos problemas que le he hallado al ABBC3 son los bbcodes que solo funcionan bien en IE.

Avatar de Usuario
mmfilesi
Usuario/a
Mensajes: 78
Registrado: 05 Sep 2010, 17:48

Re: Advanced BBCode Box 3: problemas de instalación

#9

Mensaje por mmfilesi »

vALE, ya está solucionado. Se ve que no se subió algún archivo. Volví a subirlos todos y ahora funciona de maravilla.

Personalmente creo que este mod de leviatán debería venir instalado por defecto.

Podemos cerrar el tema.

Gracias mil.
Datos de soporte:
Spoiler
URL: http://www.mmfilesi.com/taller
Versión phpBB: phpBB3 (3.0.7-PL1)
MODs Instalados: IP-address in topic for phpBB3
Print Post Mod
dvanced bbcode Box 3
Plantilla(s) usada(s): prosilver
Servidor: de pago
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

faku1810
Observador/a
Mensajes: 16
Registrado: 18 Jul 2011, 10:46

Re: Advanced BBCode Box 3: problemas de instalación

#10

Mensaje por faku1810 »

Coincido aunque no del todo... hay varios bbcodes que a mi y a mis usuarios nos parecen innecesarios en el ABBC3 (y por ende los borré de la tabla en la base de datos) pero bueno, para gustos colores, y este no es el post para discutir eso :P

Me alegra saber que todo funciona bien ahora, te deseo suerte con el foro :ok:

loquitomed
Miembro
Mensajes: 391
Registrado: 09 Jun 2010, 08:34
Edad: 33

Re: Advanced BBCode Box 3: problemas de instalación

#11

Mensaje por loquitomed »

Off Topic

Si Funciona el Advanced BBCode Box 3 perfectamente en la vercion 3.0.9

Cerrado

Volver a “Soporte de MODs”