plantilla)); # Plantilla # Fecha... $meses = array("","Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"); $fecha = $fila->dia."/".$meses[$fila->mes]."/".$fila->ano; # Titulo $titulo = "".trim($fila->titular).""; // Sinopsis de la noticia (Se ampliara al hacer clic) if($fila->sinopsis!="") $cuerpo = trim(nl2br($fila->sinopsis)); else $cuerpo = creaSinopsis(trim(nl2br($fila->cuerpo)), 50); $categoria = sacaCategoria($fila->categoria); # Imagen (Sale siempre) if($fila->imagen!="" && file_exists("./imagenes/".trim($fila->imagen))) { $imagen = ""; } else $imagen = ""; # Reemplazos $temp = $plantilla2; $cambia = array("'{fecha}'", "'{titulo}'", "'{imagen}'", "'{cuerpo}'", "'{categoria}'"); $por = array($fecha, $titulo, $imagen, $cuerpo, $categoria); $temp = preg_replace($cambia, $por, $temp); $datos .= $temp; } } return $datos; } // Funcion que pasando una cadena de caracteres crea una intrduccion para la noticia function creaSinopsis($texto, $numero_palabras=25) { $palabras = split(" ", $texto, $numero_palabras+1); // Separamos el texto en palabras $texto = ""; for($i=0; $i < count($palabras)-1; $i++) $texto .= $palabras[$i]." "; $texto .= "..."; return $texto; } # ----------- function sacaPlantilla($id) { global $conex; $consulta = "select fichero from noticias_plantillas where id=$id"; $resultado = mysql_query($consulta, $conex) or die("[Error] Problemas accediendo a la BBDD. Contactar con el administrador."); $numero = mysql_num_rows($resultado); $fila = mysql_fetch_object($resultado); return trim($fila->fichero); } function sacaCategoria($id) { global $conex; $consulta = "select categoria from noticias_categorias where id=$id"; $resultado = mysql_query($consulta, $conex) or die("[Error] Problemas accediendo a la BBDD. Contactar con el administrador."); $numero = mysql_num_rows($resultado); $fila = mysql_fetch_object($resultado); return trim($fila->categoria); } function sacaCategoriaCal($id) { global $conex; $consulta = "select categoria from calendario_categorias where id=$id"; $resultado = mysql_query($consulta, $conex); $numero = mysql_num_rows($resultado); if($numero>0) { $fila = mysql_fetch_object($resultado); $categoria = $fila->categoria; } return $categoria; } ?>