Changeset 87936 in spip-zone


Ignore:
Timestamp:
Mar 13, 2015, 3:57:03 PM (5 years ago)
Author:
cam.lafit@…
Message:

Indexerdoc s'appuie sur extrairedoc

  • On utilise extrairedoc s'il est présent
Location:
_plugins_/indexer-documents/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/indexer-documents/trunk/Sources/Documents.php

    r87839 r87936  
    3131    public function createDocumentDocument($document) {
    3232        $id = $document['id_document'];
     33        $extraire = array('contenu' => false);
     34
     35        // Extraire le contenu si possible
     36        if (defined('_DIR_PLUGIN_EXTRAIREDOC')) {
     37            include_spip('inc/extraire_document');
     38            $extraire = inc_extraire_document($id);
     39        }
    3340
    3441        return new Document(array(
     
    3643            'title'        => supprimer_numero($document['titre']),
    3744            'summary'      => $document['descriptif'],
    38             'content'      => $document['descriptif'],
     45            'content'      => (!$extraire['contenu']) ? $document['descriptif'] : $extraire['contenu'],
    3946            'date'         => $document['date'],
    4047            'uri'          => generer_url_entite_absolue($id, 'document'),
  • _plugins_/indexer-documents/trunk/paquet.xml

    r87840 r87936  
    1717    <necessite nom="indexer" compatbilite="[1.1;]" />
    1818
     19    <utilise nom="extrairedoc" />
     20
    1921    <pipeline nom="indexer_sources" inclure="indexerdoc_pipelines.php" />
    2022
  • _plugins_/indexer-documents/trunk/plugin.xml

    r87840 r87936  
    1919    <necessite id="indexer" version="[1.1;]" />
    2020
     21    <utilise id="extrairedoc" />
     22
    2123    <pipeline>
    2224        <nom>indexer_sources</nom>
Note: See TracChangeset for help on using the changeset viewer.