Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Como evitar usuarios no activos en la lista de miembros

Guías, manuales, tutoriales, etc. sobre phpBB2 y otros sistemas.
Foro de lectura, las dudas en el Foro oportuno por favor.
Cerrado
Nazcar
Ex Staff
Mensajes: 1728
Registrado: 14 Oct 2005, 20:39
Ubicación: Premia de Mar
Contactar:

Como evitar usuarios no activos en la lista de miembros

#1

Mensaje por Nazcar »

Bien con este pequeño cambio evitaremos que los spam bots aparezcan tanto en la lista de miembros como en la de ultimos registrados

abrir

include/functions.php


Buscar

Código: Seleccionar todo


		case 'newestuser':
			$sql = "SELECT user_id, username
				FROM " . USERS_TABLE . "
				WHERE user_id <> " . ANONYMOUS . "
				ORDER BY user_id DESC
				LIMIT 1";
			break;

Substituir por

Código: Seleccionar todo

		case 'newestuser':
			$sql = "SELECT user_id, username
				FROM " . USERS_TABLE . "
				WHERE user_id <> " . ANONYMOUS . "
				AND user_active != 0
				ORDER BY user_id DESC
				LIMIT 1";
			break;


Abrir memberlist.php

Buscar

Ojo la busqueda tendria que ser parcial en el $sql pueden no aparecer todos los campos aqui puestos

Código: Seleccionar todo


$sql = "SELECT username, user_absence, user_absence_mode, user_id, user_viewemail, user_posts, user_regdate, user_lastlogon, user_allow_viewonline, user_from, user_from_flag, user_website, user_email, user_icq, user_aim, user_yim, user_msnm, user_avatar, user_avatar_type, user_allowavatar, user_allow_viewonline, user_session_time 
FROM " . USERS_TABLE . "
	WHERE user_id <> " . ANONYMOUS . "
	ORDER BY $order_by";	
Substituir

Código: Seleccionar todo

FROM " . USERS_TABLE . "
	WHERE user_id <> " . ANONYMOUS . "
	ORDER BY $order_by";
Substituir por

Código: Seleccionar todo


FROM " . USERS_TABLE . "
	WHERE user_id <> " . ANONYMOUS . "
	AND user_active != 0
	ORDER BY $order_by";





Enlace:
BBCode:
HTML:

Ocultar enlaces al mensaje
Mostrar enlaces al mensaje

Cerrado

Volver a “Guías, manuales, tutoriales, ayuda, sobre phpBB 2 y otros”