[spip-dev] modeles dans le texte

2007-01-18 Par sujet Aurélie
Bonjour,

J'utilise le système des modèles pour insérer des définitions
(descriptifs de mots-clés) dans le corps des articles, exemple:

"Au niveau de la composition de l’image, le personnage de Trinity est
présenté dans la première séquence de Matrix I comme l’héroïne du
récit"

Titre du mot 11: "Séquence", descriptif: "Une séquence se compose de un
ou plusieurs plans..."

Dans mon modele/mot.html, je voudrais un joli petit effet css, genre une
petite image et au survol, plof, la définition qui apparaît.

Or, Spip ajoute des   de part et d'autre de mon modèle... Grrr.

Comment bidouiller plus ou moins proprement la suppression de cette
merveilleuse fonctionnalité?

Si je veux passer à la ligne de part et d'autre de mon modèle, je peux
me débrouiller avec les raccourcis spip :-)

J'ai été fouiner du côté de typo, propre, avant, après, mais
franchement, je pédale dans la semoule. Pas moyen de trouver à quel
endroit du code ces p#?!%*; de  ont été insérés. Ni surtout,
comment faire en sorte qu'ils ne le soient pas en restant cohérente avec
le code (un truc pas trop lourd dans mes_options, mes_fonctions serait
génial, je ne parle même pas d'une prise en compte de ma remarque dans
la prochaine version de Spip :-)))

Une idée?

Aurélie



Re: [spip-dev] Attributs images: site cassé

2007-01-18 Par sujet Arnaud Martin


J'ai trouvé: le bug con.

Dans image_masque (je suppose que c'est le cas dans d'autres  
filtres), les dimensions finales sont calculées pendant la création  
de l'image (if ($creer)). Du coup, une fois que l'image est en cache,  
les dimensions finales ne sont plus connues, et on fabrique un tag en  
lui passant des valeurs inconnues.


Solution: redemander systématique un
$x_dest = largeur($dest);
$y_dest = hauteur($dest);

Ce qui confirme ce que je suspectais: on a modifié les fonctions  
graphiques à la chaîne sans les tester chacune. C'est... mal.

:-)

ARNO*


Le 18 janv. 07 à 20:29, Arnaud Martin a écrit :



Ah, je confirme: forcer width et height dans les retours d'images, ça
peut engendrer des difficultés.

À l'instant, je passe mon site en 1.9.2beta3, et les images se
mettent à déconner:
http://www.paris-beyrouth.org/-Web-

Vraiment, c'est du code sensible...

Je pars à la chasse au bug.

ARNO*

___
liste: http://listes.rezo.net/mailman/listinfo/spip-dev
doc: http://www.spip.net/
dev: http://trac.rezo.net/trac/spip/
irc://irc.freenode.net/spip



--
Paris-Beyrouth : création Web, design, édition
http://www.paris-beyrouth.org




Re: [spip-dev] Attributs images: site cassé

2007-01-18 Par sujet Arnaud Martin


Ah, je confirme: forcer width et height dans les retours d'images, ça  
peut engendrer des difficultés.


À l'instant, je passe mon site en 1.9.2beta3, et les images se  
mettent à déconner:

http://www.paris-beyrouth.org/-Web-

Vraiment, c'est du code sensible...

Je pars à la chasse au bug.

ARNO*



Re: [spip-dev] mettre permissions sur 'local' à 777

2007-01-18 Par sujet Paolo

Grégoire wrote:

Pourquoi en 777 ?


Euh... je me suis rappelé que le programme d'installation demandait cela 
autrefois :-)



Déjà, tu peux les régler en 755,


En effet, cela a l'air de marcher maintenant. N'empêche que, comme je 
disais avant, ce réglage a débloqué la situation.



Quelle version de SNV? et avant, ça marchait?


La toute dernière. Comme cam.lafit a suggéré les ennuis ont commencé 
depuis que je joue avec les plugin.


Paolo




Re: [spip-dev] mettre permissions sur 'local' à 777

2007-01-18 Par sujet Paolo

cam.la...@azerttyu.net wrote:

N'aurais tu pas, juste avant, installé un plugin ? Si le plugin est
mal foutu ou en test cela arrive parfois.


