Página 1 de 2

Como hacer compatible el Prime Nest BBCodes y el Advance BBCode Box

Publicado: 26 Mar 2011, 19:43
por zoby
Hola, me gustaría saber si puedo hacer compatible el advance bbcode box con el prime nest bbcode, edito los mismos archivos, pero con una ''a'' delante ?¿ (ejemplo, si tengo que editar el includes/bbcode.php, edito también el includes/abbcode.php, aunque me imagino que las coincidencias en la busqueda seran minimas :roll:)

Re: Como hacer compatible el Prime Nest BBCodes y el Advance BBCode Box

Publicado: 26 Mar 2011, 20:21
por invi
Poder se podria, aunque estara un poco complicado si los MODs piden retocar los mismos archivos.. Ya que el phpBB por defecto tiene unos nombres ya, si editas los mismos archivos con una A delante me imagino que en la base de datos tendrías que tener otros campos para que esos archivos hagan llamada a la misma.. No se si me explico.

De todos modos seguramente leviatan o alorse te puede explicar mejor que entiende mejor que nadie sobre ello :P

Como hacer compatible el Prime Nest BBCodes y el Advance BBCode Box

Publicado: 26 Mar 2011, 21:22
por leviatan21
zoby escribió:Hola, me gustaría saber si puedo hacer compatible el advance bbcode box con el prime nest bbcode, edito los mismos archivos, pero con una ''a'' delante ?¿ (ejemplo, si tengo que editar el includes/bbcode.php, edito también el includes/abbcode.php, aunque me imagino que las coincidencias en la busqueda seran minimas :roll:)
No creo que haga falta, los bbcodes del ABBC3 son manejados por el propio phpbb, o sea mediante el archivo bbcodes.php a igual manera que los bbcodes creados desde el ACP

Como hacer compatible el Prime Nest BBCodes y el Advance BBCode Box

