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.

BBCode ocultar contenido a los invitados

🔧 Solo BBCodes, dudas en este foro no
Avatar de Usuario
J_Sparrow
Moderador
Mensajes: 664
Registrado: 30 Oct 2009, 00:20
Nombre real: Jose Luis
Ubicación: España
Género:

Re: Extensión ocultar contenido a los invitados

Mensaje por J_Sparrow » 26 Nov 2017, 01:01

Muchísimas gracias por la información, intento asimilarla, que no es poco.
Me dices:
AbaddonOrmuz escribió:será más fácil para no editar el BBCode cada vez que necesites hacer un cambio estético.
Dudo que cambie algo una vez que lo tenga hecho, si el BBCode me funciona, me lo guardo como un tesoro y no lo toco para nada. Por eso mi idea era la de incorporar en el propio código del BBCode para que conserve el texto que tiene el mensaje y que no me siga usando el que defino en la cabecera del fieldset. Pensaba que me ibas a indicar que añadiese alguna línea después del legend, para que volviese a tomar el tipo de texto inicial del mensaje. Investigaré un poco mas y si no lo daré por válido lo que ya tengo. Por cierto, iba a preguntarte como puedo reducir el ancho del cuadro, pero ya he visto en la página que me has recomendado (impresionante página), que el max-width sirve para ello. No me ajusta automáticamente al ancho del contenido, pero le pongo un tamaño de 400 y es mas que suficiente.
.........
Para que veas, mientras escribía esto ya he asimilado alguna de las cosas que comentas. Ya he creado mi fichero css y "creo" que he incorporado la carga tal y como me indicas, pero al probarlo, no me funciona como debería. No me sale el fondo verde (y eso que lo veo en el código), ni me sale el texto de la leyenda en negrita y subrayado :cry: :cry:

Voy a repasarlo a ver donde tengo el fallo y si no lo encuentro, lo dejaré por hoy.

Gracias @AbaddonOrmuz


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


Enlace:
BBCode:
HTML:

Ocultar enlaces al mensaje
Mostrar enlaces al mensaje

Avatar de Usuario
AbaddonOrmuz
Moderador
Mensajes: 567
Registrado: 14 Ene 2017, 22:18
Nombre real: Alfredo
Ubicación: /dev/null
Género:
Contactar:

Re: BBCode ocultar contenido a los invitados

Mensaje por AbaddonOrmuz » 28 Nov 2017, 21:36

Ok, el BBCode con CSS inline:

Código: Seleccionar todo

<xsl:choose>
	<xsl:when test="$S_USER_LOGGED_IN and not($S_IS_BOT)">
		<fieldset class="hidden-content content" style="background-color: #c5e3bf;border: 3px solid #72B173;border-radius: 8px;font-size: 1em;margin: 1em 0;padding: 5px;">
			<legend style="background-color: #c5e3bf;border: 3px solid #72B173;border-radius: 8px;font-weight: bold;text-decoration: underline;padding: 0 5px;">Contenido oculto (para miembros solamente)</legend>
			<xsl:apply-templates />
		</fieldset>
	</xsl:when>
	<xsl:otherwise>
		<img class="errorimg" src="https://www.rincad.es/images/Contenido_oculto.jpg" width="482" height="100" style="width: 100%;height: auto;max-width: 482px;max-height: 100px;" />
	</xsl:otherwise>
</xsl:choose>
En cuanto a lo de la imágen, sólo se ajustará a la pantalla si esta es menor a 482px de ancho. Otra opción sería usar @media queries, aunque sería recomendado trasladar el CSS a un fichero no sólo por comodidad, sino porque el CSS inline, es decir estilo dentro del tag (<ejemplo style="[...]">), esta desaconsejado por ser dificil de mantener y porque no se almacena en la caché como lo haría si estuviese dentro de un fichero CSS.
Algunas de mis extensiones: [ Imgur | Metadatos SEO | Markdown ]
Checa todas mi extensiones
Usuario de Arch Linux


Enlace:
BBCode:
HTML:

Ocultar enlaces al mensaje
Mostrar enlaces al mensaje

Avatar de Usuario
J_Sparrow
Moderador
Mensajes: 664
Registrado: 30 Oct 2009, 00:20
Nombre real: Jose Luis
Ubicación: España
Género:

Re: BBCode ocultar contenido a los invitados

Mensaje por J_Sparrow » 29 Nov 2017, 18:55

