Cicklow
Admin
Dseda
Verificado
Verificación en dos pasos activada
Usuário popular!
Suscripción a IA
Continuando com o tutorial anterior => http://forobeta.com/tutoriales/148160-apps-video-viral.html
Vamos colocar um paginador e um design bonito. Podem ver o resultado neste site:
Vídeo Viral
O paginador é muito simples e fácil de entender.
Arquivo funcoes.php
Quanto ao design, foram alteradas algumas classes de CSS usadas pelo bootstrap para que fique mais bonito.
Download: http://test.cicklow.me/postAuto/postAuto.zip
Atualizado em 08/05
Abraços!
Logs:
- Corrigido o erro que não publicava no Facebook (o Facebook tinha mudado algumas coisas nos feeds)
- Corrigido o problema de adicionar um vídeo novo ao início e os IDs ficarem bagunçados!
- Arrumado um problema na paginação!
PS: Mudem:
por
Vamos colocar um paginador e um design bonito. Podem ver o resultado neste site:
Vídeo Viral
O paginador é muito simples e fácil de entender.
PHP:
<?php
//Llamamos al listado de los videos
include('videos.cache.php');
//Definimos la cantidad de videos a mostrar por pagina
$_REG=3; //Cantidad de videos por pagina
//Vemos la cantidad de videos que tenemos en el listado
$_CANT = count($VID);
//vemos en que pagina nos encontramos
$_PAG = (int)$_GET['_PAG'];
//iniciamos las variables sino existen
if(!isset($_PAG)){
$_INI = 0;$_PAG=1;
}else{
$_INI = ($_PAG-1) * $_REG;
}
//vemos la cantidad de paginas
$_TOT = round(($_CANT / $_REG));
//llamamos a un archivo que contiene la funcion para paginar
include('funciones.php');
//dividimos el listado de videos en paginas (ar.php.net/array_chunk)
$VID = array_chunk($VID, $_REG, true);
?>
Arquivo funcoes.php
PHP:
<?php
//creamos la funcion encargada de mostrar la paginacion
function Pag000($_TOT,$_LINK,$_PAG=1){
//si la pagina es distinta de 0 colocamos el boton para ir hacia atras
if($_PAG!="0") echo '<li><a href="'.$_LINK.''.($_PAG-1).'">««</a></li>';
//recorremos la cantidad de paginas y mostramos los numeros, y si el numero es igual a la pagina colocamos que sea
//la pagina activa
for($i=0;$i<$_TOT;$i++){
if($_PAG==$i)
echo '<li class="active"><a href="'.$_LINK.''.$i.'">'.$i.'</a></li>';
else
echo '<li><a href="'.$_LINK.''.$i.'">'.$i.'</a></li>';
}
//si la pagina actual es distinta del total de paginas colocamos el boton para ir hacia atras.
if(($_PAG+1)!=$_TOT) echo '<li><a href="'.$_LINK.''.($_PAG+1).'">»»</a></li>';
}
?>
Quanto ao design, foram alteradas algumas classes de CSS usadas pelo bootstrap para que fique mais bonito.
Download: http://test.cicklow.me/postAuto/postAuto.zip
Atualizado em 08/05
Abraços!
Logs:
- Corrigido o erro que não publicava no Facebook (o Facebook tinha mudado algumas coisas nos feeds)
- Corrigido o problema de adicionar um vídeo novo ao início e os IDs ficarem bagunçados!
- Arrumado um problema na paginação!
PS: Mudem:
HTML:
<link href="http://twitter.github.com/bootstrap/assets/css/bootstrap.css" rel="stylesheet">
HTML:
<link href="http://getbootstrap.com/2.3.2/assets/css/bootstrap.css" rel="stylesheet">
Última edição: