CF Welcome Post Topic (fork) 2.0.1 Tema Solucionado
Nombre de la Extensión: CF Welcome Post Topic (fork)
Autor: Chris1278
Información Importante
La publicación de bienvenida se crea cuando el nuevo usuario inicia sesión por primera vez.
El proceso de activación del usuario no es relevante.
En el momento en que el usuario puede iniciar sesión, ya está totalmente activado.
Descripción de la Extensión
El origen de esta actualización es la siguiente extensión: [ABD] Welcome Topic/Post Robot
Inicio de la actualización con la versión 2.0.0
He mejorado considerablemente esta extensión. A continuación se incluye una lista de los cambios:
Controlador de administración adaptado y reescrito sobre la base de un controlador
Se ha creado una tabla independiente para que pueda guardar allí el asunto y el texto de la publicación. Esto era necesario para que también se pudieran guardar textos más extensos.
Se ha modificado el archivo listener.php:
Se han modificado los parámetros de la base de datos para la tabla phpbb_config
Ha sido necesario integrar algunas consultas SQL en el archivo listener.php, entre otras cosas porque ahora gestiono los textos de forma individual a través de una tabla creada específicamente para este fin. Ahora es posible almacenar un asunto y un texto para cada idioma instalado en el foro. Esto se utiliza luego como plantilla para dar la bienvenida al usuario con una publicación en el idioma que haya seleccionado.
Se ha añadido una rutina (basada en la extensión Contactadmin de rmcgirr83) que intercepta los datos del usuario durante el proceso de inicio de sesión y, a continuación, los sustituye por los de WPT-BOT (tal y como el usuario lo ha seleccionado en el PCA) en la publicación que se va a crear. Por último, una vez creada la publicación, los datos antiguos del usuario se reintroducen en el proceso. Esto lo convierte en la forma más sencilla y directa de crear la publicación con el usuario que también se ha especificado en el PCA.
También se han implementado algunas comprobaciones. La publicación de bienvenida solo se crea ahora si se cumplen todas las condiciones siguientes:
El usuario existe. Esto significa que el usuario también está presente en la base de datos (esto también se comprueba en el controlador del PCA, pero si el usuario se elimina posteriormente, se creará un correo fantasma). Por lo tanto, el usuario debe ser un usuario válido y existente en la base de datos.
El foro seleccionado debe existir.
Debe haber un mensaje de bienvenida, ya sea en el idioma seleccionado por el usuario en la tabla o en el idioma predeterminado del foro.
El PCA se ha reconvertido a una estructura basada en controladores, ya que la anterior aún estaba diseñada para una versión muy antigua de PHPBB.
Se han añadido diversas consultas al controlador del PCA, ya que la extensión ha incorporado algunas funciones gracias a la reprogramación.
Se han añadido o modificado las siguientes funciones y cambios en el módulo del PCA:
El remitente es ahora también el autor del mensaje (si se ha configurado correctamente). Aquí puede utilizar la selección de usuarios, al igual que lo hace con la opción "Gestionar usuarios" del PCA, para seleccionar al usuario mediante una lista de búsqueda e inserción. De este modo, se almacenarán en la base de datos los siguientes valores del usuario, que posteriormente serán necesarios para editar la publicación de bienvenida que haya creado. Resulta más sencillo introducir estos datos una sola vez en el PCA que tener que recuperar y filtrar lo que necesita cada vez que cree una publicación.
La siguiente información sobre el usuario seleccionado se almacena en la base de datos:Nombre de usuario
Color de usuario (color de grupo)
ID de usuario
Puede seleccionar el foro en el que debe aparecer la publicación mediante un menú desplegable (seleccionar).
Puede utilizar la selección de idioma para crear el asunto y el texto de la publicación. Si aún no se ha instalado ningún texto en el idioma predeterminado del foro, deberá crearlo primero; solo entonces podrá activarse la función.
El texto de la publicación se puede formatear exactamente de la misma manera que con el editor de publicaciones habitual del foro.
Si no se ha seleccionado ningún foro o se introduce un nombre de usuario que no figura en la base de datos, la función no se puede activar.
En el PCA se muestra un resumen de las entradas existentes.
Se ha actualizado la versión de PHP a la 7.1.
La extensión ahora es compatible con "Toogle Control"
Varias otras optimizaciones del código.
Instalación:
Descargar y descomprimir.
Copiar la carpeta /chris1278/wptfork/ a /ext/chris1278/wptfork/.
Navegar en el PCA -> Personalizar -> Administrar Extensiones.
Busque CF Welcome Post Topic (fork) en la lista de Extensiones, y haga clic en el enlace Habilitar.
Traducción: andares - https://www.phpbb-es.com
Versión de la Extensión: 2.0.1
Compatible con phpBB: 3.3.15
Tema original en phpBB: https://www.phpbb.com/community/viewtopic.php?t=2661157
Soporte oficial en phpBB: https://www.phpbb.com/customise/db/exte ... 29/support