Página 1 de 2

[RC] AOS Tag User BBCode 1.0.0  Tema Solucionado

Publicado: 15 Ago 2011, 08:43
por Alorse
Nombre del MOD: AOS Tag User BBCode
Autor del MOD: Alorse (Fredo) http://phpbb.alorse.net/
Descripción del MOD
Este MOD permite poner etiquetas a los usuarios, mediante el BBCode [ tag ], haciendo un enlace al perfil del usuario y notificándolo mediante un mensaje privado o un correo electrónico.

El usuario tiene la opción de eligir si las etiquetas le serán notificadas mediante mensaje privado (PM) o un correo electrónico (e-mail), el administrador puede configurar si en las etiquetas se muestra un enlace al perfil o solo el nombre de usuario con su color correspondiente antecedido el símbolo @.

El BBCode solo funciona en los mensajes (temas y post), no en otras partes como las firmas u otros MODs.
Su modo de uso es:

Código: Seleccionar todo

[tag]Alorse[/tag]
Dando como resultado: @Alorse

Si el usuario no existe solamente mostrara el texto que esta entre la etiqueta [ tag ] antecedido del símbolo @.

El MOD es totalmente configurable desde el ACP, además maneja permisos para los Grupo de usuarios.

Instalación: Para instalar el MOD leer el install_mod.xml, recuerden que deben crear el BBCode [ tag ] desde el ACP, las instrucciones de encuentran en el archivos de instalación

Cualquier duda o sugerencia sera bien recibida, también acepto criticas sobre el funcionamiento, programación, idiomas y traducción del MOD, etc...

Detalles mas no errores que tiene el MOD
  • Si esta activada la notificación con el método "Mensaje privado" y si el UsuarioX que usa el idioma Ingles etiqueta el UsuarioY, que usa el idioma español, el MP, le llegará con el idioma Ingles, ya que el envío de este se hace desde el perfil con usuario que tiene configurado dicho idioma.
Historial del MOD:
2012-03-03 - Versión 1.0.0
  • [Cambio] Reescrita la función principal.
  • [Corregido] Emoticonos en la etiquetas.
  • [Corregido] Fatal error: Cannot redeclare get_folder().
2011-10-22 - Versión 0.1.1
  • [Cambio] Reescrita la función principal.
  • [Nuevo] Previsualización de etiquetas en la vista previa.
  • [Corregido] Configuración del UCP.
  • [Corregido] Etiquetas en la misma linea.
2011-08-28 - Versión 0.1.0
  • [Nuevo] Reconoce los nombres de usuario así no esten bien escritos.
  • [Nuevo] El usuario puede elejir un método de notificación para cuando sea etiquetado desde el UCP.
  • [Cambio] Eliminada opción de método de notificación desde el ACP.
  • [Cambio] La URL de notificación a etiquetas va directo al mensaje etiquetado.
  • [Fix] Corrección de permisos de Grupos.
  • [Fix] Corrección de etiquetas en la misma linea.
  • Primera versión [BETA]
Versión del MOD: 1.0.0 [RC]
Dificultad: Fácil
Tiempo de Instalación: ~ 8 minutos
Compatible con phpBB: 3.0.10

Capturas:
SPOILER_SHOW
Imagen
Imagen
Imagen
Imagen
Imagen
Descarga: AOS_Tag_User_BBCode.zip

Compatible con AutoMOD:
Imagen

Re: [DEV] AOS Tag User BBCode 0.0.1

Publicado: 15 Ago 2011, 13:08
por zoby
He probado el MOD, pero no encuentro ninguna opcion en el ACP, ni permisos ni nada
Como elijo si se debe de enviar un aviso por email o mp ?¿ :nolose:
Aparte, si hay un user que se llama por ejemplo "Fire", y pongo "fire" no lo reconoce, tengo que poner la f así F, eso se puede "cambiar" o tiene que ser así ?¿ :roll:
Y lo he probado con phpBB SEO Ultimate URL 0.6.8, también tengo el de meta tags (aunque no croe que eso afecte demasiado xd) y no me ha dado problema, pero como digo, no encuentro la parte donde configurar lo de la notificación ... :roll:

Re: [DEV] AOS Tag User BBCode 0.0.1

Publicado: 15 Ago 2011, 16:02
por Alorse
Si ejecutaste el instalador correctamente, el panel debe aparecer en la pestaña MODs del ACP :nolose:

Re: [DEV] AOS Tag User BBCode 0.0.1

Publicado: 15 Ago 2011, 20:14
por Nacho1191
wenisimo Alorse!
Lo he instalado y me funciona perfecto, le puse este boton al bbcode por si a alguien le interesa:
Imagen
zoby escribió:lo he probado en un foro "onliene", y hice este tema http://www.espartan3ds.com/papelera-rec ... t3425.html
Como puedes ver en este tema http://www.espartan3ds.com/papelera-rec ... t3425.html he probado con algunos usuarios, y les he preguntado y no han recibido ningun MP, también probe poniendome a mi mismo, y yo tampoco recibí nada ...
Tengo en ese foro bastantes MODs instalados, puede que sea el Advaned BBcode Box ?¿ :nolose:
También tengo instalado este MOD http://www.phpbb-es.com/foro/descarga-m ... 16855.html
:nolose:
Zoby tengo los mismos mods que tu, y me funcionan perfecto el sistema de PM, asi que no creo q sea algun conflicto con esos mods.
Off Topic

