Integration in phpBB3

Es posible insertar páginas de foro en el índice YaCy utilizando una base de datos de publicaciones de foro. Esta guía le ayuda a insertar una ventana de búsqueda en sus páginasphpBB3.

Retrieval of phpBB3 Forum Pages using a database export

La publicación del Foro contiene abundante información sobre el tema, la hora, el tema y el autor. Esta información está mal anotada en las páginas web entregadas por el software del foro. Es mucho mejor recuperar las publicaciones del foro directamente de la base de datos. Esto hará que YaCy es capaz de ofrecer buenas características de navegación después de las búsquedas. YaCy has a phpBB3 extraction feature, please go to the phpBB3 content integration servlet for direct database imports.

Obtención de páginas de ForophpBB3usando un crawl web

El siguiente formulario es un inicio de crawl simplificado que utiliza los valores adecuados para un phpbb3 forum gate. Sólo tiene que insertar la primera páginaURLde su foro. Después de comenzar el gate que puede querer volver a esta página para leer las sugerencias de integración a continuación.

URLdel forophpBB3página principal
Este es un punto de inicio de crawl
 

Inserting a Search Window to phpBB3

Para integrar una ventana de búsqueda enphpBB3, debe insertar algún código en una plantilla de foro. Hay varias plantillas que se pueden utilizar paraphpBB3, pero en esta guía consideramos que está utilizando la plantilla predeterminada, 'prosilver':

  • open styles/prosilver/template/overall_header.html
  • find the line where the default search window is displayed, that's right behind the
    <div id="search-box">
    statement
  • Insertar el siguiente código justo detrás de la etiqueta div:
    <script src="http://46.224.72.108:8992/js/jquery-1.3.2.min.js" type="text/javascript"></script>
    <script>
       $(document).ready(function() {
          yconf = {
             url : 'http://46.224.72.108:8992/',
             title : 'YaCy Forum Search',
             width : 500,
             height : 600,
             position : ['top',30]
          };
          $.getScript(yconf.url+'/js/yacyui-portalsearch.js', function(){return false;});
       });
    </script>
    <div id="yacylivesearch">
       <form id="ysearch" method="get" accept-charset="UTF-8" action="http://46.224.72.108:8992/yacysearch.html">
          <input name="search" id="yquery" type="text" size="16" maxlength="128" title="{L_SEARCH_KEYWORDS}" class="inputbox search" value=""/>
          <input type="hidden" name="verify" value="cacheonly" />
          <input type="hidden" name="maximumRecords" value="10" />
          <input type="hidden" name="resource" value="local" />
          <input type="hidden" name="urlmaskfilter" value=".*" />
          <input type="hidden" name="prefermaskfilter" value="" />
          <input type="hidden" name="display" value="2" />
          <input type="hidden" name="nav" value="all" />
          <input type="submit" name="Enter" value="Search" />
      </form>YaCy Search
    </div>
            
  • Compruebe todas las apariencias de IPs estáticas que aparecen en el fragmento de código y reemplácelo con su propia IP, o su nombre de host
  • Es posible que desee cambiar los elementos de texto predeterminados en el fragmento de código
  • Para ver todas las opciones para el widget de búsqueda, mire la descripción más genérica de los widgets de búsqueda en the configuration for live search.