2)) || (isset($_GET["seccion"]) )){ $where=""; if(isset($_GET["palabra"])){ $trozos=explode(" ",$_GET["palabra"]); $numero=count($trozos); if ($numero <2) { //echo "menor de 2"; $ejemplo = strlen($_GET["palabra"]); if ($ejemplo == 1){ $where .= " AND (n.titulo = '".$_GET["palabra"]."' OR n.entradilla = '".$_GET["palabra"]."' OR n.texto = '".$_GET["palabra"]."')"; }else{ $where .= " AND (n.titulo like '%".$_GET["palabra"]."%' OR n.entradilla like '%".$_GET["palabra"]."%' OR n.texto like '%".$_GET["palabra"]."%')"; } } if ($numero >=2){ //echo "mayor de 2"; //$where .= "select *, MATCH(titulo, entradilla, texto) AGAINST ('$q3') AS Score FROM noticias WHERE MATCH (titulo, entradilla, texto) AGAINST ( '$q3' ) ORDER BY Score DESC"; //$where .= " AND MATCH (n.titulo, n.entradilla, n.texto) AGAINST ( '".$_GET["palabra"]."' )"; $where .= " AND MATCH (n.titulo, n.entradilla) AGAINST ( '".$_GET["palabra"]."' )"; } } if(isset($_GET["seccion"]) && $_GET["seccion"]!=""){ $where .= " AND n.seccion =".$_GET["seccion"]; $seccion = $_GET["seccion"]; } else $seccion = 0; if(isset($_GET["mes"]) && $_GET["mes"]!=""){ if($_GET["mes"]<10) $mes = "0".$_GET["mes"]; else $mes = $_GET["mes"]; $where .= " AND n.fecha_publicacion like '%-".$mes."-%'"; $mes = $_GET["mes"]; } else $mes = ""; if(isset($_GET["ano"]) && $_GET["ano"]!=""){ //$where .= " AND n.fecha_publicacion like '%-%-".$_GET["ano"]."-%-%'"; $where .= " AND n.fecha_publicacion like '%".$_GET["ano"]."%'"; $ano = $_GET["ano"]; } else $ano = ""; if(isset($_GET["pag"])) $pag = $_GET["pag"]; else $pag = 1; $query_num_noticias = "SELECT count(*) as ccc FROM noticias as n WHERE n.fecha_publicacion < now() AND n.activo = 1 ".$where; $num_paginas_aux = mysql_fetch_array(mysql_query($query_num_noticias)); $num_noticias = $num_paginas_aux["ccc"]; $num_paginas = ceil($num_noticias/$num_elementos_pagina); $limit = " LIMIT ".(($pag-1)*$num_elementos_pagina).",".$num_elementos_pagina; $query = "SELECT n.id, n.titulo,n.antetitulo, n.tags, s.titulo as nombre_seccion, sb.titulo as nombre_subseccion, n.entradilla, n.entradilla_alt,n.fecha_publicacion,n.autor FROM noticias as n, secciones as s, secciones sb WHERE n.fecha_publicacion < now() AND n.activo = 1 AND ((n.seccion=s.id AND n.seccion=sb.id AND (n.subseccion=0 OR n.seccion = 4 )) OR (n.subseccion=sb.id AND n.seccion=s.id AND (n.subseccion<>0 AND n.seccion <> 4 ) )) ".$where." ORDER BY n.fecha_publicacion DESC ".$limit; $noticias = mysql_query($query); ?>
Hemeroteca
1- de Resultados
Nueva búsqueda:
Buscar
Buscar en archivo:
Sección:
0)){ while($noticia = mysql_fetch_assoc($noticias)){ $fecha = explode(" ",$noticia["fecha_publicacion"]); $dia = explode("-",$fecha[0]); $hora = explode(":",$fecha[1]); ?>
| POR | //, : hS