Puisque cela à l'air d'être une fonctionnalité et pas un bug je me dis que je dois
me débrouiller seul et je m'attaque donc à un filtre perso comme indiqué dans [uZine 3] Les filtres de SPIP
Ca donne ca :
function intro_propre($intro){
$intro = ereg_replace("<HTML>.*</HTML>|<HTML>.*$","",$intro);
return $intro;
}
avec un appel du genre [(#INTRODUCTION|intro_propre)]
Et là j'obtient :
function intro_propre($intro){ $intro = ereg_replace(".*|.*$","",$intro); return $intro; }
Fatal error: Call to undefined function: intro_propre() in /home/mariners/www/inc-calcul.php3(2022) : eval()'d code on line 1
Je comprends pas pourquoi il veut executer intro_propre() sans paramètre (contrairement à ce qui est dit
dans l'exemple de l'article 901).
De plus mes <HTML> et </HTML> de l'expression régulière ont l'air d'avoir disparu.
Je me pose donc plusieurs questions :
- Est ce que j'ai fait n'importe quoi et j'ai rien compris ? (j'espere pas)
- Est ce que les filtre perso ne sont applicable qu'au #TEXTE ? (pas indiqué dans la doc à ma connaissance)
- Est ce que les filtre de #INTRODUCTION ont une autre signature ? (pas indiqué non plus dans la doc à ma connaissance)
et finalement :
- Comment je fais pour résoudre mon problème ?
en clair :
HELP !
Gaetan
Antoine Pitrou a écrit :
Salut,
> Malheureusement pour certains de mes articles cela ne fonctionne plus du tout
> car ils commencent par un <HTML><CENTER><TABLE> etc...
> Du coup toute la mise en page foire car les </TABLE></CENTER> et </HTML> etc..
> ne sont, eux, pas contenu dans #INTRODUCTION .
> J'imagine que c'est un bug ( une fonctionnalité ?) et j'espere qu'il sera rapidement
> corrigé mais en attendant je fais quoi ?
Ce n'est pas un bug, simplement ton article est coupé à un endroit fixé
(600 caractères, je crois), et le reste n'est pas affiché. Comme il
est impossible de trouver une méthode de découpage qui satisfasse tout
le monde, on choisi la plus simple. Tu peux éventuellement mettre </TABLE>
derrière #INTRODUCTION mais je ne sais pas si ça marche....
a+
Antoine.
_______________________________________________
spip mailing list
spip@rezo.net
http://listes.rezo.net/mailman/listinfo/spip
--
Gaëtan Gaumer Tel: 02 51 12 58 21
IRIN, 2, rue de la Houssiniere, BP 92208 Fax: 02 51 12 58 12
44322 NANTES cedex 3
FRANCE mailto:Gaetan.Gaumer@irin.univ-nantes.fr
http://www.sciences.univ-nantes.fr/info/perso/permanents/gaumer