Bruno Bergot | 9 Feb 14:39
Picon
Gravatar

problème d'affichage sur plugins.spip

Salut,

Juste pour signaler que depuis les dernières modifs du squelette de 
plugins.spip.net il y a quelques problèmes d'affichage à certains endroits.

Ici par exemple on peut voir que les liens de doc, démo, etc. débordent 
sur le titre du paquet :

http://plugins.spip.net/minigrispip.html

Je crois me souvenir que les lettrines des pages téléchargements et 
prefixes n'étaient pas présentées comme elles le sont maintenant. C'est 
certainement l'ajout des feuilles de styles de basecss qui ont généré 
ces petits problèmes.

++
b_b
toutati | 8 Feb 14:22
Picon
Favicon

pipeline pour affichage formulaire?

Bonjour,
en SPIP2.1
existe-t-il un pipeline pour insérer un affichage supplémentaire dans un formulaire public ?
il y a déjà les 3 C.V.T d'un formulaire qui sont utilisables en pipeline, mais cela ne joue pas sur l'affichage (de ce que j'ai vu).

Par exemple, je pense au formulaire panier ou commande (du même plugin) qui pourrait afficher des frais d'envois.
Une idée? affichage_final($page) répondrait-il à ma question?

merci
++ touti
Beurt | 7 Feb 10:48
Favicon

À propos d'un éventuel nouveau plugin pour définir le rôle des auteurs.

Bonjour à tous,

J'ai pour projet de faire un plugin pour donner des rôles (ou
fonctions) aux auteurs des articles. par exemple pour pouvoir
distinguer les auteurs qui ont écrit l'article, ceux qui l'ont mis en
ligne, ceux qui l'ont relu, ceux qui l'ont traduit, etc.

Je vous présente ici ce que j'ai prévu de faire, pour savoir s'il y en
a qui sont intéressés et éventuellement lancer une petite réflexion
sur les fonctionnalités d'un tel plugin avant de commencer sa
réalisation.

Pour l'instant, voici comment j'ai prévu de procéder :

J’ai prévu de créer une nouvelle table « spip_roles » (j'hésite avec «
spip_fonctions », « fonction » décrivant mieux le contenu que « rôle
», mais le nom étant néanmoins plus ambigu, car pouvant être utilisé
ailleurs). Dans cette table, deux (ou trois) champs : « id_role », «
titre » et éventuellement « descriptif ».
Ensuite j'ai prévu de rajouter un champ « id_role » dans la table «
spip_auteurs_articles ».
Côté interface privé, il y aurait simplement un sélecteur (avant ou
après « retirer auteur ») listant les titres des rôles et permettant
de choisir un rôle donné pour un auteur donné dans un article donné.

Tel quel, le plugin correspondrait parfaitement à mes besoins.

Mais on pourrait réfléchir à quelques ajouts pour le rendre plus générique :

Comme expliqué plus haut, j'ai prévu de fournir la table spip_roles
avec quelques rôles prédéfinis (« écrit par », « adapté par » ou « mis
en ligne par », « traduit par », « relu par »). Mais ce qui serait
intéressant c'est de fournir dans la partie privée une page pour
pouvoir ajouter, modifier et retirer des rôles (un peu comme les
mots-clés). Ça, pour l'instant, je ne sais pas du tout le faire. Donc
si quelqu'un est intéressé, je serais enchanté qu'il s'en charge ! :-)

Lors de la discussion récente sur le plugin Momo (Mots sur les Mots),
des fonctionnalités similaires ont été évoquées. Comme l'idée de ne
pas utiliser un objet spécifique pour définir les rôles, mais
d'utiliser des mots-clés. Dans ce cas, je crains que ce soit bien plus
complexe de faire une interface compréhensible dans la partie privée.
Et encore plus ambitieux : faire un plugin générique pour gérer les
relations entre tous les objets (articles et auteurs, articles et
mots, articles et articles, etc.)...

Que pensez-vous de tout ça ? Dans tous les cas, je vais devoir faire
d'ici quelques semaines mon plugin « rôle » qu'il soit juste dédié à
la jointure auteurs/articles ou une fonctionnalité d'un plugin plus
générique qui permet de typer les jointures.

--

-- 
Beurt
toutati | 6 Feb 16:40
Picon
Favicon

Comment éviter Table SQL inconnue ?

SPIP 2.1.12
Lorsqu'une table produits (ou autre) n'existe pas comment faire pour que

