Changeset 65456 in spip-zone


Ignore:
Timestamp:
Sep 2, 2012, 7:30:44 PM (9 years ago)
Author:
maieul@…
Message:

pb des paragraphes dans les verset

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/spip-bible/trunk/traduction/na28.php

    r65455 r65456  
    7575        $code = str_replace("<blockquote>",'',$code);
    7676        $code = str_replace('<div class="lineBreak"></div>','',$code);
     77       
    7778        $qp = spip_query_path($code,'.markdown',array('ignore_parser_warnings'=>true,'omit_xml_declaration'=>true,'encoding'=>'UTF-8','use_parser'=>'xml'));
    78    
    7979    $tab_verset=array();
    8080   
    8181    $versets = $qp->children(); // chaque p
    8282    foreach ($versets as $verset){ // le contenu de chaque <p>
    83         $id    = qp($verset,'.verse');
    84         $texte = qp($verset,'.greek');
    85         $tab_verset[$id->text()]=$texte->text();
     83        $id    = qp($verset,'.verse')->text();
     84        $texte = qp($verset,'.greek')->text();
     85        if ($texte!='') {// pb des retour à la ligne dans les verset
     86                if ($id){
     87                        $tab_verset[$id]=$texte;
     88                }
     89                else {
     90                        $tab_verset[$oldid]=$texte;
     91                }
     92        }
     93        $oldid=$id;
    8694    }
    8795    return($tab_verset);
Note: See TracChangeset for help on using the changeset viewer.