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.

Ocultar a invitados BBCodeTema Solucionado

Dudas sobre BBCodes personalizados


Avatar de Usuario
J_Sparrow
Moderador
Mensajes: 1174
Registrado: 30 Oct 2009, 00:20
Género:
Edad: 62

Ocultar a invitados BBCode

#1

Mensaje por J_Sparrow »

Buenas.
Si subimos un adjunto a nuestro Foro, los invitados no lo pueden ver por ser eso, invitados y tienen que registrarse para poder ver el adjunto y poder descargarlo si lo necesitan. En mi nuevo Foro estoy usando una extensión en desarrollo de nuestro compañero @picaron (<<Store To Mega>>), que me da la posibilidad de añadir adjuntos a una cuenta de Mega. Al subir el adjunto, nos da el enlace que lo pegamos en el mensaje, pero yo lo "adorno" con un BBCode.
Pero yo quiero que "ese" contenido solo sea accesible a los usuarios registrados, que no se pueda descargar si no estás registrado. He probado a ocultar el BBCode completo, pero entrando como invitado, accedo a el sin problemas.
El BBCode es este:

Uso del BBcode:

Código: Seleccionar todo

[mega]{URL}[/mega]

Reemplazo HTML:

Código: Seleccionar todo

<a href="{URL}"><img src="images/Descarga_MEGA-01.gif"></a>

Línea de ayuda:

Código: Seleccionar todo

[mega]Enlace de descarga[/mega]

No sabría donde poner algo para que no se vea :D :D

Contenido Oculto
Este foro requiere que este registrado e identificado para ver el contenido oculto.

Avatar de Usuario
andares
Moderador
Mensajes: 1543
Registrado: 18 Nov 2008, 03:32
Género:

Ocultar a invitados BBCode

#2

Mensaje por andares »

Mmm no te vale para eso la extensión que Alfredo desarrollo para tí?: https://github.com/AlfredoRamos/phpbb-ext-hide


Avatar de Usuario
J_Sparrow
Moderador
Mensajes: 1174
Registrado: 30 Oct 2009, 00:20
Género:
Edad: 62

Ocultar a invitados BBCode

#3

Mensaje por J_Sparrow »

Pues me acabas de matar, porque juraría que la había probado y que no me ocultaba lo que quería. Lo voy a reestudiar, a ver si tengo la solución delante del morro y ni me entero.

Gracias @andares

Contenido Oculto
Este foro requiere que este registrado e identificado para ver el contenido oculto.

Avatar de Usuario
J_Sparrow
Moderador
Mensajes: 1174
Registrado: 30 Oct 2009, 00:20
Género:
Edad: 62

Ocultar a invitados BBCode

#4

Mensaje por J_Sparrow »

Vale, perfecto, me puede servir la extensión de nuestro compañero.
Pero me has recordado como empezó todo y que logré hacer funcionar mi BBCode en Local ....

Olvídalo todo, me he vuelto loco, pero al final lo he conseguido. Al recordarme como empezó la historia, he estado buscando los datos que en su día manejé y como tenía el BBCode en Local, pues lo he recuperado. Hechas las incorporaciones y modificaciones en mi Foro, todo OK.
El resultado de lo que buscaba:
Imagen
A la izquierda lo que ven los usuarios registrados y a la derecha lo que ven los invitados.

Gracias, mañana marco como solucionado el tema.

Contenido Oculto
Este foro requiere que este registrado e identificado para ver el contenido oculto.

Avatar de Usuario
J_Sparrow
Moderador
Mensajes: 1174
Registrado: 30 Oct 2009, 00:20
Género:
Edad: 62

Ocultar a invitados BBCode

#5

Mensaje por J_Sparrow »

