08-21-2022, 08:56 AM
2
Captura[img]Registrate o inicia tu sesión para ver este contenido[/img]
En posts.php --> inc --> php --> posts.php
Buscar:
Código PHP: ( Seleccionar Todo )
$tsImages = $tsFotos->getLastFotos();
Reemplazar por:
Código PHP: ( Seleccionar Todo )
$tsImages = $tsFotos->getLastFotos('home');
Buscar:
Código PHP: ( Seleccionar Todo )
$smarty->assign("tsImTotal",count($tsImages));
Reemplazar por:
Código PHP: ( Seleccionar Todo )
$smarty->assign("tsImTotal",count($tsImages['data']));
En c.fotos.php --> inc --> class --> c.fotos.php
Buscar:
Código PHP: ( Seleccionar Todo )
function getLastFotos(){
global $tsCore, $tsUser;
//
$max = 10; // MAXIMO A MOSTRAR
$limit = $tsCore->setPageLimit($max, true);
// PAGINAS
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT COUNT(f.foto_id) FROM f_fotos AS f LEFT JOIN u_miembros AS u ON u.user_id = f.f_user '.($tsUser->is_admod && $tsCore->settings['c_see_mod'] == 1 ? '' : 'WHERE f.f_status = \'0\' AND u.user_activo = \'1\' && u.user_baneado = \'0\''));
list ($total) = db_exec('fetch_row', $query);
$data['pages'] = $tsCore->pageIndex($tsCore->settings['url']."/fotos/?",$_GET['s'],$total, $max);
//
$query = 'SELECT f.foto_id, f.f_title, f.f_date, f.f_description, f.f_url, f.f_status, u.user_name, u.user_activo, u.user_baneado FROM f_fotos AS f LEFT JOIN u_miembros AS u ON u.user_id = f.f_user '.($tsUser->is_admod && $tsCore->settings['c_see_mod'] == 1 ? '' : 'WHERE f.f_status = \'0\' AND u.user_activo = \'1\' && u.user_baneado = \'0\'').' ORDER BY f.foto_id DESC LIMIT '.$limit;
$data['data'] = result_array(db_exec(array(__FILE__, __LINE__), 'query', $query));
//
return $data;
}
Reemplazar por:
Código PHP: ( Seleccionar Todo )
function getLastFotos($page = ''){
global $tsCore, $tsUser;
//
$max = $page === 'home' ? 10 : 20;
$limit = $tsCore->setPageLimit($max, true);
// PAGINAS
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT COUNT(f.foto_id) FROM f_fotos AS f LEFT JOIN u_miembros AS u ON u.user_id = f.f_user ' . ($tsUser->is_admod && $tsCore->settings['c_see_mod'] == 1 ? '' : 'WHERE f.f_status = \'0\' AND u.user_activo = \'1\' && u.user_baneado = \'0\''));
list($total) = db_exec('fetch_row', $query);
//
$data['pages'] = $tsCore->pageIndex($tsCore->settings['url'] . "/fotos/?", $_GET['s'], $total, $max);
//
$query = 'SELECT f.foto_id, f.f_title, f.f_date, f.f_description, f.f_url, f.f_status, u.user_name, u.user_activo, u.user_baneado FROM f_fotos AS f LEFT JOIN u_miembros AS u ON u.user_id = f.f_user ' . ($tsUser->is_admod && $tsCore->settings['c_see_mod'] == 1 ? '' : 'WHERE f.f_status = \'0\' AND u.user_activo = \'1\' && u.user_baneado = \'0\'') . ' ORDER BY ' . ($page == 'home' ? 'RAND()' : 'f.foto_id DESC') . ' LIMIT ' . $limit;
$data['data'] = result_array(db_exec(array(__FILE__, __LINE__), 'query', $query));
//
return $data;
}
Para cambiar numero de image a mostrar editar
Código PHP: ( Seleccionar Todo )
$max = $page === 'home' ? 10 : 20;
10 Cantidad de fotos a mostrar en la home.
20 Cantidad de fotos a mostrar en la sección.
Cambiar el tiempo que se muestra cada imagen
En funciones.js --> themes --> default --> js --> funciones.js
Buscar:
Código PHP: ( Seleccionar Todo )
setTimeout("imagenes.presentacion()",5000);
Cambiar 5000 por lo que quieran
1 segundo = 1000 milisegundos
5 segundos = 5000 milisegundos
...



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