Bug sommaire CS affiche erreur sur article avec {{{{ et }}}}

lut tutti

Pat, quelle galère après MAJ SVN ce jour (pas d'urgence c'est en local ;O)

Fatal error: Call to undefined function cs_propre() in
D:\www\local.spip192\tmp\couteau-suisse\mes_fonctions.php on line 378

378 : $lien = cs_propre(couper($brut, _sommaire_NB_CARACTERES));

Uniquement sur l'interface publique à l'affichage d'un article, mais pas
n'importe lequel puisque vraisemblablement seuls ceux qui affichaient un
sommaire "spécial CS" à partir des {{{ et }}} sont concernés. (remarque ça
colle avec le message d'erreur)
De plus sp sur Edito sommaire, rubrique, breve etc

Evidemment l'erreur disparait si on désactive le sommaire-article dans le
menu de CS

c'est connu, une incompatibilité .. ou il faut que je t'adresse les log,
mais lesquels ??

@+ de jfb, touchatou ;O))

Dr JFBurté(orange) a écrit :

Pat, quelle galère après MAJ SVN ce jour (pas d'urgence c'est en local ;O)

Fatal error: Call to undefined function cs_propre() in D:\www\local.spip192\tmp\couteau-suisse\mes_fonctions.php on line 378

378 : $lien = cs_propre(couper($brut, _sommaire_NB_CARACTERES));

La fonction cs_propre() est pourtant dans cout_fonctions.php...
T'as cette erreur même après avoir recalculé à la main l'article (var_mode=recalcul) ou après avoir visité la page de config du CS ?

Pat

.. lut Pat ,
1°) En désactivant tous les plugins et en réactivant progressivement ça
fonctionne ce soir ( avec la svn du CS de ce jour).
... Pour l'instant compat CS + Sarka + Gafo + Acces groupe, ouf ....

2°) par contre initialement c'était "gome'dierbo'del++" cf ci-dessous
... une tonne de texte au dessus de chaque page publique ou privée
-->> il y a donc de l'incompatibilité de plugins dans l'air ;O))

"Pat" <patfr@ifrance.com> a écrit dans le message de news:
fk1ldb$ua0$1@ger.gmane.org...
Dr JFBurté(orange) a écrit :

Pat, quelle galère après MAJ SVN ce jour (pas d'urgence c'est en local ;O)

Fatal error: Call to undefined function cs_propre() in
D:\www\local.spip192\tmp\couteau-suisse\mes_fonctions.php on line 378

378 : $lien = cs_propre(couper($brut, _sommaire_NB_CARACTERES));

La fonction cs_propre() est pourtant dans cout_fonctions.php...
T'as cette erreur même après avoir recalculé à la main l'article
(var_mode=recalcul) ou après avoir visité la page de config du CS ?

Pat

$insert) $letexte = str_replace("@@SPIP_ECHAPPE_LIEN_$i@@", $insert,
$letexte); return $letexte; } } /* chiffres, lettres, 20 caracteres speciaux
autorises dans les urls voir les references suivantes :
http://gbiv.com/protocols/uri/rfc/rfc3986.html
RFC 3696 - Application Techniques for Checking and Transformation of Names */ @define('_cs_liens_AUTORISE',
$autorises='\!\#\$\%\&\'\*\+\-\/\=\?\^\_\`\.\{\|\}\~a-zA-Z0-9');
@define('_cs_liens_AUTORISE_FIN',
$autorisesfin='\#\$\&\'\*\+\-\/\=\^\_\`\|\~a-zA-Z0-9');
@define('_cs_liens_HTTP',
",[a-zA-Z]+://[{$autorises}:@]*[{$autorisesfin}],");
@define('_cs_liens_WWW',
",\b(www|ftp)\.[a-zA-Z0-9_-]+\.[{$autorises}]*[{$autorisesfin}],");
@define('_cs_liens_NEWS', ",\bnews:[{$autorises}]*[{$autorisesfin}],");
@define('_cs_liens_MAILS',
",\b(mailto:)?([{$autorises}]*@[a-zA-Z][a-zA-Z0-9-.]*\.[a-zA-Z]+(\?[{$autorises}]*)?),");
// les callback et echappements... function
cs_liens_echappe_callback($matches) {return cs_code_echappement($matches[0],
'LIENS');} function cs_liens_raccourcis_callback($matches) {return
cs_code_echappement(expanser_liens('[->'.retour_interro_amp($matches[0]).']'),
'LIENS');} function cs_liens_email_callback($matches) {return
cs_code_echappement(expanser_liens("[$matches[2]->mailto:$matches[2]]"),
'LIENS');} function echappe_interro_amp($texte) {return
str_replace(array('?', '!', '&'), array('++cs_INTERRO++', '++cs_EXCLAM++',
'++cs_AMP++'), $texte);} function retour_interro_amp($texte) {return
str_replace(array('++cs_INTERRO++', '++cs_EXCLAM++', '++cs_AMP++'),
array('?', '!', '&'), $texte);} ?>

