Identifiants personnels


Moi ... Moi ... et re Moi
« [SPIP] Filtres d’images / (...)   Informatique  [SPIP Plugin] Formulaire (...) »

[SPIP] Spip.ici.ous Jquery

lundi 9 juillet 2007, modifié le 30 décembre 2007, par Quentin Drouet

Spipicious est un plugin pour spip (à partir de la version 1.9.3) qui permet un ajout aisé de tags aux articles.

Nécessite :

Zip - 16.8 ko
La dernière version du plugin sur http://files.spip.org
  • Spip bien sûr en version 1.9.3 svn (révision minimale : 11000)
  • le plugin "Sélecteur Générique" de Fil...
  • le plugin "CFG"
  • la balise #INSERT_HEAD dans le <head>...</head> de votre squelette
    => la partie JS et CSS spécifique est dorénavant insérée par le pipeline affichage final

Dans l’espace privé

CFG permet d’avoir plusieurs options de configuration :
- qui a le droit d’ajouter des tags aux articles : visiteurs / rédacteurs / administrateurs (par défaut, sans configuration par cfg, seuls les administrateurs peuvent ajouter des mots clés).
- quel groupe de mots-clés utiliser (par défaut "-tags-") qui doit être créé auparavant.

CFG - Spipicious

Dans l’espace public :

Insérer le formulaire comme ceci

  1. #FORMULAIRE_SPIPICIOUS_AJAX

dans votre squelette article.

Vous obtiendrez alors un formulaire ressemblant à ceci (dépendant des css de votre site bien entendu).

Formulaire d'ajout de tags

L’utilisation est simple. Si en tapant au moins deux lettres, un mot clé correspond à ce qui est inséré dans l’input, le sélecteur générique propose alors les choix possible. Si vous n’êtes pas satisfait des choix proposés, vous pouvez taper votre mot en entier.

Il est possible d’insérer plusieurs mot clés d’un coup en les séparant par un point virgule et un espace " ; ".

Formulaire d'ajout de tags en action

Ici le sélecteur générique a détecté le mot clé "Bluetooth" existant au préalable.

Ce qu’il reste à faire

  • Faire en sorte que les mots clés associés à un article puisse être enlevés soit par l’auteur qui les as insérés ou par les administrateurs
  • Faire un formulaire du même accabit mais de recherche d’article par mot clé (Pierre_B?)

Crédits :

Le logo du plugin est une modification de l’icone de del.icio.us réalisée par Dirceu Veiga.

Une partie du code du plugin est tirée du plugin spipicious original réalisé par erational.

Répondre à cet article


Un message, un commentaire ?
  • (Pour créer des paragraphes, laissez simplement des lignes vides.)