Oui. Tout cela se passe autour de l'installation des plugins.
Mais c'est mettre en local en 777 qui a permis de débloquer la situation 
(et non pas, par exemple, détruire tous les cookies, redémarrer le 
navigateur, et même enlever par ftp tous le plugins).


Paolo



Re: [spip-dev] mettre permissions sur 'local' à 777

2007-01-18 Par sujet Grégoire

Paolo a écrit :

Bonjour !

J'avais un problème avec Spip SVN -- les menus "onMouseover" ne 
s'affichaient plus dans l'espace privé (comme j'essaie d'accèder aux 
plugins...). Sinon, avec Firefox (Win) tout semblait normal.


Le problème était (je pense) que je n'avais pas les permissions sur le 
nouveau répertoire "local" réglées sur 777. Et cela empêchait (est-ce 
possible !?) que la page qui indique cette erreur de s'afficher. Si 
c'est le cas, ce n'est pas malin :-)


Paolo



Bonjour

Pourquoi en 777 ?
Déjà, tu peux les régler en 755, et donner comme propriétaire et groupe 
l'utilisateur Apache (www ou www-data... selon le fichier de conf d'Apache).

Si avec un chmod 777 le problème est réglé, ça signifie qu'il y a un problème 
de droit.
Si tu veux garder 777, ne met pas ton site en production.

Quelle version de SNV? et avant, ça marchait?

A bientôt
Grégoire



Re: [spip-dev] mettre permissions sur 'local' à 777

2007-01-18 Par sujet cam.la...@azerttyu.net

Bonjour

N'aurais tu pas, juste avant, installé un plugin ? Si le plugin est
mal foutu ou en test cela arrive parfois.

km


[spip-dev] mettre permissions sur 'local' à 777

2007-01-18 Par sujet Paolo

Bonjour !

J'avais un problème avec Spip SVN -- les menus "onMouseover" ne 
s'affichaient plus dans l'espace privé (comme j'essaie d'accèder aux 
plugins...). Sinon, avec Firefox (Win) tout semblait normal.


Le problème était (je pense) que je n'avais pas les permissions sur le 
nouveau répertoire "local" réglées sur 777. Et cela empêchait (est-ce 
possible !?) que la page qui indique cette erreur de s'afficher. Si 
c'est le cas, ce n'est pas malin :-)


Paolo



Re: [spip-dev] [SPIP Zone] ORDER BY hasard!

2007-01-18 Par sujet spipcarto

Committo,Ergo:sum a écrit :

Le 18 janv. 07 à 16:14, Fil a écrit :

  

-je ne peux pas automatiser le IN .. {id_article IN #ENV{array}}
  
mais si, il y a un filtre qui fait ça (le seul truc c'est que j'ai  
oublié

comment il s'appelle ... help).



??? J'ai  peut-etre pas compris la question mais ici:
http://www.spip.net/fr_article900.html
il est dit:

Avec SPIP 1.9, les balises sont admises dans les arguments de IN, et  
notamment la balise ENV, à laquelle sont appliqués les filtres  
d’analyse pour assurer que la requête SQL sera bien écrite. De  
manière dérogatoire, SPIP testera si l’argument de ENV désigne un  
tableau (venant par exemple de saisies de formulaire dont l’attribut  
name se termine par []). Si c’est le cas, et si les filtres d’analyse  
ont été désactivés en suffixant cette balise par une double étoile,  
alors chaque élément du tableau sera considéré comme argument de IN,  
SPIP appliquant les filtres de sécurité sur chacun d’eux.
  
J'ajouterai que, de memoire, pour passer la valeur dans un inclure, il 
faut la désécuriser :



de memoire toujours, ca coincait en 1.9.1 (le passage à l'inclure, meme 
avec ** ) mais je crois qu'en 1.9.2 c'est bon.


Autre solution : passer par un fichier d'inclusion specifique qui 
prepare une regexp.
C'est mieux qu'un IN si c'est pour gerer un filtre (pas de filtre=> on 
veut tout voir)


Voici ce que je faisais en 1.8.3 pour faire une selection multiple par 
mots clés (avec des checkbox => name="mots[]"  value="#ID_MOT"):


$contexte_inclus['mots']='.*';
if (is_array($_REQUEST['mots']))
   $contexte_inclus['mots']=implode('|',$_REQUEST['mots']);
$contexte_inclus['mots_strict']='0';
if (is_array($_REQUEST['mots']))
   $contexte_inclus['mots_strict']=implode('|',$_REQUEST['mots']);

et dans la boucle :
{id_mot==^((#ENV{mots}))$}

ou, si tu ne veux rien afficher quand rien n'est selectionné :
{id_mot==^((#ENV{mots_strict}))$}

mes 2 sous.

@++


Re: [spip-dev] [SPIP Zone] ORDER BY hasard!

2007-01-18 Par sujet tout...@free.fr

Committo,Ergo:sum a écrit :


Le 18 janv. 07 à 16:14, Fil a écrit :


-je ne peux pas automatiser le IN .. {id_article IN #ENV{array}}


mais si, il y a un filtre qui fait ça (le seul truc c'est que j'ai oublié
comment il s'appelle ... help).


??? J'ai  peut-etre pas compris la question mais ici:
http://www.spip.net/fr_article900.html
il est dit:

Avec SPIP 1.9, les balises sont admises dans les arguments de IN, et 
notamment la balise ENV, à laquelle sont appliqués les filtres d’analyse 
pour assurer que la requête SQL sera bien écrite. De manière 
dérogatoire, SPIP testera si l’argument de ENV désigne un tableau 
(venant par exemple de saisies de formulaire dont l’attribut name se 
termine par []). Si c’est le cas, et si les filtres d’analyse ont été 
désactivés en suffixant cette balise par une double étoile, alors chaque 
élément du tableau sera considéré comme argument de IN, SPIP appliquant 
les filtres de sécurité sur chacun d’eux.


Committo,Ergo:Sum




Ouaouh, quelle rapidité!
Je vous remercie tous les trois ;) je vais donc chercher et vous tiens 
au courant


Du coup, en tentant l'activation du forum (histoire de comprendre) sur 
un article (SVN 8398) colonne de gauche de exec=articles, ç'est curieux 
mais j'ai ma page d'accueil qui s'affiche dans le bloc de 150px avec 
boutons recalculer et tutti quanti...irf


Je peux pas tester en desactivant JS car le bloc ne s'ouvre plus alors
++
touti


Re: [spip-dev] Pipeline "affiche_milieu" pas systématique?

2007-01-18 Par sujet cedric.mo...@yterium.com

Arnaud Martin a écrit :

Salut,

Je viens de constater qu'on n'avait pas d'appel de pipeline  
"affiche_milieu" systématiquement. Par exemple "exec/naviguer" et  
"exec/accueil" n'en ont pas. Bon, je suppose qu'ils ne se trouvent  
pas non plus sur une tripotée de pages, mais bon, c'est là que j'en  
avais besoin...


Du coup, mes questions:

=> est-ce qu'il y a une raison logique pour que "affiche_milieu" ne  
soit pas appelé de chaque page exec?
  
pas de bonne si ce n'est qu'on les a ajoutés au fur et a mesure des 
besoins ...
=> s'il n'y a pas de raison, est-ce qu'on peut (ou je peux) ajouter  
ces pipeline partout avant la 1.9.2 officielle?
  

oui oui !
idealement il faut mettre systematiquement un affiche_gauche, 
affiche_droite et affiche_milieu, et en general il faut tester a chaque 
fois a cause de la configuration des colonnes qui est pas toujours pareille.


Cedric



[spip-dev] Pipeline "affiche_milieu" pas systématique?

2007-01-18 Par sujet Arnaud Martin


Salut,

Je viens de constater qu'on n'avait pas d'appel de pipeline  
"affiche_milieu" systématiquement. Par exemple "exec/naviguer" et  
"exec/accueil" n'en ont pas. Bon, je suppose qu'ils ne se trouvent  
pas non plus sur une tripotée de pages, mais bon, c'est là que j'en  
avais besoin...


Du coup, mes questions:

=> est-ce qu'il y a une raison logique pour que "affiche_milieu" ne  
soit pas appelé de chaque page exec?


=> s'il n'y a pas de raison, est-ce qu'on peut (ou je peux) ajouter  
ces pipeline partout avant la 1.9.2 officielle?



ARNO*


--
Paris-Beyrouth : création Web, design, édition
http://www.paris-beyrouth.org




Re: [spip-dev] [SPIP Zone] ORDER BY hasard!

2007-01-18 Par sujet Committo,Ergo:sum


Le 18 janv. 07 à 16:14, Fil a écrit :


-je ne peux pas automatiser le IN .. {id_article IN #ENV{array}}


mais si, il y a un filtre qui fait ça (le seul truc c'est que j'ai  
oublié

comment il s'appelle ... help).


??? J'ai  peut-etre pas compris la question mais ici:
http://www.spip.net/fr_article900.html
il est dit:

Avec SPIP 1.9, les balises sont admises dans les arguments de IN, et  
notamment la balise ENV, à laquelle sont appliqués les filtres  
d’analyse pour assurer que la requête SQL sera bien écrite. De  
manière dérogatoire, SPIP testera si l’argument de ENV désigne un  
tableau (venant par exemple de saisies de formulaire dont l’attribut  
name se termine par []). Si c’est le cas, et si les filtres d’analyse  
ont été désactivés en suffixant cette balise par une double étoile,  
alors chaque élément du tableau sera considéré comme argument de IN,  
SPIP appliquant les filtres de sécurité sur chacun d’eux.


Committo,Ergo:Sum





Re: [spip-dev] [SPIP Zone] ORDER BY hasard!

2007-01-18 Par sujet cedric.mo...@yterium.com









ton affichage


ca le fait non ?

tout...@free.fr a écrit :

Fil a écrit :
  

[(#MODELE{zimboum}{id_article IN 4,1})]
  

Ah non ça c'est pas prévu au programme, le {id_article IN 4,1} est un
critère de sélection et pas un critère d'inclusion.

-- Fil




bon, ok
je vais insister quand même ;)

ce que je voudrais faire:
-récupérer les documents des articles d'une rubrique donnée

Mais..
-je ne peux pas automatiser le IN .. {id_article IN #ENV{array}}

Peut être y aurait t il une solution, genre _plat_ ou _hierarchie_ ou 
_branche_ à mettre sur les documents ?


merci de vos réponses et suggestions
touti


___
spip-z...@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone
  




Re: [spip-dev] [SPIP Zone] ORDER BY hasard!

2007-01-18 Par sujet Fil
> -je ne peux pas automatiser le IN .. {id_article IN #ENV{array}}

mais si, il y a un filtre qui fait ça (le seul truc c'est que j'ai oublié
comment il s'appelle ... help).

-- Fil



Re: [spip-dev] ORDER BY hasard!

2007-01-18 Par sujet tout...@free.fr

Fil a écrit :

[(#MODELE{zimboum}{id_article IN 4,1})]


Ah non ça c'est pas prévu au programme, le {id_article IN 4,1} est un
critère de sélection et pas un critère d'inclusion.

-- Fil



bon, ok
je vais insister quand même ;)

ce que je voudrais faire:
-récupérer les documents des articles d'une rubrique donnée

Mais..
-je ne peux pas automatiser le IN .. {id_article IN #ENV{array}}

Peut être y aurait t il une solution, genre _plat_ ou _hierarchie_ ou 
_branche_ à mettre sur les documents ?


merci de vos réponses et suggestions
touti




[spip-dev] SPIP 1.9.2 beta 3 [8404] : bug si une seule rubrique à la racine

2007-01-18 Par sujet Alexandra Guiderdoni

Bonjour les dév

Sur une SPIP 1.9.2 beta 3 [8404] :

Si une seule rubrique à la racine avec articles publiés ca n'apparait  
pas dans le menu rubrique de la sommaire.

La page rubrique de la dite rubrique provoque une erreur 404

Tout réapparaît dès qu'il y a deux rubriques-secteur à la racine.

Faut il faire un ticket ?

Spipement à vous tous

Alexandra

Re: [spip-dev] Aide pour écrire une balise

2007-01-18 Par sujet Committo,Ergo:sum


Le 18 janv. 07 à 15:34, Paolo a écrit :


Bonjour !

(N'ayant pas trouvé la solution après avoir posé la même question sur
spip-user...)

J'ai réussi à travailler un peu sur une balise qui prend des  
arguments :


#CRYPTM_IMP{arg1,arg2}

function balise_CRYPTM_IMP($p) {
$id_article = champ_sql('id_article', $p);
$_squel = interprete_argument_balise(1,$p);
$_txtlien = interprete_argument_balise(2,$p);
$p->code = ... ;
return $p;
}

et cela marche. J'aimerais rendre ces deux arguments facultatifs,  
et je

ne trouve pas la doc pour expliquer comment faire. Est-ce que quelu'un
sait où la trouver ?


ton erreur est dans les "...", c'est difficile de te dire donc ce  
qu'il faut.
Le point essentiel est interprete_argument_balise peut retourner  
NULL, il faut donc tester le cas et mettre une valeur par défaut à la  
place.


Committo,Ergo:Sum





[spip-dev] Aide pour écrire une balise

2007-01-18 Par sujet Paolo

Bonjour !

(N'ayant pas trouvé la solution après avoir posé la même question sur 
spip-user...)


J'ai réussi à travailler un peu sur une balise qui prend des arguments :

#CRYPTM_IMP{arg1,arg2}

function balise_CRYPTM_IMP($p) {
$id_article = champ_sql('id_article', $p);
$_squel = interprete_argument_balise(1,$p);
$_txtlien = interprete_argument_balise(2,$p);
$p->code = ... ;
return $p;
}

et cela marche. J'aimerais rendre ces deux arguments facultatifs, et je
ne trouve pas la doc pour expliquer comment faire. Est-ce que quelu'un
sait où la trouver ?

En ce moment, mettre #CRYPTM_IMP tout seule dans un squelette provoque
l'erreur de compilation ci-dessous (même si j'ajoute des If(!$_squel) 
etc. dans le code.)


# Error(s) in template
 * zbug erreur compilation, squelettes/artnorm.html

Parse error: syntax error, unexpected ',' in
/usr/home/web/dev_taize/www/19/ecrire/public/composer.php(72) : eval()'d
code on line 1089

merci, Paolo



[spip-dev] [resolu] Acces Interdit (ajout_forum)

2007-01-18 Par sujet Pat
Mille merci, c'était exactement l'explication...
Une mise à jour de spip et voila où ça mène ! lol
J'en profite pour faire un appel aux développeurs : de nombreux déplacements 
de dossiers, appellations et re-appellations, ne pourraient-ils pas, comme 
ça se fait très sérieusement pour la base, provoquer une procedure de mise à 
jour, un message d'erreur ou d'alerte en espace privé ?

Pat

"jack"  a écrit dans le message de news: 
eom3oq$srn$1...@sea.gmane.org...
Pat a écrit :
> Hello !
> C'est bizarre, sur un de mes sites svn sous ovh, on ne peut plus répondre
> aux articles...
> Prévisualisation, OK, mais au moment d'envoyer le  message définitif : 
> Accès
> Interdit (ajout_forum) !
> Je sèche un peu : quelles raisons peuvent-elles créer cette erreur ?
> Merci d'avance.

Bonsoir,
J'avais ouvert un ticket à ce sujet (#714) mais il semble bien que
l'anomalie soit due à la présence de deux dossiers formulaires :
- un  comme dans la 1.8.2 à la racine du site
- l'autre dans la dist...

Faut en supprimer un (celui à la racine) et spip retrouve ses petits.

bonne soirée,
Jacques






[spip-dev] [resolu] Re: Acces Interdit (ajout_forum)

2007-01-18 Par sujet Pat
Mille merci, c'était exactement l'explication...
Chapeau bas.

"jack"  a écrit dans le message de news: 
eom3oq$srn$1...@sea.gmane.org...
Pat a écrit :
> Hello !
> C'est bizarre, sur un de mes sites svn sous ovh, on ne peut plus répondre
> aux articles...
> Prévisualisation, OK, mais au moment d'envoyer le  message définitif : 
> Accès
> Interdit (ajout_forum) !
> Je sèche un peu : quelles raisons peuvent-elles créer cette erreur ?
> Merci d'avance.

Bonsoir,
J'avais ouvert un ticket à ce sujet (#714) mais il semble bien que
l'anomalie soit due à la présence de deux dossiers formulaires :
- un  comme dans la 1.8.2 à la racine du site
- l'autre dans la dist...

Faut en supprimer un (celui à la racine) et spip retrouve ses petits.

bonne soirée,
Jacques





[spip-dev] Script fonctionnant en spip 1.8 et pas en 1.9

2007-01-18 Par sujet Françoise

Bonjour

C'est la première fois que je poste sur cette liste (vieille 
utilisatrice de Spip essayant de partager son expérience dans différents 
réseaux je n'ai malheureusement pas le niveau en PHP --simple 
bidouilleuse autodidacte-- pour être utile ici).


J'aurais besoin d'aide pour essayer d'adapter une contrib qui fonctionne 
bien en 1.8 et pas en 1.9
Il s'agit d'un devis en ligne que j'aimerais bien utiliser pour un 
projet dans le monde de l'économie solidaire.


=> La contrib :


=> Le script qui bloque ("bdc.html"), pour pas alourdir ce message, je 
l'ai mis en ligne ici :



=> Le message d'erreur dans "spip.php?page=bdc" :

(articles)
Erreur MySQL
articles.id_article, articles.titre, articles.surtitre, 
articles.descriptif, articles.soustitre, articles.chapo, articles.lang 
FROM spip_articles AS `articles` WHERE (articles.id_article REGEXP '') 
AND (articles.statut = "publie")

Got error 'empty (sub)expression' from regexp



J'ai l'intuition, mais ce n'est qu'une intuition, que le compilo de Spip 
1.9 n'arrive pas à interpréter ces 2 lignes de "bdc.html" (alors que ça 
passait avec spip 1.8) :



Re: [spip-dev] Statistiques en 1.9.1

2007-01-18 Par sujet Olivier Gautier

Bonjour,

il y a vraiment un problème avec les statistiques : sur un site en 
version SVN 8150, hier j'avais 93 visites au total et je n'en ai plus 
que 90 ce matin ???

3 visites perdues... bizarre, bizarre... C'est normal ça ?

Sinon, désolé pour le bruit du précédent message, j'étais à côté de la 
plaque.


Cordialement, Olivier Gautier.

Pierre Andrews a écrit :

Olivier Gautier wrote:
  
En relisant mon message, je me dis que le coupable est tout trouvé : il 
manque les accolades dans ce code, non ?

Ca devrait plutot s'écrire :

if (!($aff_jours = intval($aff_jours))) {$aff_jours = 105;}



Heu, je suis pas allé dans le code pour voir, mais en php (entre autre), 
si le bloc ne contient qu'un statement, alors il n'y a pas besoin 
d'accolades autour du bloc...


le problème avec ce defaut du compte, c'est qu'il ne se vérifie que le 
2e jour de publication d'un article. En effet, apres, on a les stats 
pour aujourd'hui et hier, donc la difference dans la somme peut venir 
d'avant hier ;)


Pierre


___
liste: http://listes.rezo.net/mailman/listinfo/spip-dev
doc: http://www.spip.net/
dev: http://trac.rezo.net/trac/spip/
irc://irc.freenode.net/spip

  



--
_
   Olivier Gautier
  Professeur de Mathématiques
Personne Ressource TICE
  Académie de Rouen
Equipe de développement EVA-Web
_




[spip-dev] en-tete List-Archive: dans les courriers auto de forum

2007-01-18 Par sujet Nicolas Krebs
Depuis quelques semaines http://forum.spip.org fonctionne avec spip 1.9.2 beta 3
et est réglé de façon à ce que chaque particpant d'un forum ayant donné une 
adresse de courrier électronique passe en mode « suivi du forum ». 

Il serait utile d'ajouter dans l'en-tête des messages postés ainsi (et dans 
les messages de suivi de forum classiques) l'en-tête List-Archive: 
http://tools.ietf.org/html/rfc4021#section-2.1.31
http://tools.ietf.org/html/rfc2369#section-3.6
tel que 
List-Archive: <#URL_SITE_SPIP/#URL_FORUM>





Re: [spip-dev] gestion du hreflang et des infobulles sur les raccourcis de lien

2007-01-18 Par sujet Nicolas Krebs
Prière de relire http://listes.rezo.net/archives/spip-core/2006-09/msg3.html
à l'aune de http://listes.rezo.net/archives/spip-core/2007-01/msg3.html . 

Le permier article repousse l'ajout de code dans les css pour afficher les 
hreflang pour cause d'absence de « javascript/jQuery » permettant le faire
fonctionner (le code css) dans ms internet explorer, 
le second annonce l'inclusion de jQuery 1.1 dans SPIP 1.9.2.