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.

Error WEB TAG En Advanced BBCode Box V5.0.0

Aquí­ podrás dejar tus dudas sobre MODs o MODificaciones de tu phpBB2
  Reglas del Foro
Antes de participar en los foros, leer esto por favor.
Normas generales de phpBB-Es y las de Soporte
Cerrado
Maik
Observador/a
Mensajes: 3
Registrado: 17 Mar 2006, 22:51

Error WEB TAG En Advanced BBCode Box V5.0.0

#1

Mensaje por Maik »

Haber si alguien mas tiene o tuvo este error

el WEB TAG del Advanced BBCode Box v5.0.0 no funciona, ya modificque la opcion de permitir html y ni asi funciono

lo unico que no me "gusto" fue que me cambio el URL por WEB, pero ya con tiempo me acostumbro o veo la manera de "arregrarlo" :oops:

Ya fui a la pagina del autor y no encontre soporte para ese problema

No me quise firmar y preguntar alla para no tener demasiadas cuentas

En caso de que no se puede pues tendre que regresar a aquek foro a traerla :mrgreen:

Muchas gracias por su tiempo

Maik
jeepero mexicano aprendiendo a usar phpBB
Imagen
http://www.trepamontes4x4.com/index1.php

Nazcar
Ex Staff
Mensajes: 1728
Registrado: 14 Oct 2005, 20:39

Respuesta: Error WEB TAG En Advanced BBCode Box V5.0.0

#2

Mensaje por Nazcar »

ese tag de bbcode esta deshabilitado por motivos de seguridad creaba un iframe con la web puesta dentro del post y claro al no controlar el contenido de la web a mostrar te podian meter exploits por todos lados y por ese motivo se saco.



Un saludo

SuperNovato
Ex Staff
Mensajes: 2521
Registrado: 15 Mar 2006, 19:34

Respuesta: Error WEB TAG En Advanced BBCode Box V5.0.0

#3

Mensaje por SuperNovato »

Resucito este tema.

Yo tengo la versión 5.0.0a (supongo que es superior a la que se cita en este tema).
Y en esa versión sí que está activa la WEB tag (por lo menos en mi caso, vaya).
He mirado la historia del MOD y tal,
pero no veo nada referente a este asunto.

La pregunta es cómo quitar esa opción del Advanced BBCode
(he estado curioseando sus archivos, pero me pierdo jejeje).

La razón para que me interese quitar esa TAG es, por un lado, la que dice Nazcar;
y por otro,
que no me hace gracia que en mi foro aparezcan según qué webs y según qué publicidades.

Mi foro es php 2.0.21. Subsilver en el template.
Actualizado de 2.0.4 a 2.018 (qué tiempos!) y luego versión a versión.
Servidor de pago.
MODs: El dicho Advanded, el Last Topic Index, el Cracker Tracker, el Dowunlad Topics & Posts,
y algunas mejoras que debo a Xoom, Mitch, Morph, Janu, Nazcar, Kuka y demás foreros ;)

PD. Como este tema ya esté contestado y no lo haya encontrado me deguello a mí mismo jajajaja
Yo no sé casi nada de esto. Pero puedo aprender.
Porque para saber estoy solo. Pero para aprender no.

[hr]Antes de nada, lee las Normas de phpBB-Es, y la siempre útil Guí­a de phpBB en Castellano.
Consulta la Biblioteca (Guías, etc.), y los FAQS de ayuda phpBB para tus problemas. Quizás esté resuelto.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se pide Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate [url=PHP-nuke-y-phpbb-vt1733.html]AQUÍ

Nazcar
Ex Staff
Mensajes: 1728
Registrado: 14 Oct 2005, 20:39

Respuesta: Error WEB TAG En Advanced BBCode Box V5.0.0

#4

Mensaje por Nazcar »

tienes que buscar en bbcode.php los tag que hacen referencia al tag [web] si te es mas facil usa pastebin para poner el bbcode.php y te indicamos si quieres que desaparezca tambien del tpl pues pon tambien el bbcode.tpl de la plantilla

SuperNovato
Ex Staff
Mensajes: 2521
Registrado: 15 Mar 2006, 19:34

Respuesta: Error WEB TAG En Advanced BBCode Box V5.0.0