------ ou alors la totale :
$insert) $letexte = str_replace("@@SPIP_ECHAPPE_LIEN_$i@@", $insert,
$letexte); return $letexte; } } /* chiffres, lettres, 20 caracteres speciaux
autorises dans les urls voir les references suivantes :
http://gbiv.com/protocols/uri/rfc/rfc3986.html
RFC 3696 - Application Techniques for Checking and Transformation of Names */ @define('_cs_liens_AUTORISE',
$autorises='\!\#\$\%\&\'\*\+\-\/\=\?\^\_\`\.\{\|\}\~a-zA-Z0-9');
@define('_cs_liens_AUTORISE_FIN',
$autorisesfin='\#\$\&\'\*\+\-\/\=\^\_\`\|\~a-zA-Z0-9');
@define('_cs_liens_HTTP',
",[a-zA-Z]+://[{$autorises}:@]*[{$autorisesfin}],");
@define('_cs_liens_WWW',
",\b(www|ftp)\.[a-zA-Z0-9_-]+\.[{$autorises}]*[{$autorisesfin}],");
@define('_cs_liens_NEWS', ",\bnews:[{$autorises}]*[{$autorisesfin}],");
@define('_cs_liens_MAILS',
",\b(mailto:)?([{$autorises}]*@[a-zA-Z][a-zA-Z0-9-.]*\.[a-zA-Z]+(\?[{$autorises}]*)?),");
// les callback et echappements... function
cs_liens_echappe_callback($matches) {return cs_code_echappement($matches[0],
'LIENS');} function cs_liens_raccourcis_callback($matches) {return
cs_code_echappement(expanser_liens('[->'.retour_interro_amp($matches[0]).']'),
'LIENS');} function cs_liens_email_callback($matches) {return
cs_code_echappement(expanser_liens("[$matches[2]->mailto:$matches[2]]"),
'LIENS');} function echappe_interro_amp($texte) {return
str_replace(array('?', '!', '&'), array('++cs_INTERRO++', '++cs_EXCLAM++',
'++cs_AMP++'), $texte);} function retour_interro_amp($texte) {return
str_replace(array('++cs_INTERRO++', '++cs_EXCLAM++', '++cs_AMP++'),
array('?', '!', '&'), $texte);} ?>
Warning: preg_replace_callback() [function.preg-replace-callback]: Requires
argument 2, 'cs_liens_raccourcis_callback', to be a valid callback in
D:\www\local.spip192\tmp\couteau-suisse\mes_fonctions.php on line 500

Warning: preg_replace_callback() [function.preg-replace-callback]: Requires
argument 2, 'cs_liens_raccourcis_callback', to be a valid callback in
D:\www\local.spip192\tmp\couteau-suisse\mes_fonctions.php on line 502

Warning: preg_replace_callback() [function.preg-replace-callback]: Unknown
modifier 'l' in
D:\www\local.spip192\plugins\couteau_suisse\outils\liens_orphelins.php on
line 34

Warning: preg_replace() [function.preg-replace]: Unknown modifier 'l' in
D:\www\local.spip192\plugins\couteau_suisse\outils\liens_orphelins.php on
line 36

Warning: preg_replace_callback() [function.preg-replace-callback]: Requires
argument 2, 'cs_liens_echappe_callback', to be a valid callback in
D:\www\local.spip192\tmp\couteau-suisse\mes_fonctions.php on line 495

