0){ while($datosPAR = mysql_fetch_array($resultPAR)){ switch($datosPAR["XB2Nombre"]){ case "CBPS$LetraSeccion": $CantBannersDesplegar = $datosPAR['XB2Linea2']; break; case "DA$LetraSeccion": $aleatorio = $datosPAR['XB2Linea2']; break; case "OB$LetraSeccion": $orientacion = $datosPAR['XB2Linea2']; break; } } } else{ $CantBannersDesplegar = ""; $aleatorio = ""; $orientacion = ""; } if(strtoupper($orientacion) == 'VERTICAL') { $divBanner = "bannerVert"; } else { $divBanner = "bannerHor"; } //Buscar todos los banners vigentes if(strtoupper($aleatorio) == "SI"){ $CondicionExtra = " ORDER BY RAND()"; } else{ $CondicionExtra = " ORDER BY XB1Lista1"; } $U = ""; /*Se agrega una consulta adicional a peteición del cliente, se asocia una marca al banner y cuando se esté consultando una marca se deben mostrar los banners asociados a la misma. Si la marca consultada no tiene banners asociados entonces se muestran los banners generales, es decir, los banners que no tenga ninguna marca asociada pues no es lógico mostrar un banner de hp cuando estoy consultando la marca de lenovo*/ /*Verificamos en qué página estamos*/ if($PAG == '/marcas.php'){ if($Seccionbannerseleccionada == "Derecha"){ /*Buscamos los banners de cualquier marca*/ $ConsultaBanners ="select * from $Tabla_Banners,{$EEEAplic}MAR where XB1Fecha1 <= '$fechaHoy' and XB1Fecha2 >='$fechaHoy' and XB1Lista2 ='$Seccionbannerseleccionada' AND (XB1Link1_MAR = MARCodigo) ".$CondicionExtra; $banners = mysql_query($ConsultaBanners); $CantBanners = mysql_num_rows($banners); if($CantBanners > 0){ if ($CantBannersDesplegar > $CantBanners){ $CantBannersDesplegar = $CantBanners; } } else{ $ConsultaBanners ="select * from $Tabla_Banners where XB1Fecha1 <= '$fechaHoy' and XB1Fecha2 >='$fechaHoy' and XB1Lista2 ='$Seccionbannerseleccionada' AND XB1Link1_MAR = '0' ".$CondicionExtra; $banners = mysql_query($ConsultaBanners); $CantBanners = mysql_num_rows($banners); if ($CantBannersDesplegar > $CantBanners){ $CantBannersDesplegar = $CantBanners; } } } else{ $ConsultaBanners =" select * from $Tabla_Banners where XB1Fecha1 <= '$fechaHoy' and XB1Fecha2 >='$fechaHoy' and XB1Lista2 ='$Seccionbannerseleccionada' AND (XB1Link1_MAR = '0') ".$CondicionExtra; $banners = mysql_query($ConsultaBanners); $CantBanners = mysql_num_rows($banners); if ($CantBannersDesplegar > $CantBanners){ $CantBannersDesplegar = $CantBanners; } } } else{ if($Seccionbannerseleccionada == "Derecha"){ if($MAR){ $ConsultaBanners =" select * from $Tabla_Banners where XB1Fecha1 <= '$fechaHoy' and XB1Fecha2 >='$fechaHoy' and XB1Lista2 ='$Seccionbannerseleccionada' AND XB1Link1_MAR = '$MAR' ".$CondicionExtra; $banners = mysql_query($ConsultaBanners); $CantBanners = mysql_num_rows($banners); if($CantBanners > 0){ if ($CantBannersDesplegar > $CantBanners){ $CantBannersDesplegar = $CantBanners; } } else{ $ConsultaBanners =" select * from $Tabla_Banners,{$EEEAplic}MAR where XB1Fecha1 <= '$fechaHoy' and XB1Fecha2 >='$fechaHoy' and XB1Lista2 ='$Seccionbannerseleccionada' AND (XB1Link1_MAR = '0') ".$CondicionExtra; $banners = mysql_query($ConsultaBanners); $CantBanners = mysql_num_rows($banners); if ($CantBannersDesplegar > $CantBanners){ $CantBannersDesplegar = $CantBanners; } } } else{ $ConsultaBanners =" select * from $Tabla_Banners where XB1Fecha1 <= '$fechaHoy' and XB1Fecha2 >='$fechaHoy' and XB1Lista2 ='$Seccionbannerseleccionada' AND (XB1Link1_MAR = '0') ".$CondicionExtra; $banners = mysql_query($ConsultaBanners); $CantBanners = mysql_num_rows($banners); if ($CantBannersDesplegar > $CantBanners){ $CantBannersDesplegar = $CantBanners; } } } else{ $ConsultaBanners =" select * from $Tabla_Banners where XB1Fecha1 <= '$fechaHoy' and XB1Fecha2 >='$fechaHoy' and XB1Lista2 ='$Seccionbannerseleccionada' AND (XB1Link1_MAR = '0') ".$CondicionExtra; $banners = mysql_query($ConsultaBanners); $CantBanners = mysql_num_rows($banners); if ($CantBannersDesplegar > $CantBanners){ $CantBannersDesplegar = $CantBanners; } } } //$ConsultaBanners ="select * from $Tabla_Banners where XB1Fecha1 <= '$fechaHoy' and XB1Fecha2 >='$fechaHoy' and XB1Lista2 ='$Seccionbannerseleccionada'".$CondicionExtra; //$banners = mysql_query($ConsultaBanners); //$CantBanners = mysql_num_rows($banners); //if ($CantBannersDesplegar > $CantBanners){ // $CantBannersDesplegar = $CantBanners; //} //Ciclo para desplegar los banners descalona 07/04/08 for ($j = 0; $j < $CantBannersDesplegar; $j++) { $rowCar = mysql_fetch_array($banners); $imagen= $rowCar[XB1Imagen2]; $FLASH = $rowCar[XB1Archivo1]; $FLASH_alto = $rowCar[XB1Cant2]; $FLASH_ancho = $rowCar[XB1Cant1]; $GIF = $rowCar[XB1Imagen3]; $target=$rowCar[XB1Lista4]; if($rowCar[XB1Lista3] == "Imagen JPG" || $rowCar[XB1Lista3] == "Imagen GIF"){ $BannerFinal = ""; } else{ if($rowCar[XB1Lista3] == "Archivo SWF"){ $BannerFinal = ' '; } } $url =$rowCar['XB1URL1']; echo "
"; // Si la apliación tiene url colocarlo como enlace if($url != ''){ echo ""; } echo "$BannerFinal"; if($url != ''){ echo ""; } echo "
"; } unset($CantBannersDesplegar); unset($aleatorio); unset($orientacion); unset($ConsultaBanners); unset($CantBanners); unset($imagen); ?>