Lien hypertexte (optionnel)
  • (Si votre message se réfère à un article publié sur le Web, ou à une page fournissant plus d'informations, vous pouvez indiquer ci-après le titre de la page et son adresse.)

Qui êtes-vous ? (optionnel)
Connexion


  • [SPIP] Spip.ici.ous Jquery 12 novembre 16:17, par Alex

    Bravo pour ce plugin qui semble totalement correspondre à mes attentes. Je vies de l’installer sur la Version spip beta et il ne semble pas fonctionner correctement. Sur la page des articles j’ai c message d’erreur :

    Warning: Missing argument 1 for formulaires_spipicious_ajax_charger() in /home/repertoire/www/host/musicoom/plugins/spipicious_jquery/formulair es/spipicious_ajax.php on line 5

    J’ai bien le formulaire qui apparait et lorsque je rentre un tag il est bien rentré dans la base mais toujours des messages d’erreur et surtout je ne peux visualiser les mots clés dans l’article. Messages d’erreur :

    Warning: Missing argument 1 for formulaires_spipicious_ajax_traiter() in /home/repertoire/www/host/musicoom/plugins/spipicious_jquery/formulair es/spipicious_ajax.php on line 20

    Warning: Missing argument 2 for formulaires_spipicious_ajax_traiter() in /home/repertoire/www/host/musicoom/plugins/spipicious_jquery/formulair es/spipicious_ajax.php on line 20

    Warning: in_array() [function.in-array]: Wrong datatype for second argument in /home/repertoire/www/host/musicoom/plugins/spipicious_jquery/formulair es/spipicious_ajax.php on line 91

    Répondre à ce message

  • [SPIP] Spipicious Jquery 29 octobre 2007 10:26

    Bonjour.

    Ce plugin est une super idée, mais je n’arrive pas à m’en servir : Je suis sous spip 1.9.2c, j’ai le plugin CFG, le selecteur générique et spipicious (od course) Pourtant dans config, aucune option n’est disponible pour spipicious. J’ai une tablea spip_spipicious qui s’est créee J’ai crée un groupe de mot clé - tag - Cependnat rien n’apparait lorsque je place #FORMULAIRE_SPIPICIOUS_AJAX dans ma page article. Y a quelque chose que j’ai mal fait ?

    Répondre à ce message

    • [SPIP] Spipicious Jquery 25 janvier 10:49, par Aris

      La version 0.1 de ce plugin tourne pour moi sur un spip 1.9.2c ce qui ne semble plus être le cas pour la version actuelle (0.3)... sauf à faire un test au cas où...

      Répondre à ce message

      • [SPIP] Spipicious Jquery 25 janvier 23:17

        Sur un spip 1.9.2.c j’ai installé le plugin qui semble fonctionner sans problème jusqu’au moment ou on valide les tags... et là c’est le drame :

        [*Call to undefined function sql_select() in /www/1/plugins/spipicious_jquery/balise/formulaire_spipicious_ajax.php on line 60*]

        Là j’ai remplacé la fonction par spip_abstract_select dans le fichier formulaire_spipicious_ajax.php

        puis j’ai continué avec sql_count remplacé par spip_num_row

        mais pour sql_insertq là je seche et je ne sais pas par quoi remplacé ça

        Répondre à ce message

        • [SPIP] Spipicious Jquery 9 mars 02:10, par Quentin Drouet

          Normal c’est un plugin développé pour la version svn soit la prochaine version de spip...

          pour les insert_q il faut passer par des spip_query très certainement

          Répondre à ce message

  • [SPIP] Spipicious Jquery 2 septembre 2007 13:22, par Pierre Troller

    salut, super ce script, je me demande s’il permettrait de gérer un deuxième groupe de mots éditable depuis l’espace public ? merci

    Répondre à ce message

    • [SPIP] Spipicious Jquery 2 septembre 2007 23:39, par Quentin Drouet

      Dans l’immédiat non... désolé...

      Mais dites ce que vous souhaitez exactement...

      Je pourrai y réfléchir... mais pas dans l’immédiat en tout cas

      Répondre à ce message

      • [SPIP] Spipicious Jquery 3 septembre 2007 15:08, par Pierre Troll

        En gros, dans le cadre du dionysos.org, site de production d’expositions photo collaboratives, j’aimerais qu’un visiteur authentifié puisse créer une sorte de groupe (thématique d’exposition) sans que celà nécessite l’approbation d’un admin.

        Il faudrait donc juste qu’il puisse créer librement un nouveau mot dans un groupe de mots expositions. Ensuite je pense pouvoir me débrouiller en récupérant ces mots dans un squelette de rubrique puis les photos (articles) liées à ce mot.

        A parcourir votre site et au vu de l’intéret que vous portez à l’art ainsi qu’à la mythologie, je me dis, enfin j’éspère que vous aurez un intérêt particulier pour ce projet because je suis carrément monopolisé par la prog et une aide serait + que bienvenue.

        En tout cas Merci

        ps : je vais me procurer le Couchot ! :-)

        Répondre à ce message

        • [SPIP] Spipicious Jquery 3 septembre 2007 19:47, par Quentin Drouet

          Le groupe de mots clé est configurable par cfg...

          Donc c’est pas forcément "tags"...

          Dans l’immédiat je bosse sur unr grosse expo donc spip passe après...

          kent1...

          Répondre à ce message

Propulsé par : SPIP 2.0.0 dev SVN [12725]