.. 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