"; debut_html(_T('ortho_orthographe').' «'.$titre.'»', $code_ie); // Ajouts et suppressions de mots par l'utilisateur gerer_dico_ortho($lang_article); // // Panneau de droite // echo "
"; echo "
"; debut_cadre_enfonce(); foreach ($champs as $champ) { $ortho .= $$champ." "; } $ortho = preparer_ortho($ortho, $lang_article); $result_ortho = corriger_ortho($ortho, $lang_article); if (is_array($result_ortho)) { $mots = $result_ortho['mauvais']; if ($erreur = $result_ortho['erreur']) { echo ""._T('ortho_trop_de_fautes').aide('corrortho')."

\n"; echo ""._T('ortho_trop_de_fautes2')."

"; } else { echo ""._T('ortho_mode_demploi').aide('corrortho')."

\n"; } panneau_ortho($result_ortho); } else { $erreur = $result_ortho; echo ""._T('ortho_dico_absent').aide('corrortho')." ("; echo traduire_nom_langue($lang_article); echo "). "; echo _T('ortho_verif_impossible').""; } fin_cadre_enfonce(); echo "

"; echo "
"; // // Colonne de gauche : textes de l'article // echo "
"; echo "
"; // Traitement des champs : soulignement des mots mal orthographies foreach ($champs as $champ) { switch ($champ) { case 'texte': case 'chapo': case 'descriptif': case 'ps': // Mettre de cote les , , etc. list($$champ, $echap) = echappe_html($$champ, "ORTHO"); $$champ = propre($$champ); break; default: $echap = ""; $$champ = typo($$champ); break; } // On passe en UTF-8 juste pour la correction $$champ = preparer_ortho($$champ, $lang_article); if (is_array($result_ortho)) $$champ = souligner_ortho($$champ, $lang_article, $result_ortho); // Et on repasse dans le charset original pour remettre les echappements $$champ = afficher_ortho($$champ); if ($echap) $$champ = echappe_retour($$champ, $echap, "ORTHO"); } // Traitement identique pour les notes de bas de page if ($les_notes) { $les_notes = preparer_ortho($les_notes, $lang_article); if (is_array($result_ortho)) $les_notes = souligner_ortho($les_notes, $lang_article, $result_ortho); $les_notes = afficher_ortho($les_notes); } debut_cadre_relief(); if ($surtitre) { echo ""; echo $surtitre; echo "\n"; } gros_titre($titre); if ($soustitre) { echo ""; echo $soustitre; echo "\n"; } if ($descriptif OR $url_site OR $nom_site) { echo "

"; echo ""; $texte_case = ($descriptif) ? "{{"._T('info_descriptif')."}} $descriptif\n\n" : ''; $texte_case .= ($nom_site.$url_site) ? "{{"._T('info_urlref')."}} [".$nom_site."->".$url_site."]" : ''; echo $descriptif; echo ""; echo "
"; } // Corps de l'article echo "\n\n
"; if ($virtuel) { debut_boite_info(); echo _T('info_renvoi_article')." ".propre("
[->$virtuel]
"); fin_boite_info(); } else { echo "
"; echo $chapo; echo "
\n\n"; echo "
"; echo $texte; echo "
"; if ($ps) { echo debut_cadre_enfonce(); echo "
"; echo ""._T('info_ps')." "; echo $ps; echo "
"; echo fin_cadre_enfonce(); } if ($les_notes) { echo debut_cadre_relief(); echo "
"; echo ""._T('info_notes')." : ".$les_notes; echo "
"; echo fin_cadre_relief(); } if ($champs_extra AND $extra) { include_spip("extra.php"); extra_affichage($extra, "articles"); } } echo "
"; fin_cadre_relief(); html_background(); echo "
"; echo "
"; fin_html(); ?>