Página 1 de 1

Hide BBCode 1.0.0

Publicado: 02 Dic 2017, 04:08
por AlfredoRamos

Nombre de la Extensión: Hide BBCode
Autor: AbaddnOrmuz
Descripción de la Extensión
Permite usar los BBCode [hide]texto[/hide] y [hide inline=1][/hide] para ocultar contenido a usuarios invitados.

Nota: Los BBCode se pueden anidar.
Requerimientos:

  • php 5.6 o superior

  • phpBB 3.2.0 o superior

Repositorio: https://github.com/AlfredoRamos/phpbb-ext-hide
Capturas:
Imagen Imagen
Instalación:

  1. Descarga la version más eciente

  2. Descomprime el archivo *.zip o *.tar.gz

  3. Copia los archivos y carpetas dentro de {PHPBB_ROOT}/ext/alfredoramos/hide/

  4. Ve a tu PCA > Personalizar > Administrar Extensiones

  5. Localiza Hide y haz click en Habilitar

Versión de la Extensión: 1.0.0
Traducción: Español (ex y es_x_tu)
Compatible con phpBB: 3.2.x
Soporte oficial en phpBB: En el mismo tema hasta que sea aprobado.


Re: [DEV] Hide BBCode 0.1.0

Publicado: 02 Dic 2017, 19:26
por andares
@AbaddonOrmuz, no "interpreta" ni QUOTE ni CODE dentro del HIDE :cry:

Re: [DEV] Hide BBCode 0.2.0

Publicado: 03 Dic 2017, 00:14
por AlfredoRamos
@andares tienes razón, mi error fue probar antes de agregar la opción del BBCode "inline". He eliminado esa opción, ahora simplemente será un bloque y deberá funcionar (lo he probado).

No sé por qué el BBCode no funciona con condiciones múltiples (<xsl:choose>) anidadas, si no lo agrego en futuras versiones, es que no fuí capaz :rofl:

Re: Hide BBCode 0.2.0

Publicado: 03 Dic 2017, 14:52
por J_Sparrow
Buenas, como ya he comentado, una vez pasada la "resaca". he probado esta magnífica extensión, pero en mi Foro Local.
Doy por hecho que el tema de la imagen para los invitados funciona, no lo he comprobado, pero ahora me quiero centrar en un detalle, que cuando me preparaste el BBCode, me llamó la atención también.
Imagen
Como verás he puesto algunas frases y he echo la prueba con los comentarios de @andares , que ahora veo funcionan.
Si al final me ves muy pesado, no me lo tengas en cuenta y si puedes retocarlo fácilmente, pues adelante, si no ya nos apañaremos.
Si te das cuenta, la frase "Contenido oculto", esta bien, con la altura y demás correcta. Los colores ya los retocaré luego, ahora es para probar. Como te decía, esta bien, pero si escribes algo dentro del hide, toma el mismo estilo de texto y el mismo tamaño. Todo lo que pongas dentro del hide, tiene las mismas características que el título (tamaño, fuente, color, etc) y lo que pongas fuera, pilla el estilo por defecto.
Si es posible, me gustaría que lo que se ponga dentro del hide, fuese el estilo standard, que no herede las características del título, si es posible.
Y ya sabes, tómate tu tiempo ... y unas cervezas a mi salud :D :D :cerveza:

Re: Hide BBCode 0.2.0

Publicado: 08 Dic 2017, 20:29
por AlfredoRamos
Al parecer la imágen la tomaste con el estilo prosilver, cierto? el estilo no cambia ni la fuente ni su tamaño (referencia), en único estilo en donde lo cambié fue en aero en el ZIP que te pasé.

Ese tema en particular cambia la fuente y el tamaño a fieldset (puedes corroborarlo con el inspector de CSS), luego con CSS se tiene que revertir ese cambio, entonces los ficheros de aero sólo pueden ser usados en este estilo.

Si quieres cambiar los colores para prosilver, usa los ficheros que trae por default, no los remplaces con los de aero. Ese pequeño problema no es cosa mía :P

PS: Lamento la respuesta tardía, tuve una semana complicada :lee

Re: Hide BBCode 0.2.0

Publicado: 08 Dic 2017, 20:54
por J_Sparrow
AbaddonOrmuz escribió:PS: Lamento la respuesta tardía, tuve una semana complicada :lee
Faltaría mas, cada uno entra por los Foros cuando puede y le apetece (o al revés, el orden no es prioritario :D :D ), mucho estas haciendo por un "capricho" mio.
Juraría que era Aero, precisamente porque tu me lo habías preparado así. Lo reviso luego y veo que es lo que estoy haciendo mal o lo que no he entendido, que seguro serán las dos cosas.
@AbaddonOrmuz Muchísimas gracias por las molestias que te estas tomando, tomatelo con el tiempo que necesites, insisto en que lo que tengo hasta ahora me esta viniendo muy bien, ya hiciste un gran trabajo con el BBCode.

Sigo atento e insisto, cuando puedas me contestas, sin prisa.

Re: Hide BBCode 0.2.0

Publicado: 13 Dic 2017, 03:09
por AlfredoRamos
Estoy casi seguro de que la captura que muestras es de prosilver, los bordes de Aero son distintos:

Imagen

En todo caso, desde mis pruebas se muestra como debería con Aero, necesitaría verla en tu sitio para hacer las correcciones.

PS: Cuando actualicé éste tema para corregir el error, también hice lo mismo con el zip de Aero en el otro mensaje.

Re: Hide BBCode 0.2.0

Publicado: 13 Dic 2017, 18:59
por karbiko
Buenas,... me surge una duda:

El [hide inline=1][/hide] lo utilizas para ocultar contenido a los usuarios invitados, entiendo que es porque el grupo de estos usuarios es el número 1. Y que si quisiera ocultar a otro grupo sería cambiando ese número por el que correspondiera.

Pero,... ¿podría usarse para ocultar a varios grupos de usuarios al mismo tiempo?

Gracias por este desarrollo... Alfredo.

Re: Hide BBCode 0.2.0

Publicado: 13 Dic 2017, 19:32
por J_Sparrow
AbaddonOrmuz escribió:Estoy casi seguro de que la captura que muestras es de prosilver, los bordes de Aero son distintos:

Imagen

En todo caso, desde mis pruebas se muestra como debería con Aero, necesitaría verla en tu sitio para hacer las correcciones.

PS: Cuando actualicé éste tema para corregir el error, también hice lo mismo con el zip de Aero en el otro mensaje.
Uff, deja que lo revise este fin de semana, ahora me has dejado en duda, mil perdones. Volveré a revisar todo, a ver si usé los ficheros anteriores y que es lo que hice.
Sigo insistiendo, muchas gracias.

Re: Hide BBCode 0.2.0

Publicado: 14 Dic 2017, 16:08
por AlfredoRamos
@karbiko no, el hide "inline" era para ocultar entre líneas, ya que si colocas el BBCode en una misma línea lo dividirá en tres (antes del contenido oculto, el propio contenido y lo que estaba después de él).

Esto no toma en cuenta los grupos de usuarios, el 1 lo tomaba como valor booleano, ya que las propiedades deben tener un valor.

Además, esa opción la eliminé porque no mostraba correctamente otros BBCodes como andares lo comentó.

Re: Hide BBCode 0.2.0

Publicado: 15 Dic 2017, 10:30
por karbiko
Ah, perfecto.. Gracias por la aclaración...

Re: Hide BBCode 0.3.0

Publicado: 18 Dic 2017, 01:00
por AlfredoRamos
Investigando más sobre XSLT, he podido añadir el hide "inline", además he remplazado el tag HTML fieldset por section para que el HTML generado sea semánticamente correcto.

PS: Funcionan otros BBCode dentro de [hide].

Re: Hide BBCode 0.2.0

Publicado: 28 Feb 2018, 09:50
por estranged717
Hola. Hay manera de editarlo para que oculte links y solo los habilite cuando respondan? Saque la idea de los foros de foroactivo pero no logro hacerlo funcionar

Re: Hide BBCode 0.2.0

Publicado: 28 Feb 2018, 19:32
por AlfredoRamos
estranged717 escribió:Hola. Hay manera de editarlo para que oculte links y solo los habilite cuando respondan? Saque la idea de los foros de foroactivo pero no logro hacerlo funcionar
Sí, si hay manera, ahora si la pregunta es que si yó puedo editarlo, no lo creo, la extensión fue hecha para funcionar tal cual lo hace ahora.

Hay una extensión que al parecer hace exactamente lo que deseas, busca en el foro en inglés, la encondré en menos de 5 segundos en el buscador.

Re: Hide BBCode 0.2.0

Publicado: 28 Feb 2018, 19:50
por estranged717
Hola, agradezco tu atención. Estuve leyendo mucho al respecto pero no logro hacerlo funcionar. Ví que hay un mod de la extensión abbc3 que se llama Post on the topic to see content : https://www.phpbb.com/customise/db/mod/ ... 01#p323801

Pero no hay caso. No logro hacerlo andar, es para otra versión de phpbb :worried: