<%@ page pageEncoding="utf-8" contentType="text/html; charset=utf-8" language="java" %> <%@ page import = "labrys.configuracion.*" %> <%@ page import = "labrys.util.*" %> <%@ page import = "labrys.utilidades.*" %> <%@ page import = "ivac2012.datos.*" %> <%@ page import = "java.util.*" %> <%@ page import = "java.text.*" %> <%@ page import = "org.apache.commons.lang.StringEscapeUtils" %> <%String _idioma = "es"; String accion ="",categoria="", etiqueta="",tituloPag="Comunicaciones de IVAC-EEI"; request.setCharacterEncoding("utf-8"); SimpleDateFormat formatoFecha = new SimpleDateFormat("EEEE,'' dd MMMM'' yyyy", new Locale("es")); //SimpleDateFormat formatoFecha = new SimpleDateFormat("EEE, d MMMM yyyy", new Locale("es")); int bCat_id=0, bEti_id=0; FactoriaConfiguracion fact = new FactoriaConfiguracion(); Properties prop = fact.getConfiguracion(); String baseweb = (String) prop.getProperty("BASEWEB"); String basefichero = (String) prop.getProperty("BASE"); /*Entradas_Configuracion*/ String baseArt_foto = (String) prop.getProperty("UPLOADARTICULOIMG"); int pag=1, cont=0, cadpag=6, filtro= 0; // Parametros del buscador Hashtable ht = null; BeanBlogArticulo bBlogArticulo = new BeanBlogArticulo(_idioma); ListaBlogArticulo lBlogArticulo = new ListaBlogArticulo(_idioma); // ***** Recuperación de datos PAGINACION ******* if(request.getParameter("pag")!=null){ pag=Integer.parseInt(request.getParameter("pag"));} // ***** Fin de datos PAGINACION ******* // Para el filtrado if((request.getParameter("categoria")!=null)&&(!request.getParameter("categoria").equals(""))){ categoria = request.getParameter("categoria"); BeanBlogCat bBlogCat = new BeanBlogCat(_idioma); bBlogCat.leerDatos(categoria); bCat_id = bBlogCat.getCat_id(); if (bCat_id == 0 ){ //Redirigimos a error response.setStatus(404); response.sendRedirect("/"+_idioma+"/"+categoria); return; } tituloPag = "Comunicaciones de IVAC-EEI - Categoría "+bBlogCat.getCat_nombre(); } if((request.getParameter("etiqueta")!=null)&&(!request.getParameter("etiqueta").equals(""))){ etiqueta = request.getParameter("etiqueta"); BeanBlogEtiquetas bBlogEtiquetas = new BeanBlogEtiquetas(_idioma); bBlogEtiquetas.leerDatos(etiqueta); bEti_id = bBlogEtiquetas.getEti_id(); if (bEti_id == 0 ){ //Redirigimos a error response.setStatus(404); response.sendRedirect("/"+_idioma+"/"+etiqueta); return; } tituloPag = "Comunicaciones de IVAC-EEI - Etiqueta "+bBlogEtiquetas.getEti_nombre(); } if (pag!=1) tituloPag+=" - pag "+pag; int totalPaginas = 1; int resultados = lBlogArticulo.leerDatosFrontal(bCat_id,bEti_id,pag, cadpag); totalPaginas = lBlogArticulo.getNumPaginas(); int resultadosDesde = ((pag-1)*cadpag)+1; int resultadosHasta = resultadosDesde + lBlogArticulo.getVBlogArticulo().size()-1; int iniPag = 1; if (pag>3) iniPag= pag-3; int finPag = iniPag+5; String canonical = new String(""); if (bEti_id != 0 ){ canonical = baseweb+_idioma+"/comunicaciones/etiqueta/"+etiqueta+"/pag-"+pag+".html"; }else if (bCat_id != 0){ canonical = baseweb+_idioma+"/comunicaciones/categoria/"+categoria+"/pag-"+pag+".html"; }else{ canonical = baseweb+_idioma+"/comunicaciones/pag-"+pag+".html"; } %> <%=tituloPag%> <%@include file="/es/includes/buscador.jsp"%>

<%=tituloPag%>

<%if (totalPaginas>1){%>
Página
    <%if (lBlogArticulo.getPaginaAnt()){%>
  • Anterior
  • <%}%> <%for (int i = iniPag; (i<=totalPaginas)&&(i<=finPag);i++){%>
  • <%if (i>1 || lBlogArticulo.getPaginaAnt()) {%>-<%}%> <%if (i==pag){ %><%=i%> <%}else {%><%=i%><%}%>
  • <%}%> <%if (lBlogArticulo.getPaginaSig()){%>
  • - Siguiente
  • <%}%>
<%}%>
  • <%if ((bBlogArticulo.getArt_foto()!=null)&&(!bBlogArticulo.getArt_foto().equals(""))){%>
    <%}%>

    <%=((bBlogArticulo.getArt_fecha()!=null)?formatoFecha.format(bBlogArticulo.getArt_fecha()):"--/--/----")%>Comentarios visibles <%=bBlogArticulo.getArt_com_activos()%> comentarios

    <%=bBlogArticulo.getArt_titulo()%>

    <%=bBlogArticulo.getArt_resumen()%>