Fille de joie qu'elle est belle cette expression ! Désolé, mais je n'ai pas pu m'en empêcher le hors sujet. Ça fait deux jours qu'elle me fait des cabrioles dans la ciboulette.
<Trêve de conneries />
Je suis en train de perpétrer un plugin qui se doit de surcharger les fonctions
function filtre_text_csv_dist($t)
function traiter_tableau($bloc)
les fonctions que tu veux surcharger ne sont pas des pipeline, la
déclaration que tu tente dans plugin.xml n'a donc pas de sens.
Pour les redéfinir, tu n'as effectivement pas d'autre solution que de
surcharger tout le fichier qui les contient, ce qui est plus ou moins
un fork.
Cédric
Le 11 mars 2010 14:29, Luis Speciale <lspeciale@gmail.com> a écrit :
Fille de joie qu'elle est belle cette expression ! Désolé, mais je n'ai pas
pu m'en empêcher le hors sujet. Ça fait deux jours qu'elle me fait des
cabrioles dans la ciboulette.
<Trêve de conneries />
Je suis en train de perpétrer un plugin qui se doit de surcharger les
fonctions
function filtre_text_csv_dist($t)
function traiter_tableau($bloc)
Et dans plugin.xml j'ai ça
<pipeline>
<nom>filtre_text_csv_dist</nom>
<action>filtre_text_csv_dist</action>
<inclure>inc/filtres_mime.php</inclure>
</pipeline> <pipeline>
<nom>traiter_tableau</nom>
<action>traiter_tableau</action>
<inclure>inc/texte.php</inclure>
</pipeline>
<pipeline>
<nom>insert_head</nom>
<inclure>tablos_pipelines.php</inclure>
</pipeline>
Mais je surcharge tout le fichier, comme un ignare. Vous conviendrez avec
moi que c'est un peu brutal comme méthode.
J'ai essayé de mettre les deux fonctions modifiées dans mes_fonctions.php,
mais j'ai du rater quelque chose parce que ça ne veut pas fonctionner.
les fonctions que tu veux surcharger ne sont pas des pipeline, la
déclaration que tu tente dans plugin.xml n'a donc pas de sens.
J'apprends. Super exact. Si je les vire, ça marche quand même, je pense donc que l'existence d'un dossier inc est à l'origine du comportement. Donc, je ne peux pas modifier le traitement qui a été fait par les fonctions
filtre_text_csv_dist et function traiter_tableau($bloc)
En utilisant le fitre [(#TITRE|hello_world{ce texte s'ajoute après})]
Et là, ma tête explose : je ne pige pas comment on arrive à mettre #TITRE (dans $v)
ce texte s’ajoute après (dans $add)
et ce n'est pas tout. Je ne vois pas pourquoi les apostrophes diffèrent
"Titre:" a les doubles et pas ' // Suivi de: '
Mais je vais cogiter dans cette optique, je crois que c'est une piste, n'est-ce pas ?
En tout cas, ta
Luis
Pour les redéfinir, tu n'as effectivement pas d'autre solution que de
surcharger tout le fichier qui les contient, ce qui est plus ou moins
un fork.
Cédric
Le 11 mars 2010 14:29, Luis Speciale <lspeciale@gmail.com> a écrit :
Fille de joie qu'elle est belle cette expression ! Désolé, mais je n'ai pas
pu m'en empêcher le hors sujet. Ça fait deux jours qu'elle me fait des
cabrioles dans la ciboulette.
<Trêve de conneries />
Je suis en train de perpétrer un plugin qui se doit de surcharger les
fonctions
function filtre_text_csv_dist($t)
function traiter_tableau($bloc)
Et dans plugin.xml j'ai ça
<pipeline>
<nom>filtre_text_csv_dist</nom>
<action>filtre_text_csv_dist</action>
<inclure>inc/filtres_mime.php</inclure>
</pipeline> <pipeline>
<nom>traiter_tableau</nom>
<action>traiter_tableau</action>
<inclure>inc/texte.php</inclure>
</pipeline>
<pipeline>
<nom>insert_head</nom>
<inclure>tablos_pipelines.php</inclure>
</pipeline>
Mais je surcharge tout le fichier, comme un ignare. Vous conviendrez avec
moi que c'est un peu brutal comme méthode.
J'ai essayé de mettre les deux fonctions modifiées dans mes_fonctions.php,
mais j'ai du rater quelque chose parce que ça ne veut pas fonctionner.
À moins d'avoir raté un épisode tu peux au moins déclarer simplement
dans mes_fonctions : filtre_text_csv() qui surchargera alors
filtre_text_csv_dist()