09-03-2021, 11:24 AM
Captura
En c.cuenta.php --> inc --> class --> c.cuenta.php
Buscar:
Debajo agregar:
Buscar:
Debajo agregar:
Una linea abajo al lado de:
Agregar:
En m.perfil_sidebar.tpl --> themes --> default --> templates --> modules --> m.perfil_sidebar.tpl
Al final agregar:
En m.cuenta_config.tpl --> themes --> default --> templates --> modules --> m.cuenta_config.tpl
Buscar:
Arriba agregar:
Creditos: Kmario19
[img]Registrate o inicia tu sesión para ver este contenido[/img]
En c.cuenta.php --> inc --> class --> c.cuenta.php
Buscar:
Código PHP:
$data['p_configs'] = unserialize($data['p_configs']);
Debajo agregar:
Código PHP:
// SEGURIDAD VISITADOS
if($data['p_configs']['pvis'] == 0){
$data['can_pvis'] = false;
}elseif($data['p_configs']['pvis'] == 3 && ($this->iFollow($user_id) || $tsUser->is_admod)){
$data['can_pvis'] = true;
}elseif($data['p_configs']['pvis'] == 4 && ($this->yFollow($user_id) || $tsUser->is_admod)){
$data['can_pvis'] = true;
}elseif($data['p_configs']['pvis'] == 5 && $tsUser->is_member){
$data['can_pvis'] = true;
}elseif($data['p_configs']['pvis'] == 6){
$data['can_pvis'] = true;
}
// POSTS VISITADOS
if($data['can_pvis'] || $data['user_id'] == $tsUser->uid) {
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT `last_posts_visited` FROM `u_portal` WHERE `user_id` = \''.(int)$user_id.'\' LIMIT 1');
$dato = db_exec('fetch_assoc', $query);
$visited = unserialize($dato['last_posts_visited']);
krsort($visited);
foreach($visited as $key => $id){
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT p.post_id, p.post_title, c.c_seo FROM p_posts AS p LEFT JOIN u_miembros AS u ON p.post_user = u.user_id LEFT JOIN p_categorias AS c ON c.cid = p.post_category WHERE p.post_status = 0 AND p.post_id = '.$id.' LIMIT 1');
$data['p_visitados'][] = db_exec('fetch_assoc', $query);
if(count($data['p_visitados']) == 10) break;
}
}
Buscar:
Código PHP:
$see_hits = ($_POST['last_hits'] == 1 || $_POST['last_hits'] == 2) ? 0 : $_POST['last_hits'];
Debajo agregar:
Código PHP:
$see_pvis = ($_POST['last_pvis'] == 1 || $_POST['last_pvis'] == 2) ? 0 : $_POST['last_pvis'];
Una linea abajo al lado de:
Código PHP:
'hits' => $see_hits
Agregar:
Código PHP:
, 'pvis' => $see_pvis
En m.perfil_sidebar.tpl --> themes --> default --> templates --> modules --> m.perfil_sidebar.tpl
Al final agregar:
Código PHP:
{if $tsInfo.can_pvis || $tsInfo.user_id == $tsUser->uid}
<div class="widget w-medallas clearfix">
<div class="title-w clearfix">
<h3>Últimos posts visitados por {$tsInfo.user_name}</h3>
</div>
{if $tsInfo.p_visitados}
<ul class="clearfix">
{foreach from=$tsInfo.p_visitados item=v key=i}
<li>
<strong style="color: #36F;">{if $i <= 8}0{/if}{$i+1}. </strong>
<a style="" href="{$tsConfig.url}/posts/{$v.c_seo}/{$v.post_id}/{$v.post_title|seo}.html" class="size13" title="{$v.post_title}">{$v.post_title|truncate:45}</a>
</li>
{/foreach}
</ul>
{else}
<div class="emptyData">{if $tsInfo.user_id == $tsUser->uid}No has{else}{$tsInfo.user_name} no ha{/if} visitado ningún post.</div>
{/if}
</div>
{/if}
En m.cuenta_config.tpl --> themes --> default --> templates --> modules --> m.cuenta_config.tpl
Buscar:
Código PHP:
{if !$tsUser->is_admod}
{if $tsPerfil.p_configs.rmp != 8}
Arriba agregar:
Código PHP:
<div class="field">
<label>ver últimos posts visitados?</label>
<div class="input-fake">
<select name="last_pvis" class="cuenta-save-7">
{foreach from=$tsPrivacidad item=p key=i}
{if $i != 1 && $i != 2}<option value="{$i}" {if $tsPerfil.p_configs.pvis == $i}selected{/if}>{$p}</option>{/if}
{/foreach}
</select>
</div>
</div>
Creditos: Kmario19