Pat | 1 Apr 01:47
Favicon
Gravatar

Re: Liens contenant des doubles-tirets => Couteau Suisse

Salut

L'outil "Améliorations des textes/Belles URLs" du Couteau Suisse règle 
le problème, sous SPIP 1.92 ou SPIP 2.0.

Auparavant, ce plugin protégeait les liens de la typo de SPIP au niveau 
des "?" et des "!". Maintenant, les doubles tirets (raccourci du tiret 
cadratin) sont également protégés.

Je crois que SPIP 2.0 a réglé le pb du "?" grâce au remplacement 
automatique des URLs brutes, mais pas celui du "--".

Les "Belles URLs" du Couteau Suisse permet également de désactiver ce 
remplacement automatique (version 1.8.07.00 du plugin).

Pat

François Coulier a écrit :
> denisb a écrit le 31.03.2009 11:31 :
>> François Coulier a écrit :
>>> Lorsque je crée mon lien : [Le Collectif Défense de l’Université 
>>> mobilise le 2 
>>> avril->http://sciences.blogs.liberation.fr/home/2009/03/le-collectif--1.html] 
>>> le double tiret est convertit en tiret quadratin, et l'URL est donc 
>>> invalide.
>>
>>
>> ce n'est pas un comportement d'origine (en 2.0.6) ça.
>> couteau-suisse ?
> 
(Continue reading)

denisb | 1 Apr 01:50
Favicon
Gravatar

Re: Liens contenant des doubles-tirets ?

François Coulier a écrit :
> Je suis en 1.9.2 (et pas maître de la version installée).

ha oui. 1.9.2
c'est donc bien le comportement typo 'normal'

tu peux, dans mes_options.php (dans config/) insérer la
fonction ci-dessous qui sera appelée par le pipeline post_typo :

<?php
function no_mdash_url($flux) {
   if (preg_match_all(',(<a[[:space:]]+[^<>]*href=["\']?)([^"\' 
 ><[:space:]]+)([^<>]*>),', $flux, $liens, PREG_SET_ORDER)) {
     foreach ($liens as $lien) {
       $no_mdash = str_replace('&mdash;', '--', $lien[2]);
       $flux = str_replace($lien[0], $lien[1].$no_mdash.$lien[3], $flux);
     }
   }
   return $flux;
}

$GLOBALS['spip_pipeline']['post_typo'] .= '|no_mdash_url';
?>

en gros, on cherche dans le flux qui va être affiché la séquence 
correspondant à un lien de type href="
à chaque lien trouvé, on substitue deux tirets à la valeur &mdash;

il te faudra pour faire fonctionner tout ça vider le cache et supprimer 
le fichier tmp/charger_pipelines.php
(Continue reading)

denisb | 1 Apr 01:57
Favicon
Gravatar

Re: Liens contenant des doubles-tirets => Couteau Suisse

Pat a écrit :
> Je crois que SPIP 2.0 a réglé le pb du "?" grâce au remplacement 
> automatique des URLs brutes, mais pas celui du "--".

si si
les -- (dans les urls) sont protégés nativement en 2.0.6

stéphane | 1 Apr 08:40
Favicon

Ça n'a rien avoir avec SPIP mais .....

Pour info
>
>
>     Firefox 3.0 dépasserait Internet Explorer 7 en Europe
>

http://www.neteco.com/267596-firefox-depasse-internet-explo-europe.html?xtor=EPR-1
>
>
>     Hadopi : il n'y aura pas de représentant de la Cnil
>
http://www.neteco.com/267442-hadopi-cnil.html

Picon
Favicon

Re: Liens contenant des doubles-tirets ?

denisb a écrit le 01.04.2009 01:50 :
> François Coulier a écrit :
>> Je suis en 1.9.2 (et pas maître de la version installée).
>
> ha oui. 1.9.2
> c'est donc bien le comportement typo 'normal'
>
>
> tu peux, dans mes_options.php (dans config/) insérer la
> fonction ci-dessous qui sera appelée par le pipeline post_typo :
J'ai essayé sur mon site en local (au moins, là, j'ai la main !), mais 
ça ne marche pas.
Je vais voir si je peux demander aux gestionnaires du site s'il peuvent 
faire une mise à jour en 2.0.6.

Merci pour ton aide,

François
>
> <?php
> function no_mdash_url($flux) {
>   if (preg_match_all(',(<a[[:space:]]+[^<>]*href=["\']?)([^"\' 
> ><[:space:]]+)([^<>]*>),', $flux, $liens, PREG_SET_ORDER)) {
>     foreach ($liens as $lien) {
>       $no_mdash = str_replace('&mdash;', '--', $lien[2]);
>       $flux = str_replace($lien[0], $lien[1].$no_mdash.$lien[3], $flux);
>     }
>   }
>   return $flux;
> }
(Continue reading)

Boby K | 1 Apr 09:17
Picon

Re: formes OU tables ?

OK merci ! Je ne connaissais pas cette procédure pour "supprimer" un 
plugin.
Pour ce qui est de la différence entre formes & tables, s'il n'y en a 
pas, pourquoi avoir deux sous-menus dans Edition (tables et formulaires 
?) :-)
Je suis peut-être un peu obtu mais je ne vois pas pourquoi définir deux 
objets s'ils ont exactement les mêmes propriétés (excepté le fait que 
dans la table spip_forms,  le champ type_form de l'un d'eux contient la 
valeur "table")

