¡Bienvenido! ¿Aún no estás registrado?, deberás registrarte antes de poder usar el Chat, Comentar y Descargar en el Foro. Usa un email válido para la activación.
Calificación:
  • 1 voto(s) - 5 Media
  • 1
  • 2
  • 3
  • 4
  • 5

COMPLEMENTOS Links ocultos si no comentas el post (Act 1.3)
#1

8
Mejor respuesta del mensaje Links ocultos si no comentas el post (Act 1.3)Invitados
 
[img]Registrate o inicia tu sesión para ver este contenido[/img]


Usuarios
 
[img]Registrate o inicia tu sesión para ver este contenido[/img]



En c.post.php --> inc --> class --> c.post.php

Buscar:
 
// 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'] == '' 'AND u.user_activo = \'1\' && u.user_baneado = \'0\'').' LIMIT 1');
        
//        
        
$postData db_exec('fetch_assoc'$query); 


Debajo agregar:
 
//Comentó este post
    
$sql_comment db_exec(array(__FILE____LINE__), 'query''SELECT cid FROM p_comentarios WHERE c_post_id = \''.(int)$post_id.'\' AND c_user = \''.(int)$tsUser->uid.'\' LIMIT 1');
    if(!
$tsUser->is_member){
    
$replacement '<div class="emptyData">Para poder ver los links necesitas estar <a href="javascript:registro_load_form();"> Registrado </a> . O.. ya tienes cuenta? <a href="javascript:open_login_box();"> Logueate!</a></div>';
    
$postData[post_body] = preg_replace('/[url[^>]+\]\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|$!:,.;]*[A-Z0-9+&@#\/%=~_|$][\/url[^>]+\]/i'$replacement$postData[post_body]);
    
$postData[post_body] = preg_replace('/\[url=(.*?)\](.*?)\[\/url\]/is'$replacement$postData[post_body]);
    }elseif(
db_exec('num_rows'$sql_comment) == 0){
    
$replacement '<div class="emptyData">Para poder ver los links debes comentar el post</div>';
    
$postData[post_body] = preg_replace('/[url[^>]+\]\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|$!:,.;]*[A-Z0-9+&@#\/%=~_|$][\/url[^>]+\]/i'$replacement$postData[post_body]);
    
$postData[post_body] = preg_replace('/\[url=(.*?)\](.*?)\[\/url\]/is'$replacement$postData[post_body]);
    } 




Creditos: Debes agradecer para ver el contenido...
Responder
#2

0
Habia uno que era similar pero con los usuarios regsitrados. ¿Lo tienes ?
Responder
#3

0
(03-24-2024, 01:13 AM)York0x escribió: Debes agradecer para ver el contenido...Habia uno que era similar pero con los usuarios regsitrados. ¿Lo tienes ?

Hola, este vale para invitados y usuarios registrados, he actualizado las capturas.
Responder


Compartir en:

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)