#5

Mensaje por SuperNovato »

usaré el Pastebin,
porque ya estuve curioseando esos tag en el archivo,
y seguro que si los quito yo
me cargo alguna ' o algun ) o algún algo jejeje
Mañana los paso. Gracias por la razpidez ;)
Yo no sé casi nada de esto. Pero puedo aprender.
Porque para saber estoy solo. Pero para aprender no.

[hr]Antes de nada, lee las Normas de phpBB-Es, y la siempre útil Guí­a de phpBB en Castellano.
Consulta la Biblioteca (Guías, etc.), y los FAQS de ayuda phpBB para tus problemas. Quizás esté resuelto.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se pide Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate [url=PHP-nuke-y-phpbb-vt1733.html]AQUÍ

SuperNovato
Ex Staff
Mensajes: 2521
Registrado: 15 Mar 2006, 19:34

Respuesta: Error WEB TAG En Advanced BBCode Box V5.0.0

#6

Mensaje por SuperNovato »

En bbcode.tpl el único sitio donde sale lo de ?web" es aquí -copio algo antes y después-. He pensado si probar yo a quitar toda la línea, pero aún me acojonan esas pruebas (el Advanced no lo tengo en el foro de pruebas):

Código: Seleccionar todo

<!-- BEGIN video -->
<div align="center"><embed src="{URL}" width={WIDTH} height={HEIGHT}></embed></div>
<!-- END video -->

<!-- BEGIN web --><iframe width="100%" height="350" src="{URL}"></iframe><!-- END web -->

<!-- BEGIN hr --><hr noshade color='#000000' size='1'><!-- END hr -->
Y en bbcode.php ni idea. Lo de web me sale en montón de líneas jejeje (al final terminaré buscando en Google algún tutorial de lenguaje php; ya lo he hecho, pero no termino de decidirme por ninguno). Va en Pastebin; creo que copio demasiadas líneas, pero no se me vaya a escapar algo:

Yo no sé casi nada de esto. Pero puedo aprender.
Porque para saber estoy solo. Pero para aprender no.

[hr]Antes de nada, lee las Normas de phpBB-Es, y la siempre útil Guí­a de phpBB en Castellano.
Consulta la Biblioteca (Guías, etc.), y los FAQS de ayuda phpBB para tus problemas. Quizás esté resuelto.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se pide Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate [url=PHP-nuke-y-phpbb-vt1733.html]AQUÍ

Avatar de Usuario
invi
Ex Staff
Mensajes: 2557
Registrado: 14 Ene 2006, 16:25
Género:
Edad: 38

Respuesta: Error WEB TAG En Advanced BBCode Box V5.0.0

#7

Mensaje por invi »

en el bbcode.php supongo que tendrás que eliminar estas tres, que son las que he encontrado en el pastebin

Código: Seleccionar todo

$bbcode_tpl['web'] = str_replace('{URL}', '\\1', $bbcode_tpl['web']);

Código: Seleccionar todo

// [web]Web Iframe URL[/web] code..
        $patterns[] = "#\[web:$uid\](.*?)\[/web:$uid\]#si";
        $replacements[] = $bbcode_tpl['web'];

Código: Seleccionar todo

// [web]Web Iframe URL[/web] code..
        $text = preg_replace("#\[web\](http(s)?://)([a-z0-9\-\.,\?!%\*_\#:;~\\&$@\/=\+]+)\[/web\]#si", "[web:$uid]\\1\\3[/web:$uid]", $text);
Y quitandolas me imagino que el bbcode Web ya no estaria en el advanced.
Existen dos tipos de individuos, los que saben y los que no.

SuperNovato
Ex Staff
Mensajes: 2521
Registrado: 15 Mar 2006, 19:34

Respuesta: Error WEB TAG En Advanced BBCode Box V5.0.0

#8

Mensaje por SuperNovato »

Sí, pero se nos olvidaba algo ;)

Efectivamente, en bbcode.tpl eliminé, como decía arriba, la línea de:

Código: Seleccionar todo

<!-- BEGIN web --><iframe width="100%" height="350" src="{URL}"></iframe><!-- END web -->
Y con las buenas instrucciones de Invi, en bbcode.php eliminé

Código: Seleccionar todo

$bbcode_tpl['web'] = str_replace('{URL}', '\\1', $bbcode_tpl['web']);
y

Código: Seleccionar todo

// [web]Web Iframe URL[/web] code..  
       $patterns[] = "#\[web:$uid\](.*?)\[/web:$uid\]#si";  
       $replacements[] = $bbcode_tpl['web'];
y

Código: Seleccionar todo

// [web]Web Iframe URL[/web] code..  
       $text = preg_replace("#\[web\](http(s)?://)([a-z0-9\-\.,\?!%\*_\#:;~\\&$@\/=\+]+)\[/web\]#si", "[web:$uid]\\1\\3[/web:$uid]", $text);
Con esto se deshabilita la función. Ya no funciona aunque uses la etiqueta [web].

Pero, claro, en el cuadro de respuesta seguía apareciendo el icono de esa etiqueta: su "imagen" (que seguía insertando el código en la respuesta, aunque no funcionase).

Con lo que había que abrir el posting_body.tpl, y buscar en una larguííííííísima línea (la 165, más o menos) este código:

Código: Seleccionar todo

<img border="0" src="mods/bbcode_box/images/web.gif" name="web" type="image" onclick="BBCweb()" onmouseover="helpline('web')" class="postimage" alt="Web Page">
y quitarlo.

Hecho, gracias a todos. A lo mejor el tema era una tontería (y el caso es que, en mi foro, la etiqueta era útil). Pero en cuestiones de seguridad creo que mejor es no jugársela.
Yo no sé casi nada de esto. Pero puedo aprender.
Porque para saber estoy solo. Pero para aprender no.

[hr]Antes de nada, lee las Normas de phpBB-Es, y la siempre útil Guí­a de phpBB en Castellano.
Consulta la Biblioteca (Guías, etc.), y los FAQS de ayuda phpBB para tus problemas. Quizás esté resuelto.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se pide Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate [url=PHP-nuke-y-phpbb-vt1733.html]AQUÍ

Selena
Usuario/a
Mensajes: 68
Registrado: 04 Feb 2006, 04:48

Re: Respuesta: Error WEB TAG En Advanced BBCode Box V5.0.0

#9

Mensaje por Selena »

[quoteicy user="SuperNovato"]Hecho, gracias a todos. A lo mejor el tema era una tontería (y el caso es que, en mi foro, la etiqueta era útil). Pero en cuestiones de seguridad creo que mejor es no jugársela.[/quoteicy]

De tontería nada SuperNovato!

Yo acabo de instalar el Advanced BBCode Box y me ha venido de maravilla que hayas puesto el resúmen de cómo quitar la función de poner una web, porque en cuanto la he visto he dicho, esto va fuera! más luego lo que he podido leer sobre seguridad aquí...

:bravo: Fantástico gracias! :wink:

SuperNovato
Ex Staff
Mensajes: 2521
Registrado: 15 Mar 2006, 19:34

Respuesta: Error WEB TAG En Advanced BBCode Box V5.0.0

#10

Mensaje por SuperNovato »

Esto es lo bueno de los foros.
Todos terminamos ayudando a los demás y aprendiendo de los demás, todo a la vez.
Gracias, Selena (y a ver si se pasa el vearno y vuelve Buenafuente, que ya tengo mono aunque lo salvo con tu web jejejeje).
Yo no sé casi nada de esto. Pero puedo aprender.
Porque para saber estoy solo. Pero para aprender no.

[hr]Antes de nada, lee las Normas de phpBB-Es, y la siempre útil Guí­a de phpBB en Castellano.
Consulta la Biblioteca (Guías, etc.), y los FAQS de ayuda phpBB para tus problemas. Quizás esté resuelto.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se pide Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate [url=PHP-nuke-y-phpbb-vt1733.html]AQUÍ

Selena
Usuario/a
Mensajes: 68
Registrado: 04 Feb 2006, 04:48

Respuesta: Error WEB TAG En Advanced BBCode Box V5.0.0

#11

Mensaje por Selena »

Aaaaaah claro! Para esto está, allí siempre es Buenafuente, jejeje.

Un saludo guapo :cerveza:

Cerrado

Volver a “Soporte, preguntas sobre MODs de phpBB 2”