$checkq, "wt" => 'json', "fl" => '*', "ident" => 'on', ); $checkresult = Utiles::solerQuery($hostname, $checkqueryString); $checkcontent = $checkresult['response']['docs']; if (empty($checkcontent)) { header('HTTP/1.0 404 Not Found'); http_response_code(404); ob_end_clean(); if (stripos($_SERVER['REQUEST_URI'], '/index.php/mod.global/mem.error404') === 0) { exit; } $url = 'http://' . $_SERVER['HTTP_HOST'] . '/index.php/mod.global/mem.error404/'; $urlfb = 'http://' . $_SERVER['HTTP_HOST'] . '/index.php/mod.global/mem.error404'; $ctxopts = array( 'http' => array( 'method' => 'GET', 'max_redirects' => '3', 'ignore_errors' => '1' ) ); $context = stream_context_create($ctxopts); $res = file_get_contents($url, null, $context); if ($res) { print $res; exit; } else { $res = file_get_contents($urlfb, null, $context); if ($res) { print $res; exit; } } header('Location: /index.php/mod.global/mem.error404'); exit(); } ?> (.*)<\/title>#", $metas, $matches); $title = $matches[1]; $host= $_SERVER["HTTP_HOST"]; $url= $_SERVER["REQUEST_URI"]; $term = $_GET['term']; if (strpos($term, '-')!==false) $query_tax='(taxonomias:'.$term.' OR taxonomias:'.str_replace('-', '_', $term).')'; elseif(strpos($term, '_')!==false) $query_tax='(taxonomias:'.$term.' OR taxonomias:'.str_replace('_', '-', $term).')'; else $query_tax='taxonomias:'.$term; $q = $query_tax.' AND (tipo:noticia OR tipo:receta) AND fechaTimestamp:[* TO '.time().']'; $page = $_GET['pagina'] ? $_GET['pagina'] : 1; $rows = '15'; $hostname = 'http://10.0.13.52:8983/solr/diariodenavarra/select/'; $queryString = array( "q" => $q, "wt" => 'json', "fl" => '', "ident" => 'on', "rows" => $rows, "sort" => 'fechaTimestamp desc' ); $result = Utiles::solerQuery($hostname, $queryString); $content = $result['response']['docs']; $totalItems = $result['response']['numFound']; if($totalItems < 15 && $checkresult['response']['docs'][0]['flag_visible'] == 0) echo ''; else echo ''; $npag = ceil($totalItems / $rows); $pag_init = array(); for ($i=0;$i<=$npag;$i++){ $pag_init[$i+1] = $i*(int)$rows; } if ($page == 1){ $urlcanonical = $http . "://". $host . $url; echo ""; $npagurl = $page + 1; $urlnext = $http . "://". $host . $url . "/". $npagurl; echo ""; } else { if ($page <= $npag){ $npagurl = $page - 1; if (preg_match('/\/([\d]+)/', $http . "://". $host . $url)){ $urlprev = preg_replace('/\/([\d]+)/',"/" .$npagurl, $http . "://". $host . $url ); } else { $urlprev = $http . "://". $host . $url . "/" .$npagurl; } echo " "; } if ($page + 1 > 1 && $page + 1 <= $npag){ $npagurl = $page + 1; if (preg_match('/\/([\d]+)/', $http . "://". $host . $url)){ $urlnext = preg_replace('/\/([\d]+)/',"/". $npagurl, $http . "://". $host . $url ); } else { $urlnext = $http . "://". $host . $url . "/". $npagurl; } echo " "; } } ?>

Activar Notificaciones

×

Su navegador tiene las notificaciones bloqueadas. Para obtener mas informacion sobre como desbloquear las notificaciones pulse sobre el enlace de mas abajo.

Como desbloquear las notificaciones.

$q, "wt" => 'json', "fl" => '*', "start" => $init, "ident" => 'on', "rows" => $rows, "sort" => 'fechaTimestamp desc' ); $result = Utiles::solerQuery($hostname, $queryString); $content = $result['response']['docs']; ?>

0){ foreach ($related as $v){ $relacionados[]=array('nombre' => $v['nombre'],'url' => $v['url']); $related_ids[]=$v['idtag']; $i_related++; if ($i_related==10) break; } } ?> 1){ ?>
Otras etiquetas
<?php print ($value[$campo_titulo_listado]) ?: $value['titulo']; ?>

    $firma){ ?>
No se han encontrado resultados para esta taxonomía
true, 'addContenedor' => true]; $p = new PaginadorSolrSeo("Anterior", "Siguiente", $options); $p->getStructureOrdered($result['response']['numFound'], $rows, $page); $paginador = str_replace('?' . parse_url($url, PHP_URL_QUERY),'',$p->renderPaginador()); print $paginador; ?>
volver arriba