Cicklow
Seguir
- Seguidores
- 14
Admin
Épsilon
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
¡Usuario popular!
Suscripción a IA
- Desde
- 30 May 2011
- Mensajes
- 973
Continuando con el tutorial anterior => http://forobeta.com/tutoriales/148160-apps-video-viral.html
Vamos a colocarle un paginador y colocarle un diseño bonito. Pueden ver el resultado en esta web:
Video Viral
El paginador es muy sencillo y facil de entender.
Archivo funciones.php
En cuando al diseño, se cambio unas clases de CSS usadas por el bootstrap para que se vea mas bonito.
Descarga: http://test.cicklow.me/postAuto/postAuto.zip
Actualizado al 08/05
Saludos!
Logs:
- Se fixeo el error que no publica en facebook (facebook habia cambiado unas cosas en los feeds)
- Se fixeo lo de agregar un video nuevo al inicio y los ID se descuajeringaban!
- Se arreglo un problema en la paginacion!
PD: Cambien:
por
Vamos a colocarle un paginador y colocarle un diseño bonito. Pueden ver el resultado en esta web:
Video Viral
El paginador es muy sencillo y facil 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);
?>
Archivo funciones.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>';
}
?>
En cuando al diseño, se cambio unas clases de CSS usadas por el bootstrap para que se vea mas bonito.
Descarga: http://test.cicklow.me/postAuto/postAuto.zip
Actualizado al 08/05
Saludos!
Logs:
- Se fixeo el error que no publica en facebook (facebook habia cambiado unas cosas en los feeds)
- Se fixeo lo de agregar un video nuevo al inicio y los ID se descuajeringaban!
- Se arreglo un problema en la paginacion!
PD: Cambien:
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 edición: