<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN">
<HTML>
<HEAD>
<style>
#after {
padding: 10px;
width: 100%;
height: 120%;
}
.carousel-inner
{
position: absolute;
}
.carousel .item > img { display: inline-block; }
div.c-wrapper{
width: 80%; /* for example*/
margin: auto;
margin: 0 0 0 20px;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img{
width: 120%; /* use this, or not */
margin: auto;
}
.contenedor > div {
/* make the block inline */
display: inline-block;
/*height: 120%;
/* reset container's center alignment
text-align: left;
}*/
.adaptar
{
width: auto;
/*align:center;*/
max-height: 768px;
}
/*.carousel-inner
{
/*width:90%;*/
/*position: absolute;
/*text-align: center;
background-color: #fff;*/
}
/*.carousel .item > img { display: inline-block; }*/
/*.carousel-inner > .item > img,
.carousel-inner > .item > a > img{
width: 100%; /* use this, or not
margin: auto;
}
#arriba {
position: absolute;
width: 90%;
right: 0.5rem;
z-index: 1001;
}
.mySlides {display:none;}
.fijo {
position: fixed;
top:0;
width: 50%;
text-align: center;
height: auto;
}
.contenedor
{
/* fixed position a zero-height full width container */
position: fixed;
top: 150px; /* or whatever position is desired */
left: 40%%;
right: 0;
width: 30%;
height: auto;
text-align: center;
margin-top: 0px;
z-index:99; /* Nuevo
}
.contenedor > div {
/* make the block inline */
display: inline-block;
/* reset container's center alignment
text-align: left;
}
.adaptar
{
width: auto;
/*align:center;*/
max-height: 768px;
}
p
{
background: rgba(0,0,0,0.3);
}
/* .pagination li a, .pagination li:last-child a, .pagination li:first-child a {
border-radius:100%;
background:teal;
color:#ffcc00;
display:inline-block;
margin:0 2px;
}
.pagination li.active a, .pagination li.active:last-child a, .pagination li.active:first-child a {
border-radius:100%;
background:black;
height:0px;
line-height:0px;
width:0px;
padding:0px;
margin-top:5px;
}
*/
p { background: rgba(0, 0, 0, 0.35);font-size: 1.2rem;font-family: Helvetica,Arial;}
</style>
<script language="javascript">
function VerComerciosClick(idcomercio)
{
document.Modi.tipancla.value="seleccion slide";
document.Modi.tip.value="seleccion slide";
document.Modi.val.value=idcomercio;
document.Modi.action="Inicio.php";
document.Modi.submit();
}
function Carga(Imagen)
{
alert(Imagen);
//var imgs = document.getElementsByTagName('img');
//for(i in imgs) {
//imgs[i].onload = Imagen;
//img.onload=Imagen;
//{
// }
//}
//alert(Imagen);
}
/*function loadImage(image) {
var image = new Image();
image.src = image;
image.onload = function();
// correct way:
var image = new Image();
image.onload = function() // always fires the event.
// handle failure
image.onerror = function()
image.src = image;
}*/
</script>
<?php
$queryfoto="select * from comercios where esactiva=1 and esslider=1 and idzona=$idzona order by comercios.id";
//echo $queryfoto;
$tempcomerciosactivos=$mysqli->query($queryfoto);
$num=$tempcomerciosactivos->num_rows;
//echo "Numero de comercios".$num;
if($num>0)
{
$i=0;
$masaltura=0;
$menosaltura=0;
$masfoto="";
$foto="logo/flechaarribaprincipal.jpg";
@list($ancho, $altura, $tipo, $atr) = getimagesize($foto);
$divisor=tamano_fotoX($ancho,80,$altura,80);
$ancho_nuevo=$ancho / $divisor;
$altura_nuevo=$altura / $divisor;
echo '<div class="container-fluid">';
echo '<div class="row">';
echo '<div class="col-sm-12"><center><a href="javascript:IrAanclabuscar()"><img style="text-align:center;" src="'.$foto.'" width="'.$ancho_nuevo.'" height="'.$altura_nuevo.'"></center><label style="margin-left:10px;" class="fuentetituloneonfarmacia">Desplazar hacia abajo</label></a></div>';
echo '</div>';
echo '</div>';
$query="CREATE TABLE sorteoslidertemporal (
id int(11) DEFAULT NULL,
idempresa int(11) DEFAULT NULL,
idzona int(11) DEFAULT NULL,
escargado tinyint(2) DEFAULT NULL,
rutafoto text COLLATE utf8_unicode_ci DEFAULT NULL
)";
$mysqli->query($query);
$query="CREATE TABLE sorteoslidertemporal2 (
id int(11) DEFAULT NULL,
idempresa int(11) DEFAULT NULL,
idzona int(11) DEFAULT NULL,
escargado tinyint(2) DEFAULT NULL,
rutafoto text COLLATE utf8_unicode_ci DEFAULT NULL
)";
$mysqli->query($query);
?>
<div id="contenedorabsolute">
<div class="container">
<div class="c-wrapper">
<div id="myCarousel" class="carousel slide" data-ride="carousel">
<!-- Indicators -->
<ol class="carousel-indicators">
<?php
$consul="delete from sorteoslider where idzona=$idzona";
$mysqli->query($consul);
$consul="delete from sorteoslidertemporal where idzona=$idzona";
$mysqli->query($consul);
$c=0;
while ($slider=$tempcomerciosactivos->fetch_assoc())
{
$i++;
$c++;
$idslider=$slider["id"];
$queryfoto="select * from fotocomercios where idcomercio=".$idslider;
$tempfoto2=$mysqli->query($queryfoto);
$nume2=$tempfoto2->num_rows;
$fotocomercio=$tempfoto2->fetch_assoc();
if($nume2>0)
{
$foto=$fotocomercio["rutafoto"];
if(!file_exists($foto))
{
$foto="Imagenes/logo/sinfotocomercios.jpg";
}
}
else
{
$foto="Imagenes/logo/sinfotocomercios.jpg";
}
$consul="insert into sorteoslidertemporal(id,idempresa,idzona,escargado,rutafoto) values($c,$idslider,$idzona,0,'$foto')";
$mysqli->query($consul);
$consul="insert into sorteoslidertemporal2(id,idempresa,idzona,escargado,rutafoto) values($c,$idslider,$idzona,0,'$foto')";
$mysqli->query($consul);
//$consul="insert into sorteoslider(id,idempresa,idzona,escargado,rutafoto) values($c,$idslider,$idzona,0,'$foto')";
//$mysqli->query($consul);
list($ancho, $altura, $tipo, $atr) = getimagesize($foto);
if($masaltura < $altura)
{
$masaltura=$altura;
$masfoto=$foto;
}
else
{
$menosaltura=$altura;
}
}//while $tempcomerciosactivos
?>
</ol>
<div class="carousel-inner" role="listbox">
<?php
$consul="select * from sorteoslidertemporal where idzona=$idzona";
$slidertemp=$mysqli->query($consul);//se lleno con los datos de comercios de una zona
$numcomercios=$slidertemp->num_rows;
$f=0;
$c=0;
$n=0;
while($slidertemporal=$slidertemp->fetch_assoc())
{
srand();
$aleat = rand(1,$numcomercios); //rand(mÃnimo,máximo);
$consul="select * from sorteoslider where idempresa=$aleat";
$tempnumcom=$mysqli->query($consul);//seleccionamos la zona del sliderº
$numcom=$tempnumcom->num_rows;//contamos los datos maximos de $aleat
if($numcom==0)
{
$consul="select * from sorteoslidertemporal2 where id=$aleat";
$tempslider=$mysqli->query($consul);
$dato=$tempslider->fetch_assoc();
$idslider=$dato["idempresa"];
$foto=$dato["rutafoto"];
$f++;
//echo " id ".$idslider." ";
$consul="insert into sorteoslider(id,idempresa,idzona,escargado,rutafoto) values($f,$idslider,$idzona,0,'$foto')";
$mysqli->query($consul);//guardamos el aleat en sorteoslider
}
else
{
for($n=0;$n<=1000;$n++)
{
srand();
$aleat=rand(1,$numcomercios);
$consul="select * from sorteoslider where idempresa=$aleat";
$tempnumcome=$mysqli->query($consul);//seleccionamos la zona del sliderº
$numcom=$tempnumcome->num_rows;
if($numcom==0)
{
$consul="select * from sorteoslidertemporal2 where id=$aleat";
$tempslider2=$mysqli->query($consul);
$dato2=$tempslider2->fetch_assoc();
$idslider=$dato2["idempresa"];
$foto=$dato2["rutafoto"];
$f++;
//echo " id ".$idslider." ";
$consul="insert into sorteoslider(id,idempresa,idzona,escargado,rutafoto) values($f,$idslider,$idzona,0,'$foto')";
$mysqli->query($consul);//guardamos el aleat en sorteoslider
break;
}//if
}//for
}//if de else
$consul="delete from sorteoslidertemporal2 where idzona=$idzona and id=$aleat";
$mysqli->query($consul);//borramos el aleat
$consul="select * from sorteoslidertemporal2 where idzona=$idzona";
$tempborrado=$mysqli->query($consul);//seleccionamos la zona del sliderº
$numcomercios=$tempborrado->num_rows;//contamos los datos maximos de $aleat
//echo " comercios a indexar ".$numcomercios;
$c=0;
while($temporal=$tempborrado->fetch_assoc())
{
$c++;
$consul="update sorteoslidertemporal2 set id=$c where idempresa=".$temporal["idempresa"];//vuelvo a indexar
$mysqli->query($consul);//reindexamos
}
}//while
$consul="select * from sorteoslider where idzona=$idzona order by id";
$temporallogo=$mysqli->query($consul);//se lleno con los datos de comercios de una zona
$numcomercios=$temporallogo->num_rows;
$f=0;
while($sliderlogo=$temporallogo->fetch_assoc())
{
$idslider=$sliderlogo["idempresa"];
//echo " idcomercio ".$idslider;
$queryfoto="select * from fotocomercios where idcomercio=".$idslider;
$tempfoto=$mysqli->query($queryfoto);
$num=$tempfoto->num_rows;
$fotocomercio=$tempfoto->fetch_assoc();
if($num>0)
{
$fotocomercio=$fotocomercio["rutafoto"];
}
else
{
$fotocomercio="Imagenes/logo/sinfotocomercios.jpg";
}
$consul="select * from comercios where id=".$idslider;
$temporalempresa=$mysqli->query($consul);
$logo=$temporalempresa->fetch_assoc();
$idslider=$logo["id"];
$fotocomercio=GuardarLetrasImagen($fotocomercio);
list($ancho, $altura, $tipo, $atr) = getimagesize($fotocomercio);
$divisor=tamano_fotoX($ancho,1366,$altura,768);
$ancho_nuevo=$ancho / $divisor;
$altura_nuevo=$altura / $divisor;
if($f==0)
{
echo '<div class="item active">';
echo '<a href="javascript:VerComerciosClick('.$logo["id"].')"><img src="'.$fotocomercio.'" style="width:100%" alt="">';//onload="loadImage('.$fotocomercio.')"
}
else
{
echo '<div class="item">';
echo '<a href="javascript:VerComerciosClick('.$logo["id"].')"><img src="'.$fotocomercio.'" style="width:100%" alt="" class="img-responsive">';
}
echo '<div class="carousel-caption" style="top:0px;">';
echo '<p style="font-size:1rem">'.$logo["razonsocial"].'</p>';
echo '<p style="font-size:0.8rem">'.$logo["direccion"].'</p>';
echo '<p style="font-size:0.8rem">'.$logo["telefono"].'</p>';
echo '</div>';//carousel carousel-caption
echo'</a>';
echo '</div>';//item
$f++;
}//while
echo '</div>';//carousel-inner list box
?>
<a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
<span class="sr-only"></span>
</a>
<a class="right carousel-control" href="#myCarousel" role="button" data-slide="next">
<span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
<span class="sr-only"></span>
</a>
<?php
echo '</div>';//carousel principal
echo '</div>';//row
echo '</div>';//wraper, centra el slideshow
echo '</div>';//container fluid
echo '</div>';//contenedor absolute
}//si hay comercios
echo '<div class="row" id="after">';
echo '<div class="col-sm-12"></div>';
echo '</div>';
echo '</div>';//col-sm-12
Comentarios sobre la versión: 1.0 (1)