el AOs notifications es privado cierto? porque en tu foro no lo encontré =(

Re: [DEV] AOS Tag User BBCode 0.0.1

Publicado: 15 Ago 2011, 20:23
por Alorse
Encontré un pequeño error, ya voy a actualizar el MOD a la versión 0.0.2 [DEV] con la corrección, el error sucede cuando se etiqueta a alguien en el primer mensaje de un tema, osea un tema nuevo, sucede que no envía el ID del tema para que sea visto en el PM o email.

Re: [DEV] AOS Tag User BBCode 0.0.2

Publicado: 15 Ago 2011, 21:21
por Alorse
Nacho1191 escribió:
Off Topic

el AOs notifications es privado cierto? porque en tu foro no lo encontré =(
No es privado, en phpbb.alorse.net tengo el anuncio, solo que aun no libero la descarga... voy por partes :lol:

AOS Tag User BBCode Actualizado a la versión 0.0.2 [DEV]
  • Corregidos algunos fallos menores.
  • Para actualizar solo deben resubir los archivos y ejecutar el instalador.

Re: [DEV] AOS Tag User BBCode 0.0.2

Publicado: 15 Ago 2011, 23:47
por Nacho1191
como pequeño feedback, si uno presiona el bbcode que le salga una ventana y le aparesca la lista de usuarios, para asi seleccionarlo más facil y asi ahorrarse el tiempo de fijarase si esta bien escrito el nick, etc.

Re: [DEV] AOS Tag User BBCode 0.0.2

Publicado: 16 Ago 2011, 03:30
por Alorse
Nacho1191 escribió:como pequeño feedback, si uno presiona el bbcode que le salga una ventana y le aparesca la lista de usuarios, para asi seleccionarlo más facil y asi ahorrarse el tiempo de fijarase si esta bien escrito el nick, etc.
Y si tengo 100mil usuarios? demasiada carga para el servidor, así fuera con una búsqueda parcial tendría que ser en ajax y de igual manera seria mucha carga.

Re: [DEV] AOS Tag User BBCode 0.0.2

Publicado: 16 Ago 2011, 05:01
por Nacho1191
Alorse escribió:
Nacho1191 escribió:como pequeño feedback, si uno presiona el bbcode que le salga una ventana y le aparesca la lista de usuarios, para asi seleccionarlo más facil y asi ahorrarse el tiempo de fijarase si esta bien escrito el nick, etc.
Y si tengo 100mil usuarios? demasiada carga para el servidor, así fuera con una búsqueda parcial tendría que ser en ajax y de igual manera seria mucha carga.
pero cuando yo me meto al memberlist y veo que está por letras ordenado, cada vez que lo hago cargo el sistema? era esa mas o menos la idea.
Saludos

Re: [DEV] AOS Tag User BBCode 0.0.2

Publicado: 16 Ago 2011, 05:35
por Alorse
Cuando haces eso en el memberlist, solo estas cargando los nombres de los usuarios, si lo intento hacer en un MOD que esta en el posting, de los temas, tendría que cargar, un listado de temas, los usuarios, las plantillas, los emoticonos, los BBCodes, si se esta usando la vista previa, imagina cuanto tendría que cargar.
No es una opción, no quiero sobrecargar los foros, no te gustaría que tu foro fuera lento por un MOD como este, tengo que pensar en todos los usuarios y que no todos los servidores son tan rápidos como los servidores de facebook.
Es posible hacerlo, claro, pero por las razones anteriores, prefiero no hacerlo.

Re: [DEV] AOS Tag User BBCode 0.0.2

Publicado: 16 Ago 2011, 06:06
por memoadian
A mi me parece que está bien como está, probado y funcionando 8-)

Re: [DEV] AOS Tag User BBCode 0.0.1

Publicado: 16 Ago 2011, 09:34
por zoby
Alorse escribió:El MOD tiene errores, pero no como los que te están dando a ti, parece como si no estuvieran los cambios del posting.php, de igual forma crea un nuevo tema y deja un usuario de prueba porque con el enlace que me dejas no tengo permisos para ver las etiquetas (si es que te están funcionando).
Bueno, desinstale el MOD, y olvi a Instalarlo (pero 0.0.2), y ya funciona (al menos los mps, por email no probe aun)
Creo que el problema fue un error mio editando el posting.php, ya que lo tunía así

Código: Seleccionar todo

			// The last parameter tells submit_post if search indexer has to be run
			// Start - Tag User MOD - Alorse
			include_once($phpbb_root_path . 'includes/functions_tag_user.' . $phpEx);
			if ($redirect_url && ($mode == 'post' || $mode == 'reply'))
				$message = atub_obtain_users_i($data['message']);
			// End - Tag User MOD - Alorse
			$redirect_url = submit_post($mode, $post_data['post_subject'], $post_data['username'], $post_data['topic_type'], $poll, $data, $update_message, ($update_message || $update_subject) ? true : false);
Cuando debería de ser

Código: Seleccionar todo

			// The last parameter tells submit_post if search indexer has to be run
			$redirect_url = submit_post($mode, $post_data['post_subject'], $post_data['username'], $post_data['topic_type'], $poll, $data, $update_message, ($update_message || $update_subject) ? true : false);
			// Start - Tag User MOD - Alorse
			include_once($phpbb_root_path . 'includes/functions_tag_user.' . $phpEx);
			if ($redirect_url && ($mode == 'post' || $mode == 'reply'))
				$message = atub_obtain_users_i($data['message']);
			// End - Tag User MOD - Alorse
Muy buen MOD :ok:

Re: [DEV] AOS Tag User BBCode 0.0.2

Publicado: 16 Ago 2011, 23:11
por Nacho1191
me gustaria que alguien pudiera verificar si hay algun problema cuando nombras a varios usuarios en un mensaje, al parecer no son notificados por PM cuando esto sucede.

Re: [DEV] AOS Tag User BBCode 0.0.2

Publicado: 16 Ago 2011, 23:44
por Alorse
Nacho1191 escribió:me gustaria que alguien pudiera verificar si hay algun problema cuando nombras a varios usuarios en un mensaje, al parecer no son notificados por PM cuando esto sucede.
Y mas atrás te responden:
zoby escribió:y ya funciona (al menos los mps, por email no probe aun)
De igual forma lo he instalado en varios sitios y funciona en envío de PMs, y en el sitio oficial de phpBB tampoco han reportado errores :nolose:
Debe ser un error de configuración.

Re: [DEV] AOS Tag User BBCode 0.0.2

Publicado: 17 Ago 2011, 01:41
por zyxer
podría haber algún modo que la desición del ACP de si se va notificar por pm o por e-mail, sea sollo la desición por default y que cada usuario sea el que decida desde el UCP la manera en que ñe avisarán?