Posteador
air_kpo
Moderador



[MOD] Shout de bienvenida no aparezca en la home




Hola soy air_kpo este mod lo hice por si tienen un gran numero de registros, y tienen ultimos shots en la home se sobre carga de mensajes de bienvenida repetitivos.,
por ahora en la V1 es manual mas adelante les dejo uno administrable :3

Bueno vamos a la instalación
1- Vamos a c.registro.php y buscan
			db_exec(array(__FILE__, __LINE__), 'query', 'INSERT INTO `u_muro` (p_user, p_user_pub, p_date, p_body, p_type) VALUES ( \''.(int)$tsData['user_id'].'\', \'1\', \''.time().'\', \''.$msg_bienvenida.'\', \'1\')'); 


y lo remplazan por

			db_exec(array(__FILE__, __LINE__), 'query', 'INSERT INTO `u_muro` (p_user, p_user_pub, p_date, p_body, p_type, p_homeshout) VALUES ( \''.(int)$tsData['user_id'].'\', \'1\', \''.time().'\', \''.$msg_bienvenida.'\', \'1\', \'1\')'); 


2- Ahora la parte un poco mas dificil que depende de que mod de ultimos shouts usen!, pero la mayoria usan uno de to-up
Bueno busquein en el c.posts.php


		$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT *,u.* FROM u_muro LEFT JOIN u_miembros AS u ON p_user = u.user_id  ORDER BY p_date DESC LIMIT '.$start.','.$limit.'');


y lo remplazan por

		$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT *,u.* FROM u_muro LEFT JOIN u_miembros AS u ON p_user = u.user_id WHERE  p_homeshout= \'0\' ORDER BY p_date DESC LIMIT '.$start.','.$limit.'');


3-Realizan la siguiente consulta

ALTER TABLE u_muro ADD p_homeshout varchar(16) NOT NULL DEFAULT '0';


ATENCIÓN: Esta modificacion solo se aplica a los nuevos registros, osea los viejos shouts seguiran apareciendo ._. espero que se entienda lo que digo

DEMO: http://mundofree.net/




2 Comentarios


Cargando comentarios espera un momento...
No tienes permisos para comentar.

Para poder comentar necesitas estar Registrado. O.. ya tienes usuario? Logueate!
Ir al cielo