[Plugin] Hide until thanks v3.1.2
Nombre: Hide until thanks v3.1.1 Autor: Cluster Versión: 3.1.1 Compatibilidad: 1.6.x (ya no hay mas soporte para la 1.4.x) Historia del HUT 1.0 ...

[Imagen: hide.gif]

Nombre: Hide until thanks v3.1.1
Autor: Cluster
Versión: 3.1.1
Compatibilidad: 1.6.x (ya no hay mas soporte para la 1.4.x)

Historia del HUT 1.0
[spoiler]Hace aproximadamente 2 años sin ningún conocimiento sobre PHP me aventure a desarrollar un plugin a base de ver códigos de otros plugins, con ayuda de DARKNESSDH y ArmyZ logre desarrollar lo que fue la primera versión de uno de los plugins mas descargados de ese entonces, el Hide Until Thanks v1.0 cumpliendo una de las funciones mas buscadas por usuarios de MyBB similando a VB y de forma gratuita! (Coincidió con la salida de el de MyBBAddons por unos días). Lamentablemente estaba lleno de errores y era un código bastante obsoleto y desordenado (Que aun creo que lo es pero en menor forma).

Hoy les traigo una versión nueva del Hide Until Thanks con un código totalmente renovado y con mas funciones y fixes (arreglos) de los que tenia la versión 1.0.[/spoiler]

¿Como funciona?
Su funcionamiento es muy simple, de principio (si no usas otro thanks antiguo) solo hace falta instalarlo y ¡listo!, ¿muy simple no?. A partir de su instalación, todo lo que sea encerrado en las tags [HIDE][/HIDE] sera ocultado hasta que el usuario pulse el botón de gracias y/o si es un usuario no registrado, mostrara un mensaje invitándolo a registrarse Wink

Configuración:
Su configuración es bastante entendible y a partir de la versión 3.0, el panel de administrador se instala en el idioma que instales el plugin, es decir que si tienes el ACP en español, lo instalara en español (siempre que exista previamente el archivo thx_admin.lang.php en su respectivo directorio inc/languages/espanol/admin)

Ajustes nuevos incorporados en español:
-Activar el sistema HIDE: Activa o desactiva el sistema HIDE.
-Especifica el MyCode que usara el sistema HIDE: En este campo proporciona el valor que utilizaras para ocultar tu contenido. Por ejemplo "HIDE" (Sin las "") si el MyCode a utilizar es [HIDE][/HIDE].
-Mensaje para mostrar a invitados: En este campo puedes usar HTML para personalizar el mensaje que el MyCode muestra a invitados. (Si se deja en blanco se utilizara el mensaje por defecto).
-Mensaje para mostrar a usuarios: En este campo puedes usar HTML para personalizar el mensaje que el MyCode muestra a usuarios. (Si se deja en blanco se utilizara el mensaje por defecto).
-Ignorar foros: Foros para deshabilitar el sistema. Separado por coma. Ej: 2,3,4. (0 para deshabilitar).
-Excluir grupos: Grupos a los cuales no mostrarle la opcion para agradecer. Separado por coma. Ej: 2,3,4. (0 para deshabilitar).

Características resumidas:
  • Es un sistema de gracias
  • Es un sistema de HIDE
  • Usa ajax tanto para dar gracias como para desbloquear el HIDE
  • Es un sistema óptimo y actualizable


Changelog:

-----v3.1.1-----
- Agregada opcion para ignorar grupos.
-----v3.1.1-----
- Cambiada toda la estructura del Hide engine (Ahora usa una funcion individual a diferencia del anterior)
- Mas optimizado y aunque hace una consultita extra, su funcionamiento es mas optimo (menos hooks y mas funcionalidad).
- Con lo anterior dicho, se solucionaron todos los bugs de que mostraba el contenido en el portal y en la pagina de archivo.
-----v3.0-----
- Lo que muchos esperaban: La capacidad de actualizar el contenido del hide para no tener que actualizar la pagina al dar gracias (Sistema AJAX).
-----v2.2-----
- Arreglados los problemas con la opción "vista previa".
- Agregada la opción para restringir foros.
- Agregados algunos hooks para solucionar problemas.
- Algunas partes del código fueron reescritas para optimizar el sistema.
-----v2.0-----
- Corrección masiva de bugs desde la ultima versión
- Agregada la función de editar el contenido mostrado a invitados y a usuarios.
- Opción para cambiar el MyCode para el HIDE.
- Ahora no muestra el contenido cuando se cita el post (a petición en la versión antigua).
-----v1.0-----
- Agregada función de desactivar solo el sistema de Hide.
- Reparación de bugs menores.
- Añadido botón de paypal al ACP.
-----Beta 0.9-----
- Retiradas las imagenes de Hide dejándolo en solo texto.
- Reparación de bugs menores.
-----Beta 0.8-----
- Primer Release.


Proximamente:
-----v3.1.2-----
- Sistema de reputación por gracias.


El sistema es compatible completamente con el prostats Wink

Descarga desde MyBB.com (Solo si esta disponible)

Descarga desde MyBB-Es:
[attachment=1213]

- Para actualizar desde la 3.1.1 a esta, solo hace falta resubir los archivos nuevos y ejecutar el siguiente archivo desde la raiz de tu foro[attachment=1168]
- Para actualizar desde la version 3.0 GOLD a la 3.1.1, solo hace falta resubir los archivos nuevos.


¿Como migrar desde otro sistema de gracias? (Actualización a la versión 3.1.2)

- Antes que nada es recomendable hacer un respaldo.

- Si estas usando el sistema de gracias clásico desarrollado por SaeedGh o alguno previo (por ahora soporta todos los que estén bajo el nombre thx.php ya que están creados bajo la misma estructura menos el de -Geek-), Desactivalo (Ojo: desactivar, no desinstalar).

- Sube el plugin Hide until thanks versión 3.1.2 remplazando todos los archivos. (asegurate de tener un respaldo de inc/plugins/thx.php almenos)

- Sube este archivo a la raiz de tu foro.
[attachment=1210]

- Asegurate de estar conectado como administrador en tu foro y procede a la direccion (en tu navegador) http://tuforo.com/thx_update.php

Si te no te salio algun error (que es poco provable), procede a activar de nuevo tu plugin (que ahora se llamara Hide until thanks 3.1.2).

¡Listo!, ya tendras el hide until thanks y sin haber perdido tus thanks anteriores de otro plugin Wink

*Nota: si no estas seguro me lo puedes comunicar por aqui y te realizare un update solo para la version que uses.

Saludos!
:)
muy bien daniel despues de tanto tiempo si saber que tocabas PHP hahaha bueno lo descarge y encontre aprox un POQUITO mas de unos 5 mil errores.. hahaha no no es verdad, esta bien bro simplemente un poco de codigo de mas falta un poco optimizarlo...
Te felicito y respecto a la version 3.0 con AJAX me parece bien trabajemos en ello (jejeje)
+rep Big Grin
estupendo, cluster. Es interesante ese plugin. Pero una cosa. ¿por qué lo programas sólo para inglés? Sería fantástico si al progrmarlo hicieras los archivos de forma que se pueda elegir el idioma y asi seria todo más fácil par los hispano-hablantes Wink
Hmm interesante, pero eso de gracias como que no tira; si fuera responder estuviera re peola.

Sí Cluster me da permiso puedo traducirlo, aparte del archivo lenguaje, hay algunos textos en el plugin.-

Che Edzon sorry que te lo diga, pero siempre que alguien hace plugin lo revisas su código, no sé! Ta bien que sepas pero no es pa tanto, y va de onda Wink
www.ledahost.com | Email: info[at]ledahost.com | Skype: ledahost
VPS SSD - HOSTING Y RESELLER [cPanel, Plesk, etc] - DOMINIOS - BACKUPS - WAREZ & XXX
CUPONES: Hosting 20%: memudoaleda
ya hay idioma español y si esta solo para ingles es porque lo procuro hacer para toda la comunidad de MyBB.com
:)
Ami igual por eso no los adjunto jaja
tengo problemas con este plugin desde el panel esta activo pero no lo veo por ningun lado me podrian orientar por favor