// noticias.php // directorio de noticias $sql = 'select dir_'.$idioma_id.'contenido, texto_'.$idioma_id.'contenido from '.$idioma_id.'contenido where id_'.$idioma_id.'contenido=2 limit 1'; $rst = consulta_sql($sql); $reg = carga_reg($rst); define("DIR_NOTS",$root_dominio.PUBLIC_DIR.'/'.$idioma_diminutivo.'/'.$reg['dir_'.$idioma_id.'contenido']); $dir_nots = $reg['dir_'.$idioma_id.'contenido']; define("DIR_IMG_NOTS",$root_dominio.PUBLIC_DIR.'/i-img/'.$idioma_diminutivo.'/'.$reg['dir_'.$idioma_id.'contenido']); define("TITULO_NOTS",$reg['texto_'.$idioma_id.'contenido']); // Opciones if($registro==1){ // Numero de noticias destacadas en portada $sql = "select * from opciones where tipo_opciones='destacados-num".$idioma_id."' and nombre_opciones='Noticias' limit 1"; $rst = consulta_sql($sql); $reg = carga_reg($rst); define("NOTICIAS_EN_PORTADA",$reg['valor_opciones']); } $sql = 'select desc_opciones from opciones where tipo_opciones="noticias-conf" and valor_opciones=1 limit 1'; $rst = consulta_sql($sql); $reg = carga_reg($rst); define("NUMERO_NOTS_PAGINA",$reg['desc_opciones']);// Resultados a mostrar por pagina $sql = 'select desc_opciones from opciones where tipo_opciones="noticias-conf" and valor_opciones=2 limit 1'; $rst = consulta_sql($sql); $reg = carga_reg($rst); //paginas a mostrar mayores y menores que la pagina actual define("PAGINAS_ADICIONALES",$reg['desc_opciones']); //if($registro!=2){ // comprobar estado de seccion noticias $estado_seccion_nots = seccion_visible(2,$idioma_id); if($estado_seccion_nots==='S'){ $estado_seccion_nots = seccion_activa(2,$idioma_id); }else{ $estado_seccion_nots = false; } if($registro!=2){ define("ESTADO_SECCION_NOTS",$estado_seccion_nots); if(ESTADO_SECCION_NOTS===true){ $sql = 'select desc_opciones from opciones where tipo_opciones="noticias-style'.$idioma_id.'" and valor_opciones=1 limit 1'; $rst = consulta_sql($sql); $reg = carga_reg($rst); // Enlace a seccion noticias define("LINK_A_NEWS",'
'."\n"); } } // end Opciones // Comprobar registros if($registro==2 || $registro==1){ // seccion noticias y portada // filtrar posibles noticias provenientes de otras secciones // en caso de que esas secciones no sean visibles en p/ $resultados = consulta_sql('SELECT DISTINCT (idfic_'.$idioma_id.'not) from '.$idioma_id.'not'); for($i=0,$idsnonvisibles=false;$reg = carga_reg($resultados);$id_sub=false){ $id_regnots = $reg['idfic_'.$idioma_id.'not']; if($id_regnots!=2 || $registro!=2){ $esvisible = seccion_visible($id_regnots,$idioma_id); if($esvisible==='S'){ $esvisible = seccion_activa($id_regnots,$idioma_id); }else{ $esvisible = false; } if(!$esvisible){ $idsnonvisibles[$i]=$id_regnots; $i++; } $esvisible=false; } } if($idsnonvisibles){ for($i=0;$i