Buenas noches, o soy muy tonto, o no es mi día. Me voy a ir a la cama a ver si mañana me levanto con buen pie y me salen las cosas mejor.
En mi anterior intervención en este mensaje, justo el que está encima, estaba supercontento porque un estupendo BBCode que me "personalizó" mi buen amigo y compañero @AbaddonOrmuz , me funcionaba a la perfección, o por lo menos como yo quería. Menuda guerra que le di pidiéndole cosas :shock: :shock:
Vale, estaba "retocando" mi Foro oficial, corrigiendo los errores por el cambio de extensiones y demás, cuando he vuelto al mismo post y veo que NO se ve el mensaje sin estar logueado, de la manera que yo quiero, con la imagen del candado. No he hecho nada distinto, el BBCode es el mismo, tiene la ruta de la imagen bien, la imagen esta en el servidor y todo en principio esta igual. Bueno, dos detalles que puede que tengan algo que ver.

  • Las pruebas las hice en Local y ahora tampoco se ve igual.

  • En las imágenes de la anterior respuesta, las que se ve el candado, no tenía instalada la extensión Advanced BBCode Box.

Vale, olvidarlo, acabo de ver lo que pasa. No me preguntéis por qué, pero si desactivo la extensión Advanced BBCode Box en Local, SI que se ve la imagen del candado. Si la dejo activa, no se ve. ¿Es incompatible con alguna parte de esta extensión?, @AbaddonOrmuz , ¿me puedes echar un cable?, como bien sabes, mis conocimientos son mas bien escasos.
El BBCode que preparaste en su día está <<AQUÍ>>.
Por cierto, en Firefox, viendo el mensaje logueado, le doy a inspeccionar elemento y me salen estas dos líneas en la parte inferior, por si te sirven de algo:

Código: Seleccionar todo

Content Security Policy: Ignorando "https:" dentro de script-src: se ha especificado "strict-dynamic"
Content Security Policy: Ignorando "http:" dentro de script-src: se ha especificado "strict-dynamic"

Ya no se ni que hacer, con lo bien que iba todo.

Contenido Oculto
Este foro requiere que este registrado e identificado para ver el contenido oculto.

Avatar de Usuario
AlfredoRamos
Ex Staff
Mensajes: 1235
Registrado: 14 Ene 2017, 22:18
Género:

Ocultar a invitados BBCode

#6

Mensaje por AlfredoRamos »

J_Sparrow escribió: 04 Oct 2019, 23:53

No me preguntéis por qué, pero si desactivo la extensión Advanced BBCode Box en Local, SI que se ve la imagen del candado. Si la dejo activa, no se ve. ¿Es incompatible con alguna parte de esta extensión?

Mmm... pues no deberían ser incompatibles :thinking:

J_Sparrow escribió: 04 Oct 2019, 23:53

Por cierto, en Firefox, viendo el mensaje logueado, le doy a inspeccionar elemento y me salen estas dos líneas en la parte inferior, por si te sirven de algo:

Código: Seleccionar todo

Content Security Policy: Ignorando "https:" dentro de script-src: se ha especificado "strict-dynamic"
Content Security Policy: Ignorando "http:" dentro de script-src: se ha especificado "strict-dynamic"

Debería haber más advertencias. En cualquier caso no me parece que esté relacionado ya que ese BBCode no usa ningún script.

Puedes intentar usar la imagen sin protocolo, aunque no hará nada con respecto a esas advertencias:

Código: Seleccionar todo

src="//www.rincad.es/images/Contenido_oculto.jpg"

Algunas de mis extensiones:
Imagen Imgur | :chart_with_upwards_trend: SEO Metadata | Imagen Markdown | :see_no_evil: Simple Spoiler BBCode | :shield: hCaptcha
:trophy: Checa todas mi extensiones aprobadas :trophy:

:penguin: Usuario de Arch Linux :penguin:


Avatar de Usuario
picaron
Moderador
Mensajes: 539
Registrado: 04 Abr 2010, 20:01
Género:
Edad: 58

Ocultar a invitados BBCode

#7

Mensaje por picaron »

@J_Sparrow, creo que esta situacion se genera porque estas tratando de acceder al foro en local con el protocolo de transferencia https:// en vez de con http:// que seria el correcto.

En local no tienes acceso con certificado SSL.

De hecho:
http:// soporta perfectamente contenido incrustado bajo https:// pero
https:// NO soporta correctamente contenido incrustado bajo http:// y lanza un mensaje de contenido no seguro.

Para verificar que medio (imagen) es la culpable, en el foro en producción, accede con Firefox a una de esas paginas que tiene el problema, boton derecho -> Ver informacion de la pagina.
Click en el boton "Medios" y ahi podras recorrer una a una todas las imagens que ha cargado la pagina.
Todas deben de cargar con el protocolo https://, la imagen que veas con el protocolo http:// es la culpable de que la pagina cargue de modo inseguro.

Así podrás identificar desde donde viene el problema.

Nota: Para acceder correctamente en local al foro se deben de configurar correctamente en el PCA los parámetros de Configuración del Servidor y la Configuración de cookies.

Saludos.

Datos de Soporte

URL: http://www.ascensoristas.net
Versión phpBB: 3.3.9
EXT Instaladas:
Adsense & Ads
Advanced BBCode Box
Anti Adblock
Background Image in Text Area
Ban Hammer
Board3 Portal
Browser & OS in Viewtopic
cBB QuickMod
Contact Admin
Cron Status
Extensions .yml check
External Links Open in New Window
Favorite icon
File Download
Google Analytics
Google Search
Image Upload
Imgur
Lightbox
Manage Attachments
mChat
mChat on Board3 Portal
No DEA Emails
Pages
Pay For Link
Paypal Donation
Post Links
Pretty Topic
Private Message Box Status Bars
Quick Style
Scroll Page
Search Back
Simple mentions
Simple News Admin
Slideshow for Header
Sortables Captcha
Stop Browser Back Button
Store To MEGA
Tabs BBCode
Thanks for posts
Topic Preview
Ultimate Points Extension
[**] Breadcrumb Menu

Plantilla(s) usada(s):
prosilver
Black-Silver
Black-Silver-Slim
Black-Silver-Split
Carbon
CleanSilver
cubes
Elegance
Elegance Aqua
Elegance Green
Elegance LightBlue
Elegance SoftBlue
Elegance SoftGreen
Elegance SteelBlue
Flat Style
Flat Style Blue
Flat Style Gold
Flat Style Green
Flat Style Purple
Flat Style Red
Maxthon
ne-blackgreen
Orange_BBEs
prosilver Special Edition
Rock'n Roll
we_universal
X-Creamy

Servidor: Servidor Dedicado (No Administrado) Debian GNU/Linux 10 (buster) (x86_64) ovh.com
Servidor de base de datos:MySQL(i) 10.3.36-MariaDB-0+deb10u2
Versión PHP: 7.4.32
Actualización desde otra versión: Pasito a pasito desde la 3.0.9
Conversión desde otro sistema de foros: No


Avatar de Usuario
J_Sparrow
Moderador
Mensajes: 1174
Registrado: 30 Oct 2009, 00:20
Género:
Edad: 62

Ocultar a invitados BBCode

#8

Mensaje por J_Sparrow »

AbaddonOrmuz escribió: 05 Oct 2019, 07:49

Mmm... pues no deberían ser incompatibles

Eso es lo que yo pienso, pero parece que tiene prioridad Advanced BBCode Box sobre el usos de las opciones de ocultación. Y si a ti te extraña, algo no debe de estar bien. Al crear tu el BBCode que colocaba la imagen del candado, pensaba que podrías averiguar si algo no esta en condiciones. No se si se puede hacer que prevalezca un BBCode sobre otro, en fin, si tienes tiempo y ganas me gustaría que le dieras una vuelta.
También he instalado tu extensión Hide y me da que también tiene problemas. Y puestos, ¿se puede añadir a tu extensión el poner una imagen como la que yo quiero que aparezca?. He mirado el código que genera al instalarla y no he visto similitudes con el BBCode que me creaste en su día. También he de reconocer que no tengo ni idea de como se podría hacer :) :)

picaron escribió: 05 Oct 2019, 12:43