Warning: preg_replace_callback() [function.preg-replace-callback]: Requires
argument 2, 'cs_liens_raccourcis_callback', to be a valid callback in
D:\www\local.spip192\tmp\couteau-suisse\mes_fonctions.php on line 500

Warning: preg_replace_callback() [function.preg-replace-callback]: Requires
argument 2, 'cs_liens_raccourcis_callback', to be a valid callback in
D:\www\local.spip192\tmp\couteau-suisse\mes_fonctions.php on line 502

Warning: preg_replace_callback() [function.preg-replace-callback]: Requires
argument 2, 'cs_liens_echappe_callback', to be a valid callback in
D:\www\local.spip192\plugins\couteau_suisse\outils\liens_orphelins.php on
line 23

Warning: preg_replace_callback() [function.preg-replace-callback]: Unknown
modifier 'l' in
D:\www\local.spip192\plugins\couteau_suisse\outils\liens_orphelins.php on
line 34

Warning: preg_replace() [function.preg-replace]: Unknown modifier 'l' in
D:\www\local.spip192\plugins\couteau_suisse\outils\liens_orphelins.php on
line 36

Warning: preg_replace_callback() [function.preg-replace-callback]: Requires
argument 2, 'cs_liens_raccourcis_callback', to be a valid callback in
D:\www\local.spip192\tmp\couteau-suisse\mes_fonctions.php on line 500

Warning: preg_replace_callback() [function.preg-replace-callback]: Requires
argument 2, 'cs_liens_raccourcis_callback', to be a valid callback in
D:\www\local.spip192\tmp\couteau-suisse\mes_fonctions.php on line 502

Warning: preg_replace_callback() [function.preg-replace-callback]: Unknown
modifier 'l' in
D:\www\local.spip192\plugins\couteau_suisse\outils\liens_orphelins.php on
line 34

Warning: preg_replace() [function.preg-replace]: Unknown modifier 'l' in
D:\www\local.spip192\plugins\couteau_suisse\outils\liens_orphelins.php on
line 36

Dr JFBurté(orange) a écrit :

Warning: preg_replace_callback() [function.preg-replace-callback]: Requires
argument 2, 'cs_liens_raccourcis_callback', to be a valid callback in
D:\www\local.spip192\tmp\couteau-suisse\mes_fonctions.php on line 502

Il manquait sans doute le nouveau fichier outils/inc_cs_liens.php, non?
La fonction y est pourtant tout à fait définie...
Le transfert FTP était correct ?
C'était avec quel SPIP déjà ?
J'ai noté de gros soucis avec include_spip() dans la version SVN de SPIP...

Pat

"Pat" <patfr@ifrance.com> a écrit dans le message de news:
fk4eeh$scj$2@ger.gmane.org...
Dr JFBurté(orange) a écrit :

Warning: preg_replace_callback() [function.preg-replace-callback]:
Requires
argument 2, 'cs_liens_raccourcis_callback', to be a valid callback in
D:\www\local.spip192\tmp\couteau-suisse\mes_fonctions.php on line 502

Il manquait sans doute le nouveau fichier outils/inc_cs_liens.php, non?
->jfb> yesse Pat finalement ça remarche tout nickel de chez nickel, j'ai
détruit, tout rasé, poubelisé le /tmp et rechargé du neuf (et rien que du
neuf de chez neuneuf)
... peut-être un moustique de passage sur l'ADSL depuis la Zone ??
(à ce propos j'ai laissé un autre post sur mes misères à chaque MAJ, mais ça
ne concerne pas que le CS , loin de là)

La fonction y est pourtant tout à fait définie...
Le transfert FTP était correct ?
->jfb> c'était en local (prétest! le site de prod attendra ;O))

C'était avec quel SPIP déjà ?
->jfb> 1.9.2c

J'ai noté de gros soucis avec include_spip() dans la version SVN de SPIP...
->jfb> oh oui la svn 1.9.3 c'est certains jours la Cour des Miracles ( test
en local aussi, mais que pour le fun, elle est tellement belle cette 1.9.3
;O))

Pat
->jfb> @+

Dr JFBurté(orange) a écrit :

->jfb> yesse Pat finalement ça remarche tout nickel de chez nickel
... peut-être un moustique de passage sur l'ADSL depuis la Zone ??

C'est sympa de me faire tout un tas de tests :wink:
Ca sert toujours...
Pat