Skip to content
Extraits de code Groupes Projets
Valider 32c04c3d rédigé par ARNO*'s avatar ARNO*
Parcourir les fichiers

Meilleure gestion des articles virtuels:

(1) Dans l'espace privŽ, si article virtuel, alors affichage spŽcifique dans la page de l'article (encadrŽ avec adresse, plut™t que d'afficher "=http://")

(2) Dans les squelettes, #CHAPO est filtrŽ et effacŽ si article virtuel.
parent fc23a183
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -1207,9 +1207,19 @@ if ($connect_statut == '0minirezo' AND acces_rubrique($rubrique_article)) {
echo "\n\n<DIV align=justify>";
echo "<B>";
echo justifier(propre($chapo));
echo "</B>\n\n";
if (substr($chapo, 0, 1) == '=') {
$chapo = substr($chapo, 1, strlen($chapo));
debut_boite_info();
echo "<B>Article virtuel.</b> ";
echo "Cet article correspond &agrave; l'adresse&nbsp;:";
echo "<center>$chapo</center>";
fin_boite_info();
}
else {
echo "<B>";
echo justifier(propre($chapo));
echo "</B>\n\n";
}
echo justifier(propre($texte));
......
......@@ -65,6 +65,15 @@ function ereg_remplace($cherche_tableau, $remplace_tableau, $texte) {
return $texte;
}
// Ne pas afficher le chapo si article virtuel
function nettoyer_chapo($chapo){
if (substr($chapo,0,1) == "="){
$chapo = "";
}
return $chapo;
}
//
// vignette pour les documents lies
//
......
......@@ -833,6 +833,13 @@ function parser($texte) {
$champs_traitement[$val][] = 'typo';
}
// Chapo : ne pas l'afficher si article virtuel
$c = array('CHAPO');
reset($c);
while (list(, $val) = each($c)) {
$champs_traitement[$val][] = 'nettoyer_chapo';
}
// Textes longs : ajouter le traitement typographique + mise en forme
$c = array('DESCRIPTIF', 'CHAPO', 'TEXTE', 'PS', 'BIO', 'MESSAGE');
reset($c);
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter