Diferencia entre revisiones de «Buscador Educarm»

De EduWiki
Saltar a: navegación, buscar
(Integración)
(Integración)
Línea 38: Línea 38:
 
</script>
 
</script>
 
<p>
 
<p>
<gcse:searchbox gname="opcionA"></gcse:searchbox></p></source>
+
  <gcse:searchbox gname="opcionA"></gcse:searchbox>
 +
</p>
 +
</source>
  
 
===Resultados búsqueda===
 
===Resultados búsqueda===
 
<source lang="html5">
 
<source lang="html5">
 
<p>
 
<p>
<gcse:searchresults gname="opcionA"></gcse:searchresults>
+
  <gcse:searchresults gname="opcionA"></gcse:searchresults>
 
</p>
 
</p>
 
</source>
 
</source>

Revisión de 12:28 27 jun 2013

Introducción

Para solventar el problema de la búsqueda en diferentes portales, sitios y plataformas, se ha recurrido al producto de Google CSE (Custom Searching Engine).

Creación

Lo primero que hay que hacer es crear el motor de búsqueda personalizado en Google. Para ello accedemos a esta url: http://www.google.es/cse conectándose con el usuario de administración de murciaeduca.es.

Allí se crea el motor de búsqueda, en este caso educarm.es.

Opciones

Configuración

Dominios sobre los que buscar

Apariencia

Diseño
Tema - Sección General Resultados
Tema - Título de resultados
Tema - URL de Resultados

Integración

Para integrarlo en Liferay se ha creado los siguientes contenidos web en el sitio Educarm:

  • "Caja búsqueda"
  • "Resultados búsqueda"

En cada uno de ellos hemos de seleccionar la vista HTML y añadir el siguiente código:

Caja búsqueda

<source lang="html5"> <script>

 (function() {
   var cx = '016504683037724149637:cp1qd3cpav0';
   var gcse = document.createElement('script');
   gcse.type = 'text/javascript';
   gcse.async = true;
   gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
       '//www.google.com/cse/cse.js?cx=' + cx;
   var s = document.getElementsByTagName('script')[0];
   s.parentNode.insertBefore(gcse, s);
 })();

</script>

<gcse:searchbox gname="opcionA"></gcse:searchbox>

</source>

Resultados búsqueda

<source lang="html5">

<gcse:searchresults gname="opcionA"></gcse:searchresults>

</source>