Simple BB_Code [HIDE]: Nuevo Mod para ocultar Contenido a Usuarios no Registrados

MarioN70 Seguir

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
10 Jun 2009
Mensajes
12
Estimada gente de vBulletin Hispano, ante la necesidad que tenía de encontrar un nuevo MOD para ocultar contenido a usuarios no registrados, pero de una manera simple y al no encontrarlo, he creado un nuevo mod, basandome en el hide hack.

Esta modificación te permite ocultar de una manera simple el contenido que envuelvas mediante las etiquetas [HIDE][/ HIDE] a usuarios no registrados y a algunos usuarios registrados dependiendo de las opciones que establezcas, para ello solo basta con instalarlo, indicar el mensaje que reemplazará al contenido oculto y listo.

Hay que resaltar que con este hack no es necesario modificar ninguna plantilla, todo se controla desde las opciones de vBulletin en el panel de control del administrador.

En el caso de envolver un vinculo (URL), con las etiquetas [HIDE][/ HIDE] desde la barra de herramientas del editor, se deberá de quitar el vínculo a las etiquetas (en caso de que las tengan), haciendo un clic encima de ellas y presionando el botón Vínculo, sólo deberá de tener vinculo la URL en sí y nos las etiquetas.

En la versión 1.1 se han agregado opciones para controlar el contenido oculto a Usuarios específicos, Grupos de Usuarios y Foros, en el caso de elegir foros a ocultar el contenido, se brinda la opción de elegir que Grupos de Usuarios podrán ver los foros con el contenido oculto.

Esto representa una buena opción en el caso de crear foros en los cuales sólo unos determinados usuarios puedan ver sus contenidos, como es el caso de los foros con descargas por pago.

Los mensajes que reemplazan al contenido oculto, son totalmente personalizables, por lo que inclusive se pueden reemplazar por imágenes en lugar de un texto indicativo.

Instrucciones de Instalación:
1.- Importar el archivo: product-simple-bb_code-hide-v1.1.0.xml, mediante AdminCP->Plugins & Productos->Administrar Productos.
2.- Configurar el producto mediante: AdminCP->Opciones de vBulletin->Simple BB_Code [HIDE].
3.- Cargar un icono en español/inglés desde la carpeta bb_code_Icon a la carpeta: /images/misc.
4.- Configura el botón para el bb_code [HIDE] yendo a AdminCP->Códigos BB->Administrador de Códigos BB->Editar->Imagen de Botón, indica la ruta: /images/misc/icon-es.png.

Traducir el producto al idioma español:
1.- Para la traducción al Español de este producto se debe de importar el lenguaje vía AdminCP->Idiomas y Frases->Descargar / Subir Idiomas, sobrescribiendo el idioma Español sin un título y NO como un nuevo lenguaje (sólo se agregarán las Frases de este producto).

Fue necesario crear el código en Ingles para poder internacionalizar el MOD, pero con la traducción incluida no hay problema.

La dirección para descargar este nuevo MOD:
Simple: BB_Code [HIDE] Content - vBulletin.org Forum

Cualquier sugerencia o consulta será bienvenida, aunque lo he testeado bien, siempre se escapa alguna cosa.

Saludos,
 

imported_Monito

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
27 Abr 2008
Mensajes
441
Hola, se ve bien tu hack "Simple Hide" solo dos dudas

1. ¿Es compatible con cualquier version de vBulletin?
2. ¿Se integra sin problemas con el "Post Thank you" [Gracias]?

Saludos :)
 

MarioN70

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
10 Jun 2009
Mensajes
12
Hola, ante las pruebas que he hecho, he visto que es compatible con las últimas versiones de vBulletin, incluido la 3.6 y 3.7.

Con respecto a lo de integrarse con el Post Thank You, no lo he verificado, ya que no tengo instalado ese hack, quizá algún usuario que tenga instalado ese hack, pueda contarnos como le fue con respecto a eso.

Saludos.
 

coyotecabreado

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
5 May 2008
Mensajes
129
La verdad es que echo de menos la forma en que explicaste como se instala un hack, muchas gracias por las molestias que te tomaste.

Tengo una duda, ¿como se cambia el texto por una imagen?, ahora se ve "Show content" y me gustaria poner otra cosa.

Nuevamente muchas gracias por todo ;).
 

piratarg

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
1 Abr 2009
Mensajes
129
Gracias MarioN70, voy a instalarlo y realizar unas pruebas. Quiero implementarlo en una modificación que tengo en mente. :)
 

piratarg

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
1 Abr 2009
Mensajes
129
lastima que no funcione con la 3.8.x en fin muy buen trabajo y felicitaciones.
Hades, yo estoy usando 3.8.4 y hasta ahora funciona sin problemas. :)

P.D: Una duda que tengo:
A que se refiere esta opción y cómo la puedo implementar?

"Opciones de los mensajes -> ¿Habilitar el uso de plantillas para mostrar los mensajes?
Si el valor es Sí, los mensajes serán tomados desde las plantillas
en lugar de los mensajes aquí ingresados"
 

imported_Ryuk

Dseda
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
28 Feb 2009
Mensajes
1.138
a mi me da el sig error.

Database error in vBulletin 3.8.1:

Invalid SQL:
INSERT INTO bbcode(bbcodeid, bbcodetag, bbcodereplacement, bbcodeexample, bbcodeexplanation, twoparams, title, buttonimage) VALUES (NULL, 'HIDE', '[HIDE]{param}[/HIDE]', '[HIDE]some text[/HIDE]', 'With this tag you can HIDE some text and force members to register to see what you\'ve posted.', 0, 'HIDE', '');;

MySQL Error : Duplicate entry 'HIDE-0' for key 2
Error Number : 1062
Request Date : Monday, October 19th 2009 @ 08:05:59 PM
Error Date : Monday, October 19th 2009 @ 08:05:59 PM
Script : http://www.mi-sitio.cl/admin/plugin.php?do=productimport
Referrer : http://www.mi-sitio.cl/admin/plugin.php?do=productadd
IP Address : xxx-xxx-xx-x
Username : hades
Classname : vB_Database
MySQL Version : 5.0.81-community
bueno en fin. :p
 

piratarg

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
1 Abr 2009
Mensajes
129
Por lo que veo dice entrada duplicada "MySQL Error : Duplicate entry 'HIDE-0' for key 2".
Tenes instalado algún otro hack/mod que sirva para ocultar los links? Tipo "sid's [hide] hack" por ejemplo? Yo desinstalé este último antes de realizar la nueva instalación.
 

MarioN70

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
10 Jun 2009
Mensajes
12
Hades, yo estoy usando 3.8.4 y hasta ahora funciona sin problemas. :)

P.D: Una duda que tengo:
A que se refiere esta opción y cómo la puedo implementar?

"Opciones de los mensajes -> ¿Habilitar el uso de plantillas para mostrar los mensajes?
Si el valor es Sí, los mensajes serán tomados desde las plantillas
en lugar de los mensajes aquí ingresados"

Hola piratarg, este mod tiene dos maneras de mostrar mensajes:

El primero es mediante las opciones del mismo mod (Simple BB_Code [HIDE] ) en la casilla de texto que dice: "Ingrese el mensaje a mostrar...", en esta casilla puedes ingresar el mensaje que deseas mostrar para cada opción, aquí se acepta codigo html, para indicar: enlaces, vínculos o imágenes.

La segunda manera de indicar los mensajes es mediante las plantillas que este mod crea. Si la última opción (¿Habilitar el uso de plantillas para mostrar los mensajes?) esta habilitada a "Sí", los mensajes a mostrar no serán tomados de las opciones del MOD, sino de las plantillas que este MOD crea al ser instalado.

Las plantillas las podrás encontrar en tu tema actual, en la sección: "Plantillas de Simple bb_code Hide", en esta sección encontrarás 4 plantillas que son las siguientes:

tplh_simple_hide_notforum_message
(Mensaje para la opción: "Foros a ocultar el contenido")

tplh_simple_hide_no_user_message
(Mensaje para la opción: "Usuarios sin registrar")

tplh_simple_hide_usergroup_message
(Mensaje para la opción: "Grupos de Usuarios que no podrán ver el contenido")

tplh_simple_hide_user_message
(Mensaje para la opción: "Usuarios que no podrán ver el contenido")

Los contenidos de estas plantillas serán mostrados sólo si la opción:
"¿Habilitar el uso de plantillas para mostrar los mensajes?"
está habilitada (Sí).

La verdad es que echo de menos la forma en que explicaste como se instala un hack, muchas gracias por las molestias que te tomaste.

Tengo una duda, ¿como se cambia el texto por una imagen?, ahora se ve "Show content" y me gustaria poner otra cosa.

Nuevamente muchas gracias por todo ;).

Hola coyotecabreado, si deseas mostrar una imágen en lugar del texto por defecto, por ejemplo puedes poner lo siguiente, desde las opciones del MOD o en las plantillas que este MOD crea:

HTML:
<a href="/register.php"><img src="/foros/images/misc/tu_imagen.gif" alt="Regístrate o inicia sesión para acceder al contenido" border="0" /></a>

Saludos,
 

piratarg

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
1 Abr 2009
Mensajes
129
Muchas gracias por la explicación MarioN70, me quedo bien claro. Te hago una segunda consulta y talvez me puedas ayudar:

Yo utilizo un bbcode, algo así como un cajón o contenedor de links (enlaces vivos). Es posible agregar un link a este bbcode, en el cual se abriría una pequeña ventana donde mostrar esos enlaces en solo texto?

Desde ya gracias por tu ayuda! :)
 

coyotecabreado

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
5 May 2008
Mensajes
129
Supongo que quieres decirme que en las opciones del panel admin de este hack y en Ingrese el mensaje a mostrar en lugar del contenido oculto debo cambiar el codigo html por el que me adjuntaste ¿verdad?.

Soy bastante nuevo en esto y voy aprendiendo cosas de lo que leo por aqui, asi que te agradezco muchisimo tu ayuda.

Gracias ;).
 

MarioN70

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
10 Jun 2009
Mensajes
12
Supongo que quieres decirme que en las opciones del panel admin de este hack y en Ingrese el mensaje a mostrar en lugar del contenido oculto debo cambiar el codigo html por el que me adjuntaste ¿verdad?.

Soy bastante nuevo en esto y voy aprendiendo cosas de lo que leo por aqui, asi que te agradezco muchisimo tu ayuda.

Gracias ;).
Exacto coyotecabreado, reemplaza el texto por defecto por el que te indique, si deseas poner textos mas amplios con condicionales y otros, deberías de utilizar las plantillas en lugar de las opciones del mod, pero sino, basta con las opciones de configuración del MOD en el admin.
 

coyotecabreado

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
5 May 2008
Mensajes
129
De momento me conformo con esto, aparte de que no se hace lo otro que describes :$.

Un saludo y gracias ;).

P.D.: Si en algun momento te entran ganas de explicar detalladamente como hacerlo en las plantillas te estare eternamente agradecido.
 

Sihaya

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
16 Ene 2010
Mensajes
684
¿Podrías dejar un link del hack en vb.org para que le echemos un ojo? ^^
 
Arriba