Chargement en cours ecrire/inc_texte.php3 +37 −13 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -36,6 +36,8 @@ tester_variable('les_notes', ''); $marqueur_notes=''; tester_variable('compt_note', 0); tester_variable('nombre_surligne', 4); tester_variable('url_glossaire_externe', "http://".lire_meta('langue_site').".wikipedia.org/wiki/"); if (file_exists("puce$spip_lang_rtl.gif")) { $imgsize = getimagesize("puce$spip_lang_rtl.gif"); Chargement en cours Chargement en cours @@ -342,6 +344,13 @@ function typo($letexte) { // de la regexp ci-dessous, et elle retourne le texte a inserer a la place // et le lien "brut" a usage eventuel de redirection... function extraire_lien ($regs) { $lien_texte = $regs[1]; $lien_url = trim($regs[3]); $compt_liens++; $lien_interne = false; if (ereg('^(art(icle)?|rub(rique)?|br(.ve)?|aut(eur)?|mot|site|doc(ument)?|im(age|g))? *([[:digit:]]+)$', $lien_url, $match)) { // Traitement des liens internes if (file_exists('inc-urls.php3')) { include_local('inc-urls.php3'); } elseif (file_exists('inc-urls-dist.php3')) { Chargement en cours @@ -350,13 +359,6 @@ function extraire_lien ($regs) { include_ecrire('inc_urls.php3'); } $lien_texte = $regs[1]; $lien_url = trim($regs[3]); $compt_liens++; $lien_interne = false; if (ereg('^(art(icle)?|rub(rique)?|br(.ve)?|aut(eur)?|mot|site|doc(ument)?|im(age|g))? *([[:digit:]]+)$', $lien_url, $match)) { // Traitement des liens internes $id_lien = $match[8]; $type_lien = $match[1]; $lien_interne=true; Chargement en cours Chargement en cours @@ -426,7 +428,14 @@ function extraire_lien ($regs) { // supprimer les numeros des titres include_ecrire("inc_filtres.php3"); $lien_texte = supprimer_numero($lien_texte); } else { // lien non automatique } else if (ereg('^\?(.*)$', $lien_url, $regs)) { // Liens glossaire $lien_url = substr($lien_url, 1); $class_lien = "glossaire"; } else { // Liens non automatiques $class_lien = "out"; // texte vide ? if ((!$lien_texte) and (!$lien_interne)) { Chargement en cours Chargement en cours @@ -532,7 +541,7 @@ function traiter_listes ($texte) { // Nettoie un texte, traite les raccourcis spip, la typo, etc. function traiter_raccourcis($letexte, $les_echap = false, $traiter_les_notes = 'oui') { global $puce; global $debut_intertitre, $fin_intertitre, $ligne_horizontale; global $debut_intertitre, $fin_intertitre, $ligne_horizontale, $url_glossaire_externe; global $compt_note; global $les_notes; global $marqueur_notes; Chargement en cours Chargement en cours @@ -594,6 +603,21 @@ function traiter_raccourcis($letexte, $les_echap = false, $traiter_les_notes = ' $letexte = implode($insert, split($regexp, $letexte, 2)); } // // Raccourcis automatiques vers un glossaire // (on traite ce raccourci en deux temps afin de ne pas appliquer // la typo sur les URLs, voir raccourcis liens ci-dessous) // if ($url_glossaire_externe) { $regexp = "\[\?+([^][<>]+)\]"; while (ereg($regexp, $letexte, $regs)) { $terme = trim($regs[1]); $url = $url_glossaire_externe.urlencode(ereg_replace('[[:space:]]+', '_', $terme)); $code = "[$terme->?$url]"; $letexte = str_replace($regs[0], $code, $letexte); } } // // Raccourcis liens (cf. fonction extraire_lien ci-dessus) // Chargement en cours ecrire/spip_style.php3 +4 −1 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -206,8 +206,11 @@ td.icone a img { */ a.spip_in {background-color:#eeeeee;} a.spip_note {background-color:#eeeeee;} a.spip_out {} a.spip_note {} a.spip_url {} a.spip_glossaire:hover {text-decoration: underline overline;} .spip_recherche {padding: 2px; width : 100px; font-size: 9px;} .spip_cadre { width : 100%; Chargement en cours spip_style.css +1 −0 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -10,6 +10,7 @@ a:hover { a.spip_url { } a.spip_in { } a.spip_out { } a.spip_glossaire { } .spip_code { } Chargement en cours typographie.css +2 −1 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -22,7 +22,8 @@ body { background: white; margin: 10px; } a { text-decoration: none; color: #505050; } a:hover { text-decoration: none; color: #303030; background: #e8e8e8; } a.spip_out { text-decoration: none; color: #a02020; } a.spip_in { text-decoration: none; color: #2020a0; } a.spip_in, a.spip_url { text-decoration: none; color: #2020a0; } a.spip_glossaire { text-decoration: none; color: #20a020; } .chapo { font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; Chargement en cours Chargement en cours
ecrire/inc_texte.php3 +37 −13 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -36,6 +36,8 @@ tester_variable('les_notes', ''); $marqueur_notes=''; tester_variable('compt_note', 0); tester_variable('nombre_surligne', 4); tester_variable('url_glossaire_externe', "http://".lire_meta('langue_site').".wikipedia.org/wiki/"); if (file_exists("puce$spip_lang_rtl.gif")) { $imgsize = getimagesize("puce$spip_lang_rtl.gif"); Chargement en cours Chargement en cours @@ -342,6 +344,13 @@ function typo($letexte) { // de la regexp ci-dessous, et elle retourne le texte a inserer a la place // et le lien "brut" a usage eventuel de redirection... function extraire_lien ($regs) { $lien_texte = $regs[1]; $lien_url = trim($regs[3]); $compt_liens++; $lien_interne = false; if (ereg('^(art(icle)?|rub(rique)?|br(.ve)?|aut(eur)?|mot|site|doc(ument)?|im(age|g))? *([[:digit:]]+)$', $lien_url, $match)) { // Traitement des liens internes if (file_exists('inc-urls.php3')) { include_local('inc-urls.php3'); } elseif (file_exists('inc-urls-dist.php3')) { Chargement en cours @@ -350,13 +359,6 @@ function extraire_lien ($regs) { include_ecrire('inc_urls.php3'); } $lien_texte = $regs[1]; $lien_url = trim($regs[3]); $compt_liens++; $lien_interne = false; if (ereg('^(art(icle)?|rub(rique)?|br(.ve)?|aut(eur)?|mot|site|doc(ument)?|im(age|g))? *([[:digit:]]+)$', $lien_url, $match)) { // Traitement des liens internes $id_lien = $match[8]; $type_lien = $match[1]; $lien_interne=true; Chargement en cours Chargement en cours @@ -426,7 +428,14 @@ function extraire_lien ($regs) { // supprimer les numeros des titres include_ecrire("inc_filtres.php3"); $lien_texte = supprimer_numero($lien_texte); } else { // lien non automatique } else if (ereg('^\?(.*)$', $lien_url, $regs)) { // Liens glossaire $lien_url = substr($lien_url, 1); $class_lien = "glossaire"; } else { // Liens non automatiques $class_lien = "out"; // texte vide ? if ((!$lien_texte) and (!$lien_interne)) { Chargement en cours Chargement en cours @@ -532,7 +541,7 @@ function traiter_listes ($texte) { // Nettoie un texte, traite les raccourcis spip, la typo, etc. function traiter_raccourcis($letexte, $les_echap = false, $traiter_les_notes = 'oui') { global $puce; global $debut_intertitre, $fin_intertitre, $ligne_horizontale; global $debut_intertitre, $fin_intertitre, $ligne_horizontale, $url_glossaire_externe; global $compt_note; global $les_notes; global $marqueur_notes; Chargement en cours Chargement en cours @@ -594,6 +603,21 @@ function traiter_raccourcis($letexte, $les_echap = false, $traiter_les_notes = ' $letexte = implode($insert, split($regexp, $letexte, 2)); } // // Raccourcis automatiques vers un glossaire // (on traite ce raccourci en deux temps afin de ne pas appliquer // la typo sur les URLs, voir raccourcis liens ci-dessous) // if ($url_glossaire_externe) { $regexp = "\[\?+([^][<>]+)\]"; while (ereg($regexp, $letexte, $regs)) { $terme = trim($regs[1]); $url = $url_glossaire_externe.urlencode(ereg_replace('[[:space:]]+', '_', $terme)); $code = "[$terme->?$url]"; $letexte = str_replace($regs[0], $code, $letexte); } } // // Raccourcis liens (cf. fonction extraire_lien ci-dessus) // Chargement en cours
ecrire/spip_style.php3 +4 −1 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -206,8 +206,11 @@ td.icone a img { */ a.spip_in {background-color:#eeeeee;} a.spip_note {background-color:#eeeeee;} a.spip_out {} a.spip_note {} a.spip_url {} a.spip_glossaire:hover {text-decoration: underline overline;} .spip_recherche {padding: 2px; width : 100px; font-size: 9px;} .spip_cadre { width : 100%; Chargement en cours
spip_style.css +1 −0 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -10,6 +10,7 @@ a:hover { a.spip_url { } a.spip_in { } a.spip_out { } a.spip_glossaire { } .spip_code { } Chargement en cours
typographie.css +2 −1 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -22,7 +22,8 @@ body { background: white; margin: 10px; } a { text-decoration: none; color: #505050; } a:hover { text-decoration: none; color: #303030; background: #e8e8e8; } a.spip_out { text-decoration: none; color: #a02020; } a.spip_in { text-decoration: none; color: #2020a0; } a.spip_in, a.spip_url { text-decoration: none; color: #2020a0; } a.spip_glossaire { text-decoration: none; color: #20a020; } .chapo { font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; Chargement en cours