Página 1 de 1

Campo personalizado revela lo que el usuario debe colocar.

Publicado: 01 Feb 2020, 14:21
por L.A.T.C.

Datos de Soporte - Inicio

URL: https://www.comunidadelectronicos.com/foro/
Estilo(s) usuado(s): Prosilver
MODs/Extensiones instaladas: No
Versión de phpBB: 3.2.8
Versión de PHP en tu servidor:7.3.6
Tipo de base de datos y versión en tu servidor:MySQL(i) 10.2.19-MariaDB

Tu conocimiento: Conocimiento básico
Servidor: Hosting de pago
Es una actualización desde otra versión: 3.0.12 actualizado a 3.2.8
Es una conversión desde otro tipo de Foro: No


Datos de Soporte - Fin

Hola.
Espero que este sea el foro adecuado para esta consulta.

Cuando instale el foro phpbb3 hace años tuve muchos problema de spam. Por ello, implemente una solución que leí en este foro (creo), que consistió en
crear un campo personalizado configurado para aceptar un único número de cuatro dígitos.
Solo quienes conocieran ese número o código "secreto" podían ingresarlo para registrarse.

Incluí dicho número en las "Normas del foro", una página (html) de mi sitio que los usuarios del foro deben leer antes de registrase.
Esto redujo el spam en un 99% , y aseguraba que los usuarios no se salteaban la lectura de las normas antes de registrarse.

En Noviembre actualicé a la versión 3.2.8 principalmente porque necesitaba un diseño responsive.
Todo funcionó bien, pero casi de inmediato comenzaron a aparecer mensajes de spam, en diferentes idiomas.
Entonces me percate de la causa.
En esta versión el campo personalizado presenta una "flechas" para desplazar las opciones, y al hacer simplemente clic, muestra la única opción disponible para ese campo: el número o código para completar el campo.

Además, al pasar el cursor por el campo, también se abre un mensaje que dice: "El valor debe ser superior o igual a ..." mostrando el número requerido.

Imagen

De momento he desactivado ese campo personalizado.
Quisiera seguir usando este método antispamer, pero no encuentro la forma de eliminar esa especie de "autocompletar" y el mensaje que que revela el número.

¿Existe alguna forma de hacerlo? Preferiblemente sin instalar nada. Me animo a modificar código si me indican con exactitud donde y cómo hacerlo.

Espero que puedan ayudarme.


Campo personalizado revela lo que el usuario debe colocar.

Publicado: 01 Feb 2020, 23:23
por karbiko

Hoy en día existen otras opciones que se han ido actualizando para tratar de combatir a los spammers

Una puede ser que instales alguna extensión, como por ejemplo Sortables Captcha 2.0.1, quizás una de las más efectivas junto con una buena configuración de permisos.

Por ejemplo, podrías incluir la medida de que los nuevos usuarios no puedan publicar sus mensajes directamente, sino que deban ser aprobados por algún moderador.. Y que cuando alcancen un número que elijas, ya pasen automáticamente a formar de otro grupo que ya no tiene limitado el poder publicar sin ser moderado.

Ahí deberás tener ayuda de otros usuarios moderadores, para que verifiquen que esos mensajes no contienen spam, y así no te sobrecargas.. ¿Cómo lo haces?

Para ello debes ir al Panel de Administración (ACP) y en la pestaña GENERAL, busca el menú lateral de Configuración de registro de usuarios
Elige la manera en que quieres que los usuarios activen su cuenta, el número de mensajes que tiene que tener aprobados un usuario para pasar del grupo de Nuevos Usuarios Registrados al de Usuarios Registrados, y que todos los que se acaban de registrar vayan a ser del grupo de Nuevos.
Imagen
En el paso 4º eliges el número de mensajes que tiene que tener aprobados para que deje de estar en este grupo y pase a pertenecer a otro, al que sí le permitirás poder publicar sin moderación.

Ahora vas a la pestaña de USUARIOS y al menú lateral de Permisos de los grupos en los foros
Imagen

En el desplegable eliges el grupo de Nuevos Usuarios registrados, y le das a enviar:
Imagen

Y aquí te aparece ésto:
Imagen

Sigue esas instrucciones y ahora verás esta pantalla (en tu caso con las categorías y foros que tengas):
Imagen

Y finalmente tienes esta otra pantalla de configuración:
Imagen

Con ésto el grupo de Nuevos Usuarios Registrados no va a poder publicar sin moderación en los foros elegidos.
Cuando se le apruebe el número de mensajes que elegiste en el primer paso, ya pasará a formar parte automáticamente del grupo Usuarios Registrados, y si en sus permisos tienen el poder publicar sin moderación, ya no tendrán problemas.

Y si no te va ni ninguna de estas opciones, para hacer lo que quieres seguramente se podrá con alguna intervención o con alguna extensión personalizada para tu necesidad, pero que seguramente serían de pago.
Aquí hay un foro para pedir esas intervenciones, y en phpbb.com también la tienes junto con la posibilidad de plantear que alguien cree esa extensión que buscas.

Saludos.


Campo personalizado revela lo que el usuario debe colocar.

Publicado: 08 Feb 2020, 19:13
por L.A.T.C.

Gracias por la respuesta.
Voy a instalar e implementar Sortables Captcha y ver que resultados da.