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
BBCode ocultar contenido a los invitados
En mi anterior versión de Foro, la 3.1.XX, tenía instalada la extensión Advanced BBCode Box, la cual me gustaba y mucho. Pero al actualizar a la versión 3.2.XX, la he sustituido por otra que me ha gustado mucho mas, Rin Editor for phpBB, impresionante editor en "vivo". Lo que quieres hacer, se ve en el momento (colores, negrita, textos centrados, emoticonos, etc). El pequeño "pero" que tiene, es que muchos de los BBCode que tenía la otra extensión, han dejado de funcionar o desaparecido, entre ellos el "Hide", el de ocultar el contenido enmarcado dentro de las etiquetas a los invitados.
He estado buscando por todos los lados un BBCode que lo haga o una extensión que lo haga, es mas, he intentado contactar con el autor de la extensión mencionad (VSE), para ver si me podía facilitar por lo menos ese BBCode y la verdad, a día de hoy no he tenido noticias y he perdido la esperanza de tenerlas (en el fondo lo entiendo).
Bueno, a lo que voy, busco un BBCode, Extensión, o forma de ocultar el contenido a los usuarios invitados. ¿Conocéis algo de esto?, aunque no esté todavía aprobado por la página oficial.
Gracias anticipadas.
Re: Extensión ocultar contenido a los invitados
Raul [ThE KuKa] en phpBB
Jr. Extension Validator - Jr. Styles Validator - Style Customisations - Translator - International Support Team
Si te gustan mis estilos, traducciones, etc. y quieres mostrar algo de aprecio, no dudes en hacer una donación
phpBB España - En línea desde 2003
Re: Extensión ocultar contenido a los invitados
https://www.phpbb.com/customise/db/exte ... _to_guest/
Que muestre parte del primer mensaje sólo a los invitados... ?
Raul [ThE KuKa] en phpBB
Jr. Extension Validator - Jr. Styles Validator - Style Customisations - Translator - International Support Team
Si te gustan mis estilos, traducciones, etc. y quieres mostrar algo de aprecio, no dudes en hacer una donación
phpBB España - En línea desde 2003
Re: Extensión ocultar contenido a los invitados
Pero sigo aceptando cualquier otra sugerencia
Gracias @ThE KuKa
Re: Extensión ocultar contenido a los invitados
Pero ....., no es del todo lo que busco, ya que si en verdad solo muestra los caracteres indicados en ACP del primer tema y para el resto te indica que inicies sesión, pues no es lo que quiero. Lo que necesito es que oculte parte de un mensaje, lo que yo quiera y el resto lo puedan ver los invitados. Con lo de "parte de un mensaje", me refiero a que los enlaces o información a compartir con unos pocos, sea lo que en cualquier momento pueda ocultar. A ver, no quiero ser egoísta, pero con esto quiero hacer que la gente se registre y participe (igual estoy completamente equivocado, no lo se).
El BBCode que usaba era ideal, lo que no entiendo por que cambiando de extensión, estos dejan de funcionar.
Te puedo asegurar que me he revisado todo lo revisable, en este Foro, en el Oficial en inglés y en muchos Foros mas y o estoy ciego o no encuentro nada de nada.ThE KuKa escribió:En el foro de BBCodes creo que existe alguno... voy a mirar en el foro oficial y vuelvo...
No tengo ni idea de programación, ni de php, ni de BBCode, pero estoy seguro que se puede hacer y que no será muy complejo.
Seguiré en la búsqueda, gracias por vuestra ayuda.
- AlfredoRamos
- Mensajes: 1235
- Registrado: 14 Ene 2017, 22:18
- Género:
Re: Extensión ocultar contenido a los invitados
Código: Seleccionar todo
[hide]{TEXT}[/hide]
Código: Seleccionar todo
<xsl:choose>
<xsl:when test="$S_USER_LOGGED_IN and not($S_IS_BOT)">
<xsl:apply-templates />
</xsl:when>
<xsl:otherwise>
[<span class="error">Contenido exclusivo para usuarios registrados</span>]
</xsl:otherwise>
</xsl:choose>
Algunas de mis extensiones:
Imgur | SEO Metadata | Markdown | Simple Spoiler BBCode | hCaptcha
Checa todas mi extensiones aprobadas
Usuario de Arch Linux
Re: Extensión ocultar contenido a los invitados
Gracias de nuevo a todos.
- AlfredoRamos
- Mensajes: 1235
- Registrado: 14 Ene 2017, 22:18
- Género:
Re: Extensión ocultar contenido a los invitados
Igual lo puedes configurar, el mensaje es el que he visto en otros foros.
Algunas de mis extensiones:
Imgur | SEO Metadata | Markdown | Simple Spoiler BBCode | hCaptcha
Checa todas mi extensiones aprobadas
Usuario de Arch Linux
Re: Extensión ocultar contenido a los invitados
No, desde luego que no, porque es para mucho masAbaddonOrmuz escribió:No es para tanto
A ver, me he pegado un susto de mucho cuidado, intentaba utilizar tu BBCode y previsualizando o publicando el mensaje, no veía ningún cambio. En otros BBCodes, a la hora de publicarlo, los usuarios ven un cuadro donde esta contenido todo lo que los invitados no ven. Yo me volvía loco e incluso he llegado a pensar que alguna extensión que tenía o BBCode, me interfería con lo que me has preparado. No se por que me ha dado por desconectarme de mi cuenta, ir al mensaje en cuestión y entonces SI que he visto lo que hace:
Bueno esto es con un poco de adorno que le he dado para que resalte en el mensaje: ahora me tengo que acostumbrar, porque como no veo lo que verán los invitados, pues no se como quedará.
Insisto, SI que es para tanto y para mas, eres muy bueno y agradezco tu ayuda.
Gracias.
Re: Extensión ocultar contenido a los invitados
- AlfredoRamos
- Mensajes: 1235
- Registrado: 14 Ene 2017, 22:18
- Género:
Re: Extensión ocultar contenido a los invitados
<xsl:otherwise>
, por ejemplo:Código: Seleccionar todo
<xsl:choose>
<xsl:when test="$S_USER_LOGGED_IN and not($S_IS_BOT)">
<xsl:apply-templates />
</xsl:when>
<xsl:otherwise>
<img class="errorimg" src="ruta/imagen.jpg" width="x" height="y" />
</xsl:otherwise>
</xsl:choose>
errorimg
es opcional y no sé si haga conflicto, pero ayudaría a modificarla con CSS en un futuro.Mmm... qué mod usabas antes? por ahora sólo se me ocurre agregar algún tipo de aviso con CSS, esto sin hacerlo extensión, aunque no sé si realmente sea posible o se obtenga el resultado deseado de esa forma
Algunas de mis extensiones:
Imgur | SEO Metadata | Markdown | Simple Spoiler BBCode | hCaptcha
Checa todas mi extensiones aprobadas
Usuario de Arch Linux
Re: Extensión ocultar contenido a los invitados
Muchas gracias por tu gran aportación a mi "problemilla".
Antes usaba la extensión Advanced BBCode Box, que una vez que lo instalabas, te integraba un BBCode, que era esto lo que se visualizaba el el ACP:AbaddonOrmuz escribió:qué mod usabas antes?
Código: Seleccionar todo
[hidden]{TEXT}[/hidden]
Código: Seleccionar todo
<!-- ABBC3_BBCODE_HIDDEN -->{TEXT}<!-- ABBC3_BBCODE_HIDDEN -->
Código: Seleccionar todo
ABBC3_HIDDEN_HELPLINE
Código: Seleccionar todo
/**
* Convert Hidden BBCode into its final appearance
*
* @param array $matches
* @return string HTML render of hidden bbcode
* @access protected
*/
protected function hidden_pass($matches)
{
if ($this->user->data['user_id'] == ANONYMOUS || $this->user->data['is_bot'])
{
$replacements = array(
$this->user->lang('ABBC3_HIDDEN_ON'),
$this->user->lang('ABBC3_HIDDEN_EXPLAIN'),
'hidebox_hidden',
);
}
else
{
$replacements = array(
$this->user->lang('ABBC3_HIDDEN_OFF'),
$matches[1],
'hidebox_visible',
);
}
return vsprintf('<div class="hidebox %3$s"><div class="hidebox_title %3$s">%1$s</div><div class="%3$s">%2$s</div></div>', $replacements);
}
Por eso te decía anteriormente que veo que es lo que esta oculto a los invitados y lo que mas me preocupa, si lo esta o no.
Sin mas, simplemente quería saber como funcionaba el BBCode, para ver si lo podía adaptar de alguna manera con mis escasos conocimientos, bueno, nulos conocimientos.
De todas formas, ya iré con cuidad, por si quiero ocultar algo que no sea necesario que lo vean los demás.
Gracias por tu tiempo y tu interés. Si tienes algún comentario mas que añadir, soy todo oídos
- AlfredoRamos
- Mensajes: 1235
- Registrado: 14 Ene 2017, 22:18
- Género:
Re: Extensión ocultar contenido a los invitados
<xsl:apply-templates />
, por ejemplo:Código: Seleccionar todo
<xsl:choose>
<xsl:when test="$S_USER_LOGGED_IN and not($S_IS_BOT)">
<fieldset class="hidden-content" style="border: 1px dashed #aaa; padding: 5px; font-size: 1.3em; margin: 1em 0;">
<legend>Contenido oculto (para miembros solamente)</legend>
<xsl:apply-templates />
</fieldset>
</xsl:when>
<xsl:otherwise>
<span style="text-align:center; display:block;">
<img class="errorimg" src="https://www.rincad.es/images/Contenido_oculto.jpg" width="482" height="100">
</span>
</xsl:otherwise>
</xsl:choose>
[hide]
entre palabras los mostrará como si feran parrafos distintos, no en la misma línea aunque por lo visto lo mismo ocurría con la extension que usabas.Algunas de mis extensiones:
Imgur | SEO Metadata | Markdown | Simple Spoiler BBCode | hCaptcha
Checa todas mi extensiones aprobadas
Usuario de Arch Linux
Re: Extensión ocultar contenido a los invitados
Para tanto y mucho mas. Mira lo que has conseguido que haga, enredando un poco y probando alguna cosa con tu código:
Este es el código que al final he dejado (por ahora):
Código: Seleccionar todo
<xsl:choose>
<xsl:when test="$S_USER_LOGGED_IN and not($S_IS_BOT)">
<fieldset class="hidden-content" style="border: 3px solid #72B173; background-color: #c5e3bf; padding: 5px; border-radius: 8px; font-size: 1em; margin: 1em 0;">
<legend><b><u>Contenido oculto (para miembros solamente)</u></b></legend>
<xsl:apply-templates />
</fieldset>
</xsl:when>
<xsl:otherwise>
<span style="text-align:center; display:block;">
<img class="errorimg" src="https://www.rincad.es/images/Contenido_oculto.jpg" width="482" height="100" />
</span>
</xsl:otherwise>
</xsl:choose>
Como ves en la imagen, tengo un problemilla, si escribo un texto dentro de las etiquetas de lo que quiero ocultar, la fuente y tamaño me toma el mismo que el de la leyenda (he disminuido el tuyo inicial por ello). ¿Se puede hacer (me imagino que si), que solo lo aplique a la leyenda y que se resetee para que tome la fuente y tamaño asignada en el estilo que use?.
Por otra parte, me esta gustando este tipo de programación y me gustaría saber algunas cosas de los styles, que significan o que posibilidades tiene. Algunas las he visto por la red y mas o menos las puedo entender, pero me pierdo rápidamente. ¿Me puedes aconsejar alguna página donde hablen o expliquen las configuraciones posibles?, estaría de lujo que encima estuviese en castellano y con ejemplos por pedir que no quede. Además, si existiese algo de lo que comento, no te molestaría mas, que ya debes de estar cansado de mis preguntitas
Muchas gracias @AbaddonOrmuz , insisto, eres mi Ángel salvador.
- AlfredoRamos
- Mensajes: 1235
- Registrado: 14 Ene 2017, 22:18
- Género:
Re: Extensión ocultar contenido a los invitados
content
.Te dejo un ejemplo del BBCode limpio:
Código: Seleccionar todo
<xsl:choose>
<xsl:when test="$S_USER_LOGGED_IN and not($S_IS_BOT)">
<fieldset class="hidden-content content">
<legend>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" />
</xsl:otherwise>
</xsl:choose>
Código: Seleccionar todo
fieldset.hidden-content {
font-size: 1em;
margin: 1em 0;
}
fieldset.hidden-content,
fieldset.hidden-content legend {
border: 3px solid #72B173;
background-color: #c5e3bf;
border-radius: 8px;
padding: 5px;
}
fieldset.hidden-content legend {
padding-top: 0;
padding-bottom: 0;
}
fieldset.hidden-content legend
Código: Seleccionar todo
fieldset.hidden-content legend {
padding-top: 0;
padding-bottom: 0;
font-weight: bold;
text-decoration: underline;
}
styles/aero/theme/hidden.css
y en styles/aero/theme/stylesheet.css
cargar el archivo añadiendo al final:Código: Seleccionar todo
@import("hidden.css?v=3.2")
https://www.w3schools.com/Css/css_intro.asp
Algunas de mis extensiones:
Imgur | SEO Metadata | Markdown | Simple Spoiler BBCode | hCaptcha
Checa todas mi extensiones aprobadas
Usuario de Arch Linux