
Gaston Riera
1
Pi
SEO
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
¡Excelente comerciante!
Suscripción a IA
Hola a todos!,
En vistas de que siempre esta todo tan monopolizado por wordpress, he buscado en 10 paginas de google y en otras tantas del foro para crear la funcion de que se publiquen entradas aleatorias en el index.
Como ya sabran, tengo un sitio nuevo y me interesa darle caña: Portadas de Facebook - Portadas para Facebook
Es un script comprado y de programacion propia en PHP. Personalmente le he editado muchas partes del codigo para que las cosas se muestren como yo quiero. Aunque no se como hacer para que haya posts aleatorios.
Aqui les dejo el archivo index.php
En fin, alguna idea?
La ultima parte del codigo es lo que compone la imagen flotante de "Agregar portada a tu Perfil"
Muchas gracias a todos los que respondan.
saludos
En vistas de que siempre esta todo tan monopolizado por wordpress, he buscado en 10 paginas de google y en otras tantas del foro para crear la funcion de que se publiquen entradas aleatorias en el index.
Como ya sabran, tengo un sitio nuevo y me interesa darle caña: Portadas de Facebook - Portadas para Facebook
Es un script comprado y de programacion propia en PHP. Personalmente le he editado muchas partes del codigo para que las cosas se muestren como yo quiero. Aunque no se como hacer para que haya posts aleatorios.
Aqui les dejo el archivo index.php
PHP:
<div class="left"><?php include('left-bar.php');?></div><!--end left-->
<div class="center">
<div class="box-titles">Todas las portadas</div>
<!---//////////////////////////-->
<?php
// How many adjacent pages should be shown on each side?
$adjacents = 5;
$query = "select COUNT(*) as num from covers order by id desc";
$total_pages = mysql_fetch_array(mysql_query($query));
$total_pages = $total_pages['num'];
$limit = 6; //how many items to show per page
$page = $_GET['page'];
if($page)
$start = ($page - 1) * $limit; //first item to display on this page
else
$start = 0; //if no page var is given, set start to 0
/* Get data. */
$sql = "select * from covers order by id desc LIMIT $start, $limit";
$result = mysql_query($sql);
/* Setup page vars for display. */
if ($page == 0) $page = 1; //if no page var is given, default to 1.
$prev = $page - 1; //previous page is page - 1
$next = $page + 1; //next page is page + 1
$lastpage = ceil($total_pages/$limit); //lastpage is = total pages / items per page, rounded up.
$lpm1 = $lastpage - 1; //last page minus 1
$pagination = "";
if($lastpage > 1)
{
$pagination .= "<div class=\"pagination\">";
//previous button
if ($page > 1)
$pagination.= "<a href=\"todas_las_portadas-$prev.html\">« previous</a>";
else
$pagination.= "<span class=\"disabled\">« previous</span>";
//pages
if ($lastpage < 7 + ($adjacents * 2)) //not enough pages to bother breaking it up
{
for ($counter = 1; $counter <= $lastpage; $counter++)
{
if ($counter == $page)
$pagination.= "<span class=\"current\">$counter</span>";
else
$pagination.= "<a href=\"todas_las_portadas-$counter.html\">$counter</a>";
}
}
elseif($lastpage > 5 + ($adjacents * 2)) //enough pages to hide some
{
//close to beginning; only hide later pages
if($page < 1 + ($adjacents * 2))
{
for ($counter = 1; $counter < 4 + ($adjacents * 2); $counter++)
{
if ($counter == $page)
$pagination.= "<span class=\"current\">$counter</span>";
else
$pagination.= "<a href=\"todas_las_portadas-$counter.html\">$counter</a>";
}
$pagination.= "...";
$pagination.= "<a href=\"todas_las_portadas-$lpm1.html\">$lpm1</a>";
$pagination.= "<a href=\"todas_las_portadas-$lastpage.html\">$lastpage</a>";
}
//in middle; hide some front and some back
elseif($lastpage - ($adjacents * 2) > $page && $page > ($adjacents * 2))
{
$pagination.= "<a href=\"todas_las_portadas-1.html\">1</a>";
$pagination.= "<a href=\"todas_las_portadas-2.html\">2</a>";
$pagination.= "...";
for ($counter = $page - $adjacents; $counter <= $page + $adjacents; $counter++)
{
if ($counter == $page)
$pagination.= "<span class=\"current\">$counter</span>";
else
$pagination.= "<a href=\"todas_las_portadas-$counter.html\">$counter</a>";
}
$pagination.= "...";
$pagination.= "<a href=\"todas_las_portadas-$lpm1.html\">$lpm1</a>";
$pagination.= "<a href=\"todas_las_portadas-$lastpage.html\">$lastpage</a>";
}
//close to end; only hide early pages
else
{
$pagination.= "<a href=\"todas_las_portadas-1.html\">1</a>";
$pagination.= "<a href=\"todas_las_portadas-2.html\">2</a>";
$pagination.= "...";
for ($counter = $lastpage - (2 + ($adjacents * 2)); $counter <= $lastpage; $counter++)
{
if ($counter == $page)
$pagination.= "<span class=\"current\">$counter</span>";
else
$pagination.= "<a href=\"todas_las_portadas-$counter.html\">$counter</a>";
}
}
}
//next button
if ($page < $counter - 1)
$pagination.= "<a href=\"todas_las_portadas-$next.html\">Siguiente »</a>";
else
$pagination.= "<span class=\"disabled\">Siguiente »</span>";
$pagination.= "</div>\n";
}
$q=mysql_query("select * from covers order by id desc limit $start,$limit");
$numr=mysql_num_rows($q);
if ($numr==0)
{
echo '<div class="msg"><span class="big">No se encontraron Portadas para esta busqueda.</span> <br/>Vuelve a intentarlo mas tarde.</div>';
}
while($row=mysql_fetch_assoc($q)){
$cname = $row['title'];
$clink = preg_replace("![^a-z0-9]+!i", "-", $cname);
$clink = strtolower($clink);
?>
<!--///////////-->
<div class="cover-box">
<div class="cover-title"><div class="t-bg"><a class="fbctitle" href="portada-<?php echo $row['id'];?>-<?php echo $clink;?>.html"><?php echo $row['title'];?></a></div><div class="t-socail"><div class="fb-like" data-href="http://<?php echo $settings['siteurl'];?>/portada-<?php echo $row['id'];?>-<?php echo $clink;?>.html" data-send="false" data-layout="button_count" data-width="100" data-show-faces="false"></div></div></div>
<div class="fbcover"><a href="portada-<?php echo $row['id'];?>-<?php echo $clink;?>.html"><img src="uploads/<?php echo $row['picture'];?>" width="580" height="215" alt="<?php echo $row['title'];?> Facebook Timeline Cover">
<div class="click"> </div>
</a></div>
</div><!--end cover box-->
<!--///////////-->
<?php } ?>
<div class="small-ads"><?php echo $adrow['ad2'];?></div>
<div class="pagediv"><?php echo $pagination;?></div>
En fin, alguna idea?
La ultima parte del codigo es lo que compone la imagen flotante de "Agregar portada a tu Perfil"
Muchas gracias a todos los que respondan.
saludos