¡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:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

COMPLEMENTOS Links Ocultos si no Comentas - Opcional (Act 1.3)
#1

3
Mejor respuesta del mensaje Links Ocultos si no Comentas - Opcional (Act 1.3)Capturas

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

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

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

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

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

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




Ejecutar esta consulta

ALTER TABLE `p_postsADD `post_linksint(1NOT NULL DEFAULT '0'


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

Buscar:

'gopfd' => $_POST['global-pointsforday']); 


Arriba agregar:

'goppc' => $_POST['global-permisoopc'], 


Buscar:

'gopfd' => $_POST['global-pointsforday']); 


Arriba agregar:

'goppc' => $_POST['global-permisoopc'], 


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

Buscar:

$postData['block_comments'] = empty($_POST['sin_comentarios']) ? 1


Debajo agregar:

$postData['links'] = empty($_POST['ocultos']) ? 1


Buscar:

post_block_comments


Agregar al lado:

post_links


En la misma linea buscar:

'\', \''.(int)$postData['block_comments']. 


Agregar al lado:

'\', \''.(int)$postData['links']. 


Buscar:

$postData['block_comments'] = empty($_POST['sin_comentarios']) ? 1


Debajo agregar:

$postData['links'] = empty($_POST['ocultos']) ? 1


Buscar:

'\', post_block_comments = \''.$postData['block_comments']. 


Agregar al lado:

'\', post_links = \''.$postData['links']. 


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\]/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\]/is'$replacement$postData[post_body]);
    } 


En m.admin_rangos.tpl --> themes --> default --> templates --> admin_mods --> m.admin_rangos.tpl

Buscar:

<legend>Global</legend>
                                        <
input type="checkbox" id="godp" name="global-darpuntos" {if $tsRango.permisos.godp}checked{/if} /><label style="font-weight:bold;" for="godp">Puntuar Posts</label><label for="godp">   Podr&aacute;n puntuar posts.</label>
                                        <
br /><hr


Debajo agregar:

<input type="checkbox" id="goppc" name="global-permisoopc" {if $tsRango.permisos.goppc}checked{/if} /><label style="font-weight:bold;" for="goppc">Ocultar enlaces</label><label for="goppc">   Podr&aacute;n ocultar sus enlaces si no comentan el posts.</label>
                                        <
br /><hr


En m.agregar_form.tpl --> themes --> default --> templates --> modules --> m.agregar_form.tpl

Buscar:

<div class="option clearbeta">  
                                        <
input type="checkbox" tabindex="7" name="sin_comentarios" id="sin_comentarios" class="floatL" {if $tsDraft.b_block_comments == 1}checked="checked"{/if}>
                                        <
class="floatL">
                                            <
label for="sin_comentarios">Cerrar Comentarios</label>
                                            
Si tu post es pol&eacute;mico ser&iacute;a mejor que cierres los comentarios.
                                        </
p>
                                    </
div


Debajo agregar:

{if $tsUser->is_admod || $tsUser->permisos.suad || $tsUser->permisos.suad || $tsUser->permisos.goppc}
                                    <
div class="option clearbeta">  
                                        <
input type="checkbox" tabindex="7" name="ocultos" id="ocultos" class="floatL" {if $tsDraft.b_links == 1}checked="checked"{/if}>
                                        <
class="floatL">
                                            <
label for="ocultos">Ocultar links</label>
                                            
Esto bloqueara tus enlaces a los usuarios que no comenten el posts.
                                        </
p>
                                    </
div>
                                    {/if} 




Creditos: Debes agradecer para ver el contenido... y Debes agradecer para ver el contenido...
Responder


Compartir en:

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)