Update of /home/spip-cvs/spip/ecrire
In directory alan:/tmp/cvs-serv7564/ecrire
Modified Files:
aide_index.php3
Log Message:
On va passer propre() au niveau du serveur, ça allégera le client
et puis ça permet d'avoir une belle aide en ligne à imprimer, à l'adresse
http://www.spip.net/aide/fr-aide.html
ou http://www.spip.net/aide/bg-aide.html
Index: aide_index.php3
RCS file: /home/spip-cvs/spip/ecrire/aide_index.php3,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -d -r1.18 -r1.19
--- aide_index.php3 20 Sep 2004 20:35:14 -0000 1.18
+++ aide_index.php3 20 Sep 2004 22:50:05 -0000 1.19
@@ -1,13 +1,16 @@
<?php
include ("inc_version.php3");
-include_ecrire ("inc_layer.php3");
// Eviter les calculs evitables (surtout en client/serveur sans cache !)
#$lastmodified = filemtime("aide_index.php3");
#$headers_only = http_last_modified($lastmodified, time() + 24 * 3600);
#if ($headers_only) exit;
+include_ecrire ("inc_layer.php3");
+include_ecrire ("inc_texte.php3");
+include_ecrire ("inc_filtres.php3");
+
// Recuperer les infos de langue (preferences auteur), si possible
if (@file_exists("inc_connect.php3")) {
include_ecrire ("inc_auth.php3");
@@ -78,7 +81,13 @@
$ecrire_cache = ecrire_fichier ($fichier_aide, $contenu);
return array($contenu, $lang_aide, $help_server, $ecrire_cache);
} else
- define ('erreur_langue', _L('Impossible de télécharger l\'aide en ligne pour cette langue. Erreur de réseau, ou aide non traduite. Si vous utilisez ce site en-dehors d\'une connexion Internet, vous pouvez installer l\'aide en local.'));
+ define ('erreur_langue',
+ '<p>'
+ ._L('L\'aide en ligne, pour cette langue, n\'est pas installée. Et une erreur de connexion s\'est produite lors de la tentative de téléchargement.')
+ .propre('- ')._L('Si vous utilisez ce site en-dehors d\'une connexion Internet, vous pouvez installer l\'aide en local, dans le répertoire <tt>ecrire/AIDE/</tt>.')
+ .propre('- ')._L('Vous pouvez aussi tenter une nouvelle connexion en rechargeant cette page.')
+ .propre('- ')._L('Ou encore, choisir l\'aide dans une autre langue.')
+ );
}
}
@@ -180,9 +189,6 @@
</head>
<?php
- include_ecrire ("inc_texte.php3");
- include_ecrire ("inc_filtres.php3");
-
echo '<body bgcolor="#FFFFFF" text="#000000" TOPMARGIN="24" LEFTMARGIN="24" MARGINWIDTH="24" MARGINHEIGHT="24"';
if ($spip_lang_rtl)
echo " dir='rtl'";
@@ -202,17 +208,17 @@
// Il faut que la langue de typo() soit celle de l'aide en ligne
changer_typo($lang_aide);
- $html = justifier(propre($html)."<p>");
+ $html = justifier($html."<p>");
// Remplacer les liens externes par des liens ouvrants (a cause des frames)
$html = ereg_replace('<a href="(http://[^"]+)"([^>]*)>', '<a href="\\1"\\2 target="_blank">', $html);
echo $html;
- if (defined('erreur_langue'))
+ if (defined('erreur_langue')) {
+ include_ecrire('inc_presentation.php3');
+ install_debut_html(_T('forum_titre_erreur'));
echo "<div>".erreur_langue."</div>";
-
- echo "<font size=2>$les_notes</font><p>";
- echo "</body></html>";
+ }
}