creo que esta situación se genera porque estas tratando de acceder al foro en local con el protocolo de transferencia

Los comentarios e informaciones que he hecho eran con las pruebas en mi Foro Oficial, de echo no me sale el error en Local. He mirado lo que me comentas y no existe ninguna imagen sin el protocolo https://, puedes consultarlo tu mismo si quieres <<estando logeado, claro>>
Y es raro, no siempre sale el mismo mensaje, es mas, ahora me fijo que sale todo esto:

Código: Seleccionar todo

Content Security Policy: Ignorando "'unsafe-inline'" dentro de script-src: se ha especificado "strict-dynamic"
Content Security Policy: Ignorando "https:" dentro de script-src: se ha especificado "strict-dynamic"
Content Security Policy: Ignorando "http:" dentro de script-src: se ha especificado "strict-dynamic"
Content Security Policy: Ignorando "'unsafe-inline'" dentro de script-src: se ha especificado "strict-dynamic"
Content Security Policy: Ignorando "https:" dentro de script-src: se ha especificado "strict-dynamic"
Content Security Policy: Ignorando "http:" dentro de script-src: se ha especificado "strict-dynamic"
Content Security Policy: Ignorando "'unsafe-inline'" dentro de script-src: se ha especificado "strict-dynamic"
Content Security Policy: Ignorando "https:" dentro de script-src: se ha especificado "strict-dynamic"
Content Security Policy: Ignorando "http:" dentro de script-src: se ha especificado "strict-dynamic"
Content Security Policy: Ignorando "'report-sample'" dentro de script-src: se ha especificado "strict-dynamic"
Content Security Policy: Ignorando "'unsafe-inline'" dentro de script-src: se ha especificado "strict-dynamic"
Content Security Policy: Ignorando "https:" dentro de script-src: se ha especificado "strict-dynamic"
Content Security Policy: Ignorando "http:" dentro de script-src: se ha especificado "strict-dynamic"
MouseEvent.mozPressure está obsoleto. Use PointerEvent.pressure en su lugar.

Y perdón por añadir esta información, que como dice @AbaddonOrmuz no tiene que ver con el que no se vea el BBCode.

Gracias compañeros, a ver si le podemos dar una solución, si no, lo dejo como está y punto. O a alguno se le ocurre como desactivar el BBCode de Advanced BBCode Box, porque a pesar de que borre lo que hay en la pestaña de Mensajes en el ACP, sigue existiendo internamente por lo que se ve.

Contenido Oculto
Este foro requiere que este registrado e identificado para ver el contenido oculto.

Avatar de Usuario
picaron
Moderador
Mensajes: 539
Registrado: 04 Abr 2010, 20:01
Género:
Edad: 58

Ocultar a invitados BBCode

#9

Mensaje por picaron »

@J_Sparrow, consejo, no te compliques la vida con la consola de Firefox.
Es lógico que salten advertencias en base a las etiquetas que admite cada navegador (hay etiquetas CSS que Firefox no entiende y Chrome si y viceversa).

Céntrate en los logs del servidor. Ahí si que es donde hay que mirar.

Y cerciórate de que tu config.php tiene la estructura correcta.
Creo que el tuyo no la tiene.
https://www.phpbb.com/support/docs/en/3 ... gphp-file/
No es aconsejable dejar vacia la variable $dbhost = ''; coloca en su lugar $dbhost = 'localhost';

:cafe:

Datos de Soporte

URL: http://www.ascensoristas.net
Versión phpBB: 3.3.9
EXT Instaladas:
Adsense & Ads
Advanced BBCode Box
Anti Adblock
Background Image in Text Area
Ban Hammer
Board3 Portal
Browser & OS in Viewtopic
cBB QuickMod
Contact Admin
Cron Status
Extensions .yml check
External Links Open in New Window
Favorite icon
File Download
Google Analytics
Google Search
Image Upload
Imgur
Lightbox
Manage Attachments
mChat
mChat on Board3 Portal
No DEA Emails
Pages
Pay For Link
Paypal Donation
Post Links
Pretty Topic
Private Message Box Status Bars
Quick Style
Scroll Page
Search Back
Simple mentions
Simple News Admin
Slideshow for Header
Sortables Captcha
Stop Browser Back Button
Store To MEGA
Tabs BBCode
Thanks for posts
Topic Preview
Ultimate Points Extension
[**] Breadcrumb Menu