<BOUCLE_details(PANIERS_LIENS){id_panier}>
      <BOUCLE_is_produit(CONDITION){si #OBJET|=={produit}|oui}>
              <BOUCLE_panier_produits(PRODUITS){id_produit=#ID_OBJET}>*      
              #OBJET
                </BOUCLE_panier_produits>
      </BOUCLE_is_produit>
</BOUCLE_details>

Ne renvoie pas le message d'erreur
Table SQL « PRODUITS » inconnue ligne3(*)

ou bien peut-on simplement ignorer ce message?
merci
++
touti


toutati | 6 Feb 11:51
Picon
Favicon

BOUTON_ACTION Surcharge Ajax non intrusive

Bonjour,
en SPIP 2.1.12

[(#BOUTON_ACTION{<:ajouter_au_panier:>,#URL_ACTION_AUTEUR{remplir_panier,document-#ID_DOCUMENT,#SELF},ajax})]

pour avoir un javascript perso de style
$('.bouton_acheter form').ajaxForm(options);
la seule manière que j'ai trouvé pour ne pas avoir ET un envoi en POST 
(dont j'ai besoin) ET un GET(&var_ajax_redir=1 qui tourne dans le vide) 
dont je n'ai pas besoin est de ne pas stipuler le 'ajax' mais il faut 
aussi virer la redirection en dur '#SELF' en faisant
[(#BOUTON_ACTION{<:ajouter_au_panier:>,#URL_ACTION_AUTEUR{remplir_panier,document-#ID_DOCUMENT}})]
malheureusement les visiteurs ayant désactivé javascript n'auront pas la 
page qui se recharge…

Quelqu'un a une idée pour solutionner cela ou empêcher le GET de 
redirection ? faut-il faire un remove de la redirection en js?

merci de vos lumières
++
touti
erational | 6 Feb 01:55
Favicon
Gravatar

flux spip 2.1 plugins.spip vide

bonjour

le flux de plugins.spip.net pour SPIP 2.1 est vide
http://plugins.spip.net/rss-+-selection-2-1-+

le flux RSS de contrib n'est toujours pas valide (balise script en fin 
de page)
http://www.spip-contrib.net/spip.php?page=backend

--

-- 
_________________________________________
http://www.erational.org

svn et version en test

Bonsoir

Je suis en plein développement d'une version d'Escal configurable dans 
l'espace privé pour SPIP3
Comme il y a longtemps que la version d'Escal stable est sur la zone est 
gérée par svn, j'ai oublié ou ne sais pas comment faire pour :
- continuer à gérer Escal stable par svn
- créer un nouveau dossier sur la zone pour y mettre un Escal en test 
pour spip 3
- gérer cette version en test pas svn sans me mélanger avec la version 
stable

Donc
- où déposer mes fichiers sur la zone et comment les déposer ?
- comment indiquer à Tortoise de faire le lien entre ces fichiers et 
ceux qui sont en local ?
Picon
Gravatar

Problème pagination ajax et noizetier / compositions

Bonjour,

Je me casse la tête depuis plusieurs jours sur un problème mystérieux car n'apparaissant qu'en production sur un serveur Gandi et pas en local chez moi... Biensûr, j'ai fait attention à tout effacer chez moi et importe à l'identique depuis mon serveur.

La pagination ajax, des listes d'articles par exemple, me recharge la page entière dans le bloc à recharger quelque soit le thème, les compositions ou noisettes utilisées ! En local tout fonctionne à merveille.
Jai fouillé de partout dans les log, le débug, rien.
Mis à jour tous les plugins, rien.

Quelqu'un a-t'il rencontré ça ou à défaut sait-il ou chercher ?

Un des sites affectés : http://ur01.federation-photo.fr/ avec la pagination de la syndication dans la colonne à droite, bizarrement la noisette agenda est la seule à fonctionner...

Je n'ai pas trouvé d'option pour désactiver ajax temporairement, au passage, si vous avez une idée...

Merci

Benjamin Farrudja
SPIP Création
---
Retrouvez toutes mes coordonnées :
http://spip-creation.tel

MacBook Pro, iPhone 4S, iCloud et Free Box&Mobile !

Beurt | 4 Feb 23:15
Favicon

Des bibliothèques JS sur la zone

Bonjour à tous,

Je voudrais commiter une petite modif qui nécessite l'utilisation de
bibliothèques javascript.

Je crois que dans ce cas la bonne pratique est plutôt d'utiliser /lib
? (comme expliqué ici:
http://programmer.spip.org/Installer-des-librairies-externes).

Mon problème est qu'une partie de ces librairies n'est pas distribué
proprement sous forme de zip ou autre. Mais au contraire, elles sont
distribuées sous forme d'un gros tar contenant à la fois la librairie,
des exemples et tout un tas de fichiers inutiles.

Sachant qu'au total les fichiers JS font environ 21Kio ne vaut-il pas
mieux les mettre directement sur la zone ? (c'est sous licence MIT)

--

-- 
Beurt
Pi r | 4 Feb 17:59
Picon

spip listes import export

bonjour,
il semble qu'il y ait un problème avec l'import export de spip listes
après avoir essayé sans succès à partir d'un fichier perso.txt
Je vois que le processus ne fonctionne pas non plus en partant
d'un export d'une liste existante importé dans une nouvelle liste vierge.
Merci de vos lumières ;) Pi r

Yffic | 4 Feb 15:35
Favicon

Re: Ménage zone


Le 04/02/2012 14:12, cedric.morin <at> yterium.com a écrit :
> y a une raison de les virer ?
> j'ai pas compris la logique de supprimer les tags à part casser les liens de ceux qui sont branchés dessus...
Histoire de ranger un peu... Parce que la c'est pas bien clair :
http://plugins.spip.net/forms.html
La première version qui apparait est la version tagguée 1.9 avec un 
numero 0.11... Pas tres logique
Ce sont des doublons. J'ai préservé le nom des fichiers zip. Je me suis 
dis que tant qu'à virer un doublon autant garder celui du dossier plugin

Concernant le numéro de version que faire ? La première version commitée 
était déjà en 0.11. http://plugins.spip.net se base sur ce numéro pour 
gérer l'ordre d'affichage il me semble. Le ramener en 0.1.1 casserait-il 
quelquechose ?

--

-- 
Yffic Cloarec
Le Fourneau, Centre national des arts de la rue [en Bretagne]
http://www.lefourneau.com / http://www.cliclarue.info


Gmane