Merci

Boby
----- Original Message ----- 
From: "RealET" <real3t <at> gmail.com>
To: <spip <at> rezo.net>
Sent: Tuesday, March 31, 2009 10:22 PM
Subject: Re: [Spip] formes OU tables ?

* Boby K tapuscrivait, le 31/03/2009 21:39:
> Merci pour votre réponse
> Mon but n'est pas de désinstaller F&T.
> Si je le retire des plugins, les tables spip_forms restent dans ma 
> base de données. Donc, si je le réinstalle, je retrouve mes 
> formulaires et tables de test.
Comme l'a très bien dit Pierre, il s'agit de cliquer sur le bouton de
suppression, et pas simplement de décocher la case :
1) cliquer sur le titre du plugin
2) cliquer sur la boiter qui apparait en bas à droite de la description
du plugin
(Continue reading)

Jean POULIQUEN | 1 Apr 09:38
Picon
Favicon

spip 205 panne forum - BUG ?

Forum configuré : modération à priori.
 
On obtient l'erreur suivante :
 
Fatal error: Cannot redeclare boucle_auteurs_unhtml_986205516ab3c97f7f9be80de844530c() (previously declared in /web/sites/vhbu3/0/236/93892/public/www/spip/ecrire/public/composer.php(51) : eval()'d code:11) in /web/sites/vhbu3/0/236/93892/public/www/spip/ecrire/public/composer.php(51) : eval()'d code on line 409
 
Avec la même configuration spip version 2.0.0 [[13469] et spip version2.0.6[13835] fonctionnent
 
Que faire pour faire fonctionner la version 2.0.5 [13790] car c'est actuellement la version utilisée sur le site en activité?
 
Merci de votre réponse.
 
Jean

J’utilise la version gratuite de SPAMfighter pour utilisateurs privés.
Jusqu’à présent SPAMfighter a bloqué 5542 courriels spam.
Nous avons en ce moment 6 millions d’utilisateurs de par le monde entier.
Les utlisateurs payants n’ont pas ce message. Vous pouvez télécharger la version gratuite
denisb | 1 Apr 09:59
Favicon
Gravatar

Re: spip 205 panne forum - BUG ?

Jean POULIQUEN a écrit :
> Fatal error: Cannot redeclare boucle_auteurs_unhtml_986205516ab3c97f7f9be80de844530c()

un problème avec une fonction qui porte un nom à rallonge(1) comme ça :
boucle_auteurs_unhtml_986205516ab3c97f7f9be80de844530c()
est souvent un signe de problème de cache.

vider le cache donc.

(1) il s'agit en fait d'une fonction temporaire créée par le 'parser' de 
spip et mise en cache)

Martine Chevalier | 1 Apr 10:26
Picon

Passage 1.9.2 et mise a jour des squelettes (.php3)

Bonjour,

Je viens de passer mon site en 1.9.2 et avant de le passer en 2.0.6, je mets mes squelettes à jour.

Je suis en train de supprimer les appels à des squelettes avec .php3 en extension pour les remplacer par des .html mais j'ai un problème de syntaxe pour certains :


Comment réécrire : <a href="auteur.php3?id_auteur=#ID_AUTEUR&amp;lang=#lang"> en supprimant le php3
En fait je ne sais pas réécrire quand il y a des paramètres derrière l’appel....



J’ai commencé à écrire ça :      <a href=spip.php?auteur.html ....et après?


Merci pour l’aide et si quelqu’un connaît une doc sur cette question je suis preneuse

Merci

Martine
Jean POULIQUEN | 1 Apr 10:36
Picon
Favicon

Re: spip 205 panne forum - BUG ?OK maintenant

Merci beaucoup; ça fonctionne.
Jean
----- Original Message ----- 
From: "denisb" <denisb <at> laposte.net>
To: <spip <at> rezo.net>
Sent: Wednesday, April 01, 2009 9:59 AM
Subject: Re: [Spip] spip 205 panne forum - BUG ?

Jean POULIQUEN a écrit :
> Fatal error: Cannot redeclare
boucle_auteurs_unhtml_986205516ab3c97f7f9be80de844530c()

un problème avec une fonction qui porte un nom à rallonge(1) comme ça :
boucle_auteurs_unhtml_986205516ab3c97f7f9be80de844530c()
est souvent un signe de problème de cache.

vider le cache donc.

(1) il s'agit en fait d'une fonction temporaire créée par le 'parser' de
spip et mise en cache)

_______________________________________________
liste spip
spip <at> rezo.net - désabonnement : spip-off <at> rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

irc://irc.freenode.net/spip ou
http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

--

-- 
Jâ??utilise la version gratuite de SPAMfighter pour utilisateurs privés.
Jusquâ??à présent SPAMfighter a bloqué 5542 courriels spam.
Nous avons en ce moment 6 millions dâ??utilisateurs de par le monde entier. 
 Les utlisateurs payants nâ??ont pas ce message. Vous pouvez télécharger la version gratuite: http://www.spamfighter.com/lfr


Gmane