¡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 Top de fotos (Act 1.3)
#1

3
Mejor respuesta del mensaje Top de fotos (Act 1.3)Captura
[img]Registrate o inicia tu sesión para ver este contenido[/img]



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

Buscar:
 
/*
        getTopPosts()
    */ 
 
 
Arriba agregar:
 
/*
        getTopFotos()
    */
    
function getTopFotos($fecha$desc){
        
//
        
$data $this->setTime($fecha);
        
$desc = empty($desc) ? '' 'AND f_description = '.$desc;

        
// VOTOS POSITIVOS
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT SUM(f.f_votos_pos) AS total, u.user_id, u.user_name, f_url, f_user, f_votos_pos, f_title, foto_id FROM f_fotos AS f LEFT JOIN u_miembros AS u ON f.f_user = u.user_id WHERE f.f_status = 0  AND f.f_date BETWEEN '.$data['start'].' AND '.$data['end'].' '.$desc.' GROUP BY f.f_user ORDER BY total DESC LIMIT 10');
        
$array['votos_pos'] = result_array($query);

        
// VOTOS NEGATIVOS
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT SUM(f.f_votos_neg) AS total, u.user_id, u.user_name, f_url, f_user, f_votos_neg, f_title, foto_id  FROM f_fotos AS f LEFT JOIN u_miembros AS u ON f.f_user = u.user_id WHERE f.f_status = 0  AND f.f_date BETWEEN '.$data['start'].' AND '.$data['end'].' '.$desc.' GROUP BY f.f_user ORDER BY total DESC LIMIT 10');
        
$array['votos_neg'] = result_array($query);

        
// VISITAS
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT SUM(f_visitas) AS total, u.user_id, u.user_name, f_url, f_user, f_visitas, f_title, foto_id  FROM f_fotos AS f LEFT JOIN u_miembros AS u ON f.f_user = u.user_id WHERE f.f_status = 0  AND f.f_date BETWEEN '.$data['start'].' AND '.$data['end'].' '.$desc.' GROUP BY f.f_user ORDER BY total DESC LIMIT 10');
        
$array['visitas'] = result_array($query);

        
// MEDALLAS
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT COUNT(m.medal_for) AS total, u.user_id, u.user_name, f_url, f_user, f_title, foto_id, wm.medal_id FROM w_medallas_assign AS m LEFT JOIN f_fotos AS f ON m.medal_for = f.foto_id LEFT JOIN u_miembros AS u ON f.f_user = u.user_id LEFT JOIN w_medallas AS wm ON wm.medal_id = m.medal_id WHERE wm.m_type = \'3\' AND m.medal_date BETWEEN '.$data['start'].' AND '.$data['end'].' GROUP BY m.medal_for ORDER BY total DESC LIMIT 10');
        
$array['medallas'] = result_array($query);

        
//
        
return $array;
    } 
 
 
En top.php --> inc --> php --> top.php
 
Buscar:
 
case 'usuarios':
                
$smarty->assign("tsTops",$tsTops->getTopUsers($fecha$cat));
            break; 
 
 
Debajo agregar:
 
case 'fotos':
                
$smarty->assign("tsTops",$tsTops->getTopFotos($fecha$desc));
            break; 
 
 
En t.tops.tpl --> themes --> default --> templates --> t.tops.tpl
 
Buscar:
 
{elseif $tsAction == 'usuarios'}
                {include 
file='modules/m.top_users.tpl'


Debajo agregar:
 
{elseif $tsAction == 'fotos'}
                {include 
file='modules/m.top_fotos.tpl'


En head_submenu.tpl --> themes --> default --> templates --> sections --> head_submenu.tpl

Buscar:
 
<li{if $tsAction == 'usuarios'} class="here"{/if}><a href="{$tsConfig.url}/top/usuarios/">Usuarios</a></li


Debajo agregar:
 
<li{if $tsAction == 'fotos'} class="here"{/if}><a href="{$tsConfig.url}/top/fotos/">Fotos</a></li
 
 
 
Y subir esta carpeta

Mega
Debes agradecer para ver el contenido...

Google Drive
Debes agradecer para ver el contenido...

Mediafire
Debes agradecer para ver el contenido...

Uptobox
Debes agradecer para ver el contenido...

4shared
Debes agradecer para ver el contenido...




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


Compartir en:

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)