Publicado: 27 Mar 2011, 08:56
por zoby
leviatan21 escribió:
zoby escribió:Hola, me gustaría saber si puedo hacer compatible el advance bbcode box con el prime nest bbcode, edito los mismos archivos, pero con una ''a'' delante ?¿ (ejemplo, si tengo que editar el includes/bbcode.php, edito también el includes/abbcode.php, aunque me imagino que las coincidencias en la busqueda seran minimas :roll:)
No creo que haga falta, los bbcodes del ABBC3 son manejados por el propio phpbb, o sea mediante el archivo bbcodes.php a igual manera que los bbcodes creados desde el ACP
Y como le pongo el limite de veces que se puede usar uno dentro de otro, por que al ''editar'' un bbcode desde la configuración del abbcode en al ACP, no me sale, y si pruebo a meter por ejemplo el bbcode
SPOILER_SHOW
dentro de otro, no sale :( :(
Te dejo una captura
Imagen
Te dejo también enlaces a los 2 MODs por si lo necesitas
Advance BBCode
Prime Nest BBCode

Como hacer compatible el Prime Nest BBCodes y el Advance BBCode Box

Publicado: 27 Mar 2011, 18:11
por leviatan21
zoby escribió:Y como le pongo el limite de veces que se puede usar uno dentro de otro, por que al ''editar'' un bbcode desde la configuración del abbcode en al ACP, no me sale, y si pruebo a meter por ejemplo el bbcode
SPOILER_SHOW
dentro de otro, no sale :( :(
Es verdad, quizás la solución mas fácil sería colocar una cantidad mínima para aquellos bbcodes que no tienen su propia configuración, prueba esto y me dices :

Abrir :

Código: Seleccionar todo

raíz/includes/bbcode.php
Buscar :

Código: Seleccionar todo

                                'max_depth'  => !empty($rowset[$bbcode_id]['max_depth']) ? $rowset[$bbcode_id]['max_depth'] : 0, 
Reemplazar por :

Código: Seleccionar todo

                                'max_depth'  => (isset($rowset[$bbcode_id]['max_depth']) && !empty($rowset[$bbcode_id]['max_depth'])) ? $rowset[$bbcode_id]['max_depth'] : 3, 
Donde el 3 al final sería la cantidad establecida como default

Como hacer compatible el Prime Nest BBCodes y el Advance BBCode Box

Publicado: 27 Mar 2011, 18:32
por zoby
leviatan21 escribió:
zoby escribió:Y como le pongo el limite de veces que se puede usar uno dentro de otro, por que al ''editar'' un bbcode desde la configuración del abbcode en al ACP, no me sale, y si pruebo a meter por ejemplo el bbcode
SPOILER_SHOW
dentro de otro, no sale :( :(
Es verdad, quizás la solución mas fácil sería colocar una cantidad mínima para aquellos bbcodes que no tienen su propia configuración, prueba esto y me dices :

Abrir :

Código: Seleccionar todo

raíz/includes/bbcode.php
Buscar :

Código: Seleccionar todo

                                'max_depth'  => !empty($rowset[$bbcode_id]['max_depth']) ? $rowset[$bbcode_id]['max_depth'] : 0, 
Reemplazar por :

Código: Seleccionar todo

                                'max_depth'  => (isset($rowset[$bbcode_id]['max_depth']) && !empty($rowset[$bbcode_id]['max_depth'])) ? $rowset[$bbcode_id]['max_depth'] : 3, 
Donde el 3 al final sería la cantidad establecida como default
Me sigue sin funcionar :nolose:

Como hacer compatible el Prime Nest BBCodes y el Advance BBCode Box

Publicado: 30 Mar 2011, 07:24
por leviatan21
zoby escribió:Me sigue sin funcionar :nolose:
Prueba con esta :

Código: Seleccionar todo

            'max_depth'  => (isset($rowset[$bbcode_id]['max_depth']) && !empty($rowset[$bbcode_id]['max_depth']) && $rowset[$bbcode_id]['max_depth'] > 0) ? $rowset[$bbcode_id]['max_depth'] : 3, 

Como hacer compatible el Prime Nest BBCodes y el Advance BBCode Box

Publicado: 02 Abr 2011, 15:43
por zoby
leviatan21 escribió:
zoby escribió:Me sigue sin funcionar :nolose:
Prueba con esta :

Código: Seleccionar todo

            'max_depth'  => (isset($rowset[$bbcode_id]['max_depth']) && !empty($rowset[$bbcode_id]['max_depth']) && $rowset[$bbcode_id]['max_depth'] > 0) ? $rowset[$bbcode_id]['max_depth'] : 3, 
Me sigue sin funcionar :?
Le Pregunto al autor del Prime Nest BBcodes si sabe que se debe de cambiar ?¿
Ya que parece imposible :lol: :nolose:

Como hacer compatible el Prime Nest BBCodes y el Advance BBCode Box

Publicado: 02 Abr 2011, 16:44
por leviatan21
zoby escribió:Le Pregunto al autor del Prime Nest BBcodes si sabe que se debe de cambiar ?¿
Recuerdo que el autor te pasó como solucionar un BUG, el cambio que él sugirió era :
Buscar :

Código: Seleccionar todo

// Here each nested tag will get its replacement, up to $max_depth tags
Antes, agregar :

Código: Seleccionar todo

$max_depth = (isset($max_depth)) ? $max_depth : 0;
Que pasa si el cero lo cambias por un número, como por ejemplo :

Código: Seleccionar todo

$max_depth = (isset($max_depth)) ? $max_depth : 5;

Como hacer compatible el Prime Nest BBCodes y el Advance BBCode Box

Publicado: 02 Abr 2011, 17:02
por zoby
leviatan21 escribió:
zoby escribió:Le Pregunto al autor del Prime Nest BBcodes si sabe que se debe de cambiar ?¿
Recuerdo que el autor te pasó como solucionar un BUG, el cambio que él sugirió era :
Buscar :

Código: Seleccionar todo

// Here each nested tag will get its replacement, up to $max_depth tags
Antes, agregar :

Código: Seleccionar todo

$max_depth = (isset($max_depth)) ? $max_depth : 0;
Que pasa si el cero lo cambias por un número, como por ejemplo :

Código: Seleccionar todo

$max_depth = (isset($max_depth)) ? $max_depth : 5;
Por lo que veo, sigue sin funcionar, puedes comprobarlo tu mismo si quieres http://www.espartapsp.zobyhost.com/foro ... -t236.html

Re: Como hacer compatible el Prime Nest BBCodes y el Advance BBCode Box

Publicado: 02 Abr 2011, 18:34
por leviatan21
zoby escribió: puedes comprobarlo tu mismo si quieres
No no puedo :
La Administración del Sitio requiere que esté registrado y se haya identificado para ver este foro.

Re: Como hacer compatible el Prime Nest BBCodes y el Advance BBCode Box

Publicado: 02 Abr 2011, 18:39
por zoby
leviatan21 escribió:
zoby escribió: puedes comprobarlo tu mismo si quieres
No no puedo :
La Administración del Sitio requiere que esté registrado y se haya identificado para ver este foro.
Nombre de Usuario: Prueba
Contraseña: 123456

Como hacer compatible el Prime Nest BBCodes y el Advance BBCode Box

Publicado: 02 Abr 2011, 20:25
por leviatan21
Hice muchas pruebas con este MOD y el ABBC3, pero no logro hacerlo funcionar, parece que los bbcodes que utilizan

Código: Seleccionar todo

(.*?)
en su coincidencia no funcionan con el Prime Nest BBCodes :banned

Como hacer compatible el Prime Nest BBCodes y el Advance BBCode Box

Publicado: 03 Abr 2011, 11:26
por zoby
leviatan21 escribió:Hice muchas pruebas con este MOD y el ABBC3, pero no logro hacerlo funcionar, parece que los bbcodes que utilizan

Código: Seleccionar todo

(.*?)
en su coincidencia no funcionan con el Prime Nest BBCodes :banned
Entonces, no es posible hacer compatibles ambos MODs, a no ser que los codigos de uno de los dos MODs cambie lo suficiente como para que funcione con el otro ?¿ :nolose:

Como hacer compatible el Prime Nest BBCodes y el Advance BBCode Box

Publicado: 03 Abr 2011, 15:17
por leviatan21
zoby escribió:Entonces, no es posible hacer compatibles ambos MODs, a no ser que los codigos de uno de los dos MODs cambie lo suficiente como para que funcione con el otro ?¿ :nolose:
Yo tampoco lo se, no logro terminar de entender cual es la logica del código del mod como para que funcione correctamente.