Plantilla(s) usada(s):
prosilver
Black-Silver
Black-Silver-Slim
Black-Silver-Split
Carbon
CleanSilver
cubes
Elegance
Elegance Aqua
Elegance Green
Elegance LightBlue
Elegance SoftBlue
Elegance SoftGreen
Elegance SteelBlue
Flat Style
Flat Style Blue
Flat Style Gold
Flat Style Green
Flat Style Purple
Flat Style Red
Maxthon
ne-blackgreen
Orange_BBEs
prosilver Special Edition
Rock'n Roll
we_universal
X-Creamy

Servidor: Servidor Dedicado (No Administrado) Debian GNU/Linux 10 (buster) (x86_64) ovh.com
Servidor de base de datos:MySQL(i) 10.3.36-MariaDB-0+deb10u2
Versión PHP: 7.4.32
Actualización desde otra versión: Pasito a pasito desde la 3.0.9
Conversión desde otro sistema de foros: No


Avatar de Usuario
J_Sparrow
Moderador
Mensajes: 1174
Registrado: 30 Oct 2009, 00:20
Género:
Edad: 62

Ocultar a invitados BBCode

#10

Mensaje por J_Sparrow »

Gracias @picaron , seguiré tu consejo, me olvido de las advertencias y sigo centrándome en por que no son compatibles la extensión con el BBCode, que al final es lo que mas me preocupa (bueno, no tanto) en estos momentos.
Por cierto, tengo configurado el config.php como me comentas.

Contenido Oculto
Este foro requiere que este registrado e identificado para ver el contenido oculto.

Avatar de Usuario
picaron
Moderador
Mensajes: 539
Registrado: 04 Abr 2010, 20:01
Género:
Edad: 58

Ocultar a invitados BBCode

#11

Mensaje por picaron »

No. Míralo con detenimiento.

Te dejo una copia/ejemplo del mio:

Código: Seleccionar todo

<?php
// phpBB 3.2.x auto-generated configuration file
// Do not change anything in this file!
$dbms = 'phpbb\\db\\driver\\mysqli';
$dbhost = 'localhost';
$dbport = '';
$dbname = 'xxxxxxxxxxxx';
$dbuser = 'xxxxxxxxxxxx';
$dbpasswd = 'xxxxxxxxxxxx';
$table_prefix = 'phpbb_';
$phpbb_adm_relative_path = 'adm/';
$acm_type = 'phpbb\\cache\\driver\\file';

@define('PHPBB_INSTALLED', true);
@define('PHPBB_DISPLAY_LOAD_TIME', true);
@define('PHPBB_ENVIRONMENT', 'production');
@define('DEBUG_CONTAINER', true);
@define('DEBUG', true);
@define('DEBUG_EXTRA', true);
?>

Compáralos... :cafe:

Datos de Soporte

URL: http://www.ascensoristas.net
Versión phpBB: 3.3.9
EXT Instaladas:
Adsense & Ads
Advanced BBCode Box
Anti Adblock
Background Image in Text Area
Ban Hammer
Board3 Portal
Browser & OS in Viewtopic
cBB QuickMod
Contact Admin
Cron Status
Extensions .yml check
External Links Open in New Window
Favorite icon
File Download
Google Analytics
Google Search
Image Upload
Imgur
Lightbox
Manage Attachments
mChat
mChat on Board3 Portal
No DEA Emails
Pages
Pay For Link
Paypal Donation
Post Links
Pretty Topic
Private Message Box Status Bars
Quick Style
Scroll Page
Search Back
Simple mentions
Simple News Admin
Slideshow for Header
Sortables Captcha
Stop Browser Back Button
Store To MEGA
Tabs BBCode
Thanks for posts
Topic Preview
Ultimate Points Extension
[**] Breadcrumb Menu

Plantilla(s) usada(s):
prosilver
Black-Silver
Black-Silver-Slim
Black-Silver-Split
Carbon
CleanSilver
cubes
Elegance
Elegance Aqua
Elegance Green
Elegance LightBlue
Elegance SoftBlue
Elegance SoftGreen
Elegance SteelBlue
Flat Style
Flat Style Blue
Flat Style Gold
Flat Style Green
Flat Style Purple
Flat Style Red
Maxthon
ne-blackgreen
Orange_BBEs
prosilver Special Edition
Rock'n Roll
we_universal
X-Creamy

Servidor: Servidor Dedicado (No Administrado) Debian GNU/Linux 10 (buster) (x86_64) ovh.com
Servidor de base de datos:MySQL(i) 10.3.36-MariaDB-0+deb10u2
Versión PHP: 7.4.32
Actualización desde otra versión: Pasito a pasito desde la 3.0.9
Conversión desde otro sistema de foros: No


Avatar de Usuario
AlfredoRamos
Ex Staff
Mensajes: 1235
Registrado: 14 Ene 2017, 22:18
Género:

Ocultar a invitados BBCode

#12

Mensaje por AlfredoRamos »

Por lo que comentas, creo que ya se la respuesta, pero por si las dudas lo pregunto: tienes una URL donde se pueda ver que no funciona?

Algunas de mis extensiones:
Imagen Imgur | :chart_with_upwards_trend: SEO Metadata | Imagen Markdown | :see_no_evil: Simple Spoiler BBCode | :shield: hCaptcha
:trophy: Checa todas mi extensiones aprobadas :trophy:

:penguin: Usuario de Arch Linux :penguin:


Avatar de Usuario
J_Sparrow
Moderador
Mensajes: 1174
Registrado: 30 Oct 2009, 00:20
Género:
Edad: 62

Ocultar a invitados BBCode

#13

Mensaje por J_Sparrow »

Gracias @AbaddonOrmuz , sabía que ibas a seguir investigando.

Si te refieres a una URL donde este un tema con un hidden , aquí tienes <<UNA>>

A ver si tienes suerte y descubres el misterio.

Contenido Oculto
Este foro requiere que este registrado e identificado para ver el contenido oculto.

Avatar de Usuario
AlfredoRamos
Ex Staff
Mensajes: 1235
Registrado: 14 Ene 2017, 22:18
Género:

Ocultar a invitados BBCode

#14

Mensaje por AlfredoRamos »

@J_Sparrow Pero el BBCode que compartí hace tiempo es hide :D o has remplazado el que trae consigo ABBC3?

Algunas de mis extensiones:
Imagen Imgur | :chart_with_upwards_trend: SEO Metadata | Imagen Markdown | :see_no_evil: Simple Spoiler BBCode | :shield: hCaptcha
:trophy: Checa todas mi extensiones aprobadas :trophy:

:penguin: Usuario de Arch Linux :penguin:


Avatar de Usuario
J_Sparrow
Moderador
Mensajes: 1174
Registrado: 30 Oct 2009, 00:20
Género:
Edad: 62

Ocultar a invitados BBCode

#15

Mensaje por J_Sparrow »

:angry: :angry: :angry: :angry: :angry: :angry:
Gracias @AbaddonOrmuz , soy un verdadero desastre, es hide, lo que pasa es que yo le cambie el nombre (no recuerdo por qué) y ahí esta el problema de incompatibilidades. Ya funciona, dejare el de hidden de la extensión ABBC3 para que siga manteniendo ocultos los datos y luego a través de una consulta en la Base de Datos, los cambiaré todos de golpe.

Gracias y mil perdones por volverte loco.

Contenido Oculto
Este foro requiere que este registrado e identificado para ver el contenido oculto.

Cerrado

Volver a “❓ Dudas sobre BBCode”