Muchas gracias @AbaddonOrmuz , como siempre un verdadero placer leer tus comentarios y mas todavía aplicarlos.
Su tu me dices que es mejor tenerlo en un fichero CSS, yo obedezco al pie de la letra. Recuerda que soy desconocedor de este tipo de programación (y muchas otras) y tengo que pediros ayuda y consejo a los expertos. Pensaba que tenerlo todo en un BBCode era más práctico, ya que no tengo intención de modificar nada. Pero si tu me dices que es mejor lo otro, por mi encantado.
Mejor aún, dime como lo harías tu y yo sigo tus pasos al pie de la letra. Intenté hacer lo último que me recomendaste y a parte de que me lie yo solo, no fui capaz de hacerlo funcionar, una vez que me "deslie" y me aclaré que es lo que tenía que hacer. ¿Que tal vez lo hice mal?, pues seguro, pero por mas que leo tu ayuda, no encuentro el fallo. Puse el fichero donde decías y añadí la línea donde me comentabas, pero o algo se me escapó o algo no he hecho igual que lo que comentas. Si no te importa y cuando tengas un rato tranquilo, me pones el contenido o contenidos de los ficheros y donde los tengo que colocar parea que funcionen con todas las plantillas que tengo (prosilver, Aero, OrangeBB). Sin prisa, de momento me apaño con lo que tengo.

Gracias de nuevo, me estas ayudando muchísimo.
Contenido Oculto
Este foro requiere que este registrado e identificado para ver el contenido oculto.


Enlace:
BBCode:
HTML:

Ocultar enlaces al mensaje
Mostrar enlaces al mensaje

Avatar de Usuario
AbaddonOrmuz
Moderador
Mensajes: 567
Registrado: 14 Ene 2017, 22:18
Nombre real: Alfredo
Ubicación: /dev/null
Género:
Contactar:

Re: BBCode ocultar contenido a los invitados

Mensaje por AbaddonOrmuz » 30 Nov 2017, 18:38

Si gustas puedo hacer este BBCode extensión, de esta manera el CSS sería modificable y adaptable para cada estilo que en un futuro uses, además que los mensajes podrán ser traducidos.

El único inconveniente de esa extensión, es que no tengo intención de enviarla para validación aunque sería segura de usar.
Algunas de mis extensiones: [ Imgur | Metadatos SEO | Markdown ]
Checa todas mi extensiones
Usuario de Arch Linux


Enlace:
BBCode:
HTML:

Ocultar enlaces al mensaje
Mostrar enlaces al mensaje

Avatar de Usuario
ThE KuKa
Administrador
Mensajes: 9304
Registrado: 04 Ene 2004, 19:27
Nombre real: Raúl
Ubicación: Terrassa
Género:
Contactar:

Re: BBCode ocultar contenido a los invitados

Mensaje por ThE KuKa » 30 Nov 2017, 18:52

Se están creando extensiones sin validar y son totalmente seguras, el proceso de validación sólo forma parte de un proceso"tedioso" para autores y equipo, para dar una cierta "seguridad" a los usuarios, se ha demostrado con MODs y Extensiones, que no siempre son "seguros/as" y han sido aprobados, para posteriormente lanzar una nueva versión para corregir ese error de seguridad, error que no ha sido comentado a NINGÚN usuario, hasta ahí puedo poner... No diré nombres de MODs y/o extensiones que han sido vulnerables.

Con todo esto, si creas una extensión, nosotros la recibiremos con gran aceptación.

Saludos.
Raul [ThE KuKa] en phpBB
Jr. Extension Validator - Jr. Styles Validator - Style Customisations - Translator - International Support Team


Enlace:
BBCode:
HTML:

Ocultar enlaces al mensaje
Mostrar enlaces al mensaje

Avatar de Usuario
J_Sparrow
Moderador
Mensajes: 664
Registrado: 30 Oct 2009, 00:20
Nombre real: Jose Luis
Ubicación: España
Género:

Re: BBCode ocultar contenido a los invitados

Mensaje por J_Sparrow » 30 Nov 2017, 19:00

AbaddonOrmuz escribió:Si gustas puedo hacer este BBCode extensión
Me haría mucha ilusión si la pudieses crear, te estaría eternamente agradecido (y mas de uno también).
AbaddonOrmuz escribió:El único inconveniente de esa extensión, es que no tengo intención de enviarla para validación aunque sería segura de usar.
Por eso no te preocupes, si tu la haces será con una buena intención, si la quieres mandar para que la validen, no hay problema, pero me gustaría que la compartieses en este Foro (en su sección correspondiente) y cada uno seremos responsables de los fallos que pueda tener, que seguro serán cero. Además, podríamos ir dándote nuestra opinión y si te apetece, la modificas.
ThE KuKa escribió:si creas una extensión, nosotros la recibiremos con gran aceptación.
Ya ves, hasta el Jefe esta interesado :D :D

En serio, creo que sería muy bueno para todos el que puedas disponer de un poco de tiempo y crear este BBCode extensión. Seguro que aprendemos algo, yo el primero.

Por cierto, no te había comentado nada de tu última modificación, estaba probándola cuando has vuelto a comentar en este mensaje. La he probado y me gusta lo que veo y lo del texto dentro del BBCode, ahora si que esta con el estilo que esta fuera. Gracias de nuevo y me quedo atento a tu posible BBCode.
Contenido Oculto
Este foro requiere que este registrado e identificado para ver el contenido oculto.


Enlace:
BBCode:
HTML:

Ocultar enlaces al mensaje
Mostrar enlaces al mensaje

Avatar de Usuario
J_Sparrow
Moderador
Mensajes: 664
Registrado: 30 Oct 2009, 00:20
Nombre real: Jose Luis
Ubicación: España
Género:

Re: BBCode ocultar contenido a los invitados

Mensaje por J_Sparrow » 30 Nov 2017, 20:02

Un pequeño retoque personal y lista para no molestarte mas, de momento :D :D :rofl:

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


Enlace:
BBCode:
HTML:

Ocultar enlaces al mensaje
Mostrar enlaces al mensaje

Avatar de Usuario
AbaddonOrmuz
Moderador
Mensajes: 567
Registrado: 14 Ene 2017, 22:18
Nombre real: Alfredo
Ubicación: /dev/null
Género:
Contactar:

Re: BBCode ocultar contenido a los invitados

Mensaje por AbaddonOrmuz » 02 Dic 2017, 04:22

La he publicado en la sección de extensiones en desarrollo, sólo espera aprobación.

Hice pruebas con prosilver y aero, para éste último modifiqué el estilo para mostrar una imágen en lugar de un mensaje de texto, pero toma en cuenta que es exclusivamente para tu foro, porque carga la imágen Contenido_oculto.jpg.

https://www.dropbox.com/s/ljlqbhwxl5qvg ... 2.zip?dl=1

Solo copia el directorio aero dentro de ext/alfredoramos/hide/styles/ y ajusta los colores o el estilo como gustes.

Edito: Enlace corregido para la version 0.2.0
Algunas de mis extensiones: [ Imgur | Metadatos SEO | Markdown ]
Checa todas mi extensiones
Usuario de Arch Linux


Enlace:
BBCode:
HTML:

Ocultar enlaces al mensaje
Mostrar enlaces al mensaje

Avatar de Usuario
J_Sparrow
Moderador
Mensajes: 664
Registrado: 30 Oct 2009, 00:20
Nombre real: Jose Luis
Ubicación: España
Género:

Re: BBCode ocultar contenido a los invitados

Mensaje por J_Sparrow » 03 Dic 2017, 00:20

Gracias @AbaddonOrmuz , hoy estoy un poco off (tengo celebraciones familiares y personales varias), pero ten por seguro que mañana me pongo a probar tu excelente trabajo. Te estoy muy agradecido, pero que muy agradecido. Tu interés hace que el mio sea creciente.

A lo dicho, muchísimas gracias.
Contenido Oculto
Este foro requiere que este registrado e identificado para ver el contenido oculto.


Enlace:
BBCode:
HTML:

Ocultar enlaces al mensaje
Mostrar enlaces al mensaje

Avatar de Usuario
J_Sparrow
Moderador
Mensajes: 664
Registrado: 30 Oct 2009, 00:20
Nombre real: Jose Luis
Ubicación: España
Género:

Re: BBCode ocultar contenido a los invitados

Mensaje por J_Sparrow » 03 Dic 2017, 14:43

Bueno, después de pasar la "resaca", me he puesto manos a la obra a probar tu excelente trabajo.
Umm, espera, creo que será mejor que te conteste allí, este tema lo dejo mejor como está, que es un BBCode que me gusta mucho como ha quedado.

Voy al tema de la Extensión, tengo algunos comentarios que hacer.
Contenido Oculto
Este foro requiere que este registrado e identificado para ver el contenido oculto.


Enlace:
BBCode:
HTML:

Ocultar enlaces al mensaje
Mostrar enlaces al mensaje

Avatar de Usuario
AbaddonOrmuz
Moderador
Mensajes: 567
Registrado: 14 Ene 2017, 22:18
Nombre real: Alfredo
Ubicación: /dev/null
Género:
Contactar:

Re: BBCode ocultar contenido a los invitados

Mensaje por AbaddonOrmuz » 18 Dic 2017, 01:20

@J_Sparrow Con la nueva versión de la extensión, ya no debería haber problemas con la tipografía.

https://www.dropbox.com/s/on1kkvleyo27t9g/aero.zip?dl=1
Algunas de mis extensiones: [ Imgur | Metadatos SEO | Markdown ]
Checa todas mi extensiones
Usuario de Arch Linux


Enlace:
BBCode:
HTML:

Ocultar enlaces al mensaje
Mostrar enlaces al mensaje

Responder