09-02-2021, 02:48 PM
0
Descripción
Limita por IP a los visitantes a ver 3 post.
Captura
Ejecutar esta consulta
En c.posts.php --> inc --> class --> c.posts.php
Buscar:
Debajo agregar:
Buscar:
Debajo agregar:
Creditos: Debes agradecer para ver el contenido...
Limita por IP a los visitantes a ver 3 post.
Captura
[img]Registrate o inicia tu sesión para ver este contenido[/img]
Ejecutar esta consulta
Código PHP: ( Seleccionar Todo )
CREATE TABLE IF NOT EXISTS `visitors` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`ip` varchar(19) NOT NULL,
`id_post` int(11) NOT NULL,
`total` int(3) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=33 ;
En c.posts.php --> inc --> class --> c.posts.php
Buscar:
Código PHP: ( Seleccionar Todo )
// DATOS DEL POST
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT c.* ,m.*, u.user_id FROM `p_posts` AS c LEFT JOIN `u_miembros` AS u ON c.post_user = u.user_id LEFT JOIN `u_perfil` AS m ON c.post_user = m.user_id WHERE `post_id` = \''.(int)$post_id.'\' '.($tsUser->is_admod && $tsCore->settings['c_see_mod'] == 1 ? '' : 'AND u.user_activo = \'1\' && u.user_baneado = \'0\'').' LIMIT 1');
//
$postData = db_exec('fetch_assoc', $query);
Debajo agregar:
Código PHP: ( Seleccionar Todo )
if(!$tsUser->is_member){
$ip = $tsCore->getIP();
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT ip,total FROM visitors WHERE ip =\''.$ip.'\'');
$dato = db_exec('fetch_assoc', $query);
if($dato['ip']==$ip){
db_exec(array(__FILE__, __LINE__), 'query', 'UPDATE visitors SET total = total + 1 WHERE ip = \''.$ip.'\'');
}else{
$sql = "INSERT INTO visitors (ip,id_post,total) VALUES ('{$ip}','{$post_id}',1)";
$result = db_exec(array(__FILE__, __LINE__), 'query', $sql);
}
}
Buscar:
Código PHP: ( Seleccionar Todo )
if(!empty($tsDraft['b_title'])) return array('deleted','Oops! Este post no existe o fue eliminado.');
else return array('deleted','Oops! El post fue eliminado!');
}
Debajo agregar:
Código PHP: ( Seleccionar Todo )
elseif($dato['total'] > 2) return array('deleted','Deberás registrarte para continuar en los posts <a href="javascript:registro_load_form()">Registrate!</a>');
Creditos: Debes agradecer para ver el contenido...


Facebook
Twitter
Reddit
Digg
del.icio.us
Tumblr
Pinterest
Blogger
Fark
LinkedIn
Mix
Google