Rubrique à l’inscription

Ce plugin propose lors de l’inscription d’une personne de lui créer automatiquement une rubrique, où elle peut être admin restreinte.

Installation

Le plugin s’installe comme n’importe quel plugin. Il nécessite SPIP 2.0 à minima, mais fonctionne sur SPIP 2.1.

Attention : pour SPIP 3, il existe deux versions :

  • la version 1.0.2 pour SPIP < 3.0.9
  • la version 2.0.0 pour SPIP ≥ 3.0.9

Utilisation

Autoriser l’inscription des personnes sur le site.

Quand une personne s’inscrit sur le site avec ce formulaire, une rubrique est automatiquement créée. Selon la configuration du plugin, elle peut recevoir automatiquement les droits d’admin restreinte dessus.

Attention : la fonction de masquage des autres rubriques n’est pas compatible avec le plugin accès restreint.

Configuration

En vous rendant, en tant que webmaster sur « Configuration » puis sur l’onglet « Rubrique à l’inscription » (ou directement via la barre d’adresse du navigateur sur ecrire/?exec=rubrique_a_linscription), vous pouvez configurer :

  • la rubrique dans lesquelles ces rubriques sont créées.
  • le fait d’envoyer ou nom à l’auteur l’adresse, publique et/ou privée, de sa rubrique.
  • le statut de l’auteur lors de l’inscription : administrateur restreint ou simple rédacteur
  • le droit pour l’auteur de voir ou non les autres rubriques
  • la création éventuelle d’un mot clef correspondant à l’auteur dans un groupe déterminé.
  • Pour les version de SPIP < 3.0.9 la nécessité ou non de placer explicitement l’argument {rubrique_a_linscription} au formulaire d’inscription pour qu’il crée la rubrique ad hoc. Si la case est cochée :
    • #FORMULAIRE_INSCRIPTION ne crée pas de rubrique pour l’auteur.
    • #FORMULAIRE_INSCRIPTION{rubrique_a_linscription} crée une rubrique pour l’auteur.
  • Pour les versions de SPIP ≥ 3.0.9, la nécessité ou non d’utiliser #FORMULAIRE_INSCRIPTION_AVEC_RUBRIQUE pour que la rubrique soit créée. Si la case est cochée :
    • #FORMULAIRE_INSCRIPTION ne crée pas de rubrique pour l’auteur.
    • #FORMULAIRE_INSCRIPTION_AVEC_RUBRIQUE crée une rubrique pour l’auteur.
  • À partir de la version 3.3.0 du plugin, sous réserve que le plugin Duplicator soit activé, vous pouvez choisir de dupliquer une rubrique plutôt que de l’activer.

Titre de la rubrique

Par défaut, le titre de la rubrique est « Rubrique de XXX » ou « XXX » est le nom de la personne.

Pour modifier ce titre, il vous suffit de surcharger la chaîne de langue rubrique_a_linscription:titre_rubrique en d’ajoutant dans votre dossier squelettes/local un fichier rubrique_a_linscription_fr.php contenant les lignes suivantes :

<?php
// This is a SPIP language file  --  Ceci est un fichier langue de SPIP
// Fichier source, a modifier dans svn://zone.spip.org/spip-zone/_plugins_/rubrique_a_linscription/trunk/lang
if (!defined('_ECRIRE_INC_VERSION')) {
	return;
}

$GLOBALS[$GLOBALS['idx_lang']] = array(

	'titre_rubrique' => 'Texte @nom@'
);

@nom@ sera remplacé par le nom de l’auteur.

Notez que dans le cas de l’utilisation de Duplicator, la chaîne sera ajouté au titre de la rubrique originelle. Dans ce cas, il ne s’agit pas de rubrique_a_linscription:titre_rubrique mais rubrique_a_linscription:titre_rubrique_duplicator.

Usage avancé :#FORMULAIRE_INSCRIPTION_AVEC_RUBRIQUE

Si on veut choisir dynamiquement la rubrique mère des rubriques créés, et ne pas se contenter du formulaire de config, on peut passer un id_rubrique à #FORMULAIRE_INSCRIPTION_AVEC_RUBRIQUE.

Par exemple pour créer dans la rubrique 1 utiliser :

#FORMULAIRE_INSCRIPTION_AVEC_RUBRIQUE{1}

Évidemment, l’intérêt est de choisir via des boucles la rubrique mère :

<BOUCLE_rubmer(RUBRIQUES){mes criteres}>
#FORMULAIRE_INSCRIPTION_AVEC_RUBRIQUE{#ID_RUBRIQUE}
</BOUCLE_rubmer>

Licence et crédit

Idée originale de Jean-Noël Mourreau.

Code Informatique de Jean-Noël Mourreau et Maïeul Rouquette.

Plugin distribué sous Licence GPL.

A faire

Permettre qu’un compte lié à une rubrique à l’inscription puisse devenir un compte standard et donc donner accés à toutes les rubriques (si le plugin est configuré pour voir les autres rubriques).

Rendre compatible avec le plugin Acces Restreint 3.0.

Discussion

24 discussions

  • 11

    Bonjour,

    En spip 4.0.0, j’ai voulu tester ce plugin en forçant la compatibilité (je sais, c’est mal !) par la méthode habituelle qui consite à modifier la compatibilité dans le code du fichier paquet.xml comme suit :

    compatibilite="[3.0.0 ;4.0.*]"

    Mais l’activation du plugin provoque une erreur 500 et, si l’on revient en arrière dans le navigateur, le plugin est fonctionnel, mais la page Gestion des plugins est vide ! (voir copie d’écran jointe)

    Merci d’avance,

    Cordialement,

    Hervé

    • Bah il faut sans doute forcer la desactivation en supprimant le dossier du plugin, non ?

    • Bah il faut sans doute forcer la desactivation en supprimant le dossier du plugin, non ?

      Je l’ai fait, bien entendu, mais j’aurais aimer comprendre ce qui provoque le bug.

      Comme il s’agit des premier tests de fonctionnalité d’un site tout neuf en construction, je vais démarrer avec un site en spip 3.2.* en attendant la pleine compatibilité du plugin pour la branche spip 4.

      Merci en tout cas d’avoir répondu.

    • Doublon désolé

      Je l’ai fait, bien entendu, mais j’aurais voulu tester les fonctions de ce plugin sous spip 4.

      À défaut, je créerai le site en spip 3.2.*, en attendant une pleine compatibilité du plugin pour la branche spip 4.

      En tout cas , merci d’avoir répondu.

    • Bah en fait c’est qu’il faudrait deja que le plugin duplicator soit compatible...

    • Bon,

      la branche master résoud ce bug lors de l’activation.

      Cela étant, je n’ai pas testé les autres fonctionnalités du plugin.

    • Je n’ai pas encore encore pu tester si duplicator fonctionne parfaitement, mais en forçant la compatibilité par le paquet.xml il s’active sans provoquer de bug apparent.

    • « Branche master » ?
      où la trouve-t-on ?

    • 1. Oui mais duplicator utilisait declarer_parents, qui est intégré dans le core, mais avec des modifications + il y a des fonctionnalités qui ont changé pour les logos > donc il faut le reprendre (cf . https://git.spip.net/spip-contrib-extensions/duplicator/issues/5)
      2. La branche master, c’est sur le git. DOnc
      a. Soit tu apprend à utiliser git
      b. Soit tu telecharge la version master en allant ici https://git.spip.net/spip-contrib-extensions/rubrique_a_linscription.git puis la petite flèche vers le bas, qui permet de telecharger un zip du master

    • Merci pour tes précieuses explications

    • J’ai eu le temps de travailler un peu sur le dossier, mais pas de tout tester. A priori, la version master me semble désormais mur pour publication, mais je n’ai pas eu le temps de faire un test exhaustif. Je veux donc bien tes retours.

    • Je relance pour des tests. N’utilisant pas le plugin, il m’est difficile maintenant de savoir s’il est effectivement utilisable ou pas.

    Répondre à ce message

  • 8

    bonjour,
    en spip 3.11 l’auteur rédacteur n’a pas les droits pour créer un article dans sa rubrique
    il faut le passer en admin restreint, #AUTORISER{creerartricledans,rubrique,#ID_RUBRIQUE} répond niet, chez moi seulement ?
    merci

    • heu… l’autorisation de créer un article dans une rubrique est standard, quelque soit le plugin utilisé.

      Par contre l’autorisation creerartricledans n’existe pas. C’est creerarticledans (un r en trop).

    • rhoooo, honte sur moi, je me liquéfie... et je prends rdv chez l’opticien, désolé pour le bruit et mille merci pour ta réactivité supersonique Maîeul, salutation de l’artriste ;)

    • Bonjour Maïeul,

      Serait-il possible que tous les articles dupliqués lors de l’inscription (lorsque cette option est cochée) puisse avoir comme auteur le nouvel inscrit ?

    • oui. mais ce sera une option à cocher, pour ne pas casser le comportement par défaut (bien que ton comportement soit effectivement le plus logique).

      je peux m’en occuper demain soir ou jeudi de l’ascension (le 8 mai n’est pas férié en Suisse !)

    • Excellentissime, au top !
      Merci pour ta super-réactivité, et cette option magique !!! J’attends ça avec impatience !

    • Je viens de commiter une nouvelle version qui ajoute ces options.

    • Bonjour Maïeul,

      Excellent, ça marche très bien (avec SPIP 3.2.1), et c’est à proprement parler une option magique que de pouvoir proposer un contenu préformaté à modifier direct en front par le nouvel inscrit... un vrai bonheur, merci !!!

    • De rien, mais n’oublie pas qu’il n’y a jamais rien de magique en informatique, juste du code.

    Répondre à ce message

  • 14

    J’ai changé

     <compatibilite="[3.0.9;3.2.*]">

    dans le paquet.xml. Le plugin s’installe.

    • et fonctionne-t-il ?

    • Rien ne s’affiche avec

      #FORMULAIRE_INSCRIPTION{rubrique_a_linscription}

      Avec

      #FORMULAIRE_INSCRIPTION_AVEC_RUBRIQUE

      il y a ce message d’erreur :
      Erreur SQL 1064
      You have an error in your SQL syntax ; check the manual that corresponds to your MariaDB server version for the right syntax to use near ’’ at line 3
      SELECT id_rubrique FROM spip_rubriques WHERE id_rubrique=

    • bizarre, je testerai ce soir.

    • J’ai reçu un courriel de confirmation d’adresse email
      L’auteur est bien dans la base de données
      La rubrique a bien été créé
      Est-il possible de faire fonctionner ce plugin avec mot de passe à l’inscription ? et avec DUPLICATOR ?

    • normalement oui, en tout cas le plugin est concu dans les règles de l’art pour ne pas être incompatible avec les autres.

    • 1. #FORMULAIRE_INSCRIPTION{rubrique_a_linscription} était pour les vieilles versions de SPIP. La doc était buguée dans son affichage, c’est corrigé
      2. Le message d’erreur est corrigé dans la version 3.1.1 que je viens d’envoyer sur la zone.

    • Qu’entend tu par fonctionner avec « duplicator » tu voudrais une interaction particulière entre les 2 plugins ?

    • Avec #FORMULAIRE_INSCRIPTION_AVEC_RUBRIQUE le nouveau administrateur est bien crée. Il a bien un statut d’administrateur restreint comme demandé et sa rubrique est bien crée dans le bon dossier. Par contre même si c’est coché de donner seulement l’adresse du site public, l’administrateur lorsqu’il confirme son courriel arrive en espace privé. Pour cette raison j’aimerais qu’il y ait mot de passe à l’inscription. Il faudrait aussi y avoir au moins un article dans la rubrique crée car par le 2 ième courriel reçu on arrive à une erreur 404 puisque la rubrique crée est vide. Dans le formulaire j’ai aussi coché de créer un mot-clé dans un groupe nommé. Aucun mot-clé n’a été créé et le choix de créer un mot-clé a disparu du formulaire.

    • Oui je voudrais qu’à l’inscription une rubrique soit crée et que le contenu d’une rubrique dédiée soit copié par duplicator dans la nouvelle rubrique

    • 1. Le courriel de confirmation d’inscription n’est pas géré par ce plugin, mais est natif SPIP. Ce serait quelque chose à régler du côté de mot de passe à l’inscription.
      2. La rubrique est effectivement vide, ce qui correspond à la majorité des cas. On pourrait effectivement envisager de brancher sur duplicateur ce plugin. J’aurais peut être le temps de m’en occuper dans deux semaines, mais je doute avant.
      3. Sur les mots clefs, c’est un bug, je regarde.

    • La version 3.1.2 rétablit la création automatique de mot clef.

    • Je viens de faire une nouvelle tentative et le mot-clé a été créé.
      Le plugin fonctionne exactement comme il doit
      Brancher ce plugin sur duplicator serait génial pour moi.
      Merci infiniment de ton aide.
      Vive la communauté SPIP ! C’est pour moi la meilleure !

    • La version 3.3.0 du plugin permet de choisir une rubrique à dupliquer (si le plugin duplicator est activé).

    • Merci !
      J’ai hâte de l’essayer

    Répondre à ce message

  • 1

    Bonjour,

    Professeur dans un collège, je dois récupérer l’ancien site de l’établissement. Problème , je débute sur SPIP et je n’ai pas le code administrateur pour le modifier . Comment faire pour le récupérer.

    Merci.

    • bonjour,

      il vaudrait mieux que vous posiez vos questions ici http://forum.spip.net/ pour avoir plus de chance d’obtenir une réponse.

      Cela étant, je vais répondre à votre question, par ordre d’étape :
      1) demandez toujours à votre prédecesseur
      2) essayez la procédure de rappel d’email à partir de la boite mail de votre collègue
      3) si vous disposez des accès ftp sur votre serveur utilisez cette procédure http://www.spip.net/fr_article1470.html
      4) si vous n’avez pas cet accès, je ne peux pas faire grand chose pour vous. contactez l’hebergeur et justifiez de votre nouvelle fonction.

    Répondre à ce message

  • 2
    spipheure

    Bonjour

    Lors de la mise en place du plugins.
    L’email précisant « l’adresse de votre rubrique reservée est : » arrive toujours avant l’email avec l’identifiant et le mot de passe.
    Comment pouvons nous changer cet ordre, ou combiner les deux emails en un seul ?

    Merci

    • malheureusement là comme cela je n’ai pas de réponse à porter de main. Je ne crois pas qu’il y ait de pipeline permettant de modifier un email, et pour l’ordre d’envoi je n’ai pas d’idée non plus...

    • spipheure

      Merci pour votre rapide réponse.
      SI jamais je trouve une solution je la posterai ici

    Répondre à ce message

  • 3
    spipheure

    Bonjour

    Le plugin fonctionne parfaitement
    Je rencontre juste deux soucis
    1°) après validation du formulaire j’arrive à une page blanche avec l’apparition d’un numéro comment modifier cette page et par exemple ajouter du contenu dessus

    2°) j’ai beau configurer « Rubrique mère des rubriques créées », les rubriques crées se mettent à la racine du site internet

    J’utilise un SPIP où je n’ai installé que le plugin SPIP 3.0.19 [22089] avec une version du plugin 3.0.1

    ci-joint une copie d’ecran de la config du plugin

    • il me faudrait connaître la version. Je n’ai pas compris « l’apparition d’un numéro comment modifier cette page et par exemple ajouter du contenu dessus »

    • les 2 bugs étaient liés. Je viens de commiter la version 3.0.2 sur la zone. Le zip devrait être disponible bientôt.

    • spipheure

      Cela fonctionne parfaitement avec la modification de deux fichiers

      Merci beaucoup

    Répondre à ce message

  • 1

    Bonjour,

    Je viens de tester ce plugin qui fonctionne bien. merci à veux qui l’ont développé.
    Trois petites proposition d’amélioration :

    Dans l’espace privé, un nouveau rédacteur accède, via le bouton EDITION, à la page AUTEURS où a la possibilité de créer un nouvel auteur. Cet accès devrait être supprimé, le rédacteur ne devant accéder qu’à sa propre page.

    Même remarque pour l’accès au bouton « MAINTENANCE » qui permet de faire une sauvegarde de la base. Denagereux d’un point de vue de sécurité. Et source de question inutile de la part d’un rédacteur. Accès à supprimer.

    Le bouton PUBLICATION ne me semble pas utile pour ce type d’accès (à discuter peut-être).

    Par ailleurs, serait-il envisageable d’avoir une option limitant l’accès à la seule partie publique (pour ceux, comme moi, qui utilisent les formulaires d’édition en partie publique) ?

    Amicalement.

    • Les 3 première modifications ne relèvenet pas de ce plugin mais des droits généraux données aux admin restreints. Donc de SPIP. Il suffit que vous disiez vouloir créer des auteurs et non des administrateurs restreint et cela fonctionnne.

      La quatrième question releverait d’un autre plugin qui autoriserait à voir l’espace privé ou pas. Mais ce n’est pas du domaine du présent plugin.

    Répondre à ce message

  • 8

    Bonjour,

    Est-il possible de créer la rubrique à l’emplacement de son choix en fonction du contexte (et non pas en la sélectionnant dans la config du plugin).

    Exemple : je suis dans la partie publique de la rubrique 28, et je souhaite créer une sous-rubrique de 28. A cette nouvelle sous-rubrique je lui attache l’auteur en admin restreint.
    Le code spip serait : #FORMULAIRE_INSCRIPTION_AVEC_RUBRIQUE28

    Est-ce possible ?
    Si oui où peut-on faire les changements ?

    • en l’état actuel du code ce n’est pas possible. Je peux regarder ce week-end si on peut facilement implémenter, mais sans garanti.

      Me confirmez vous que vous utiliser SPIP 3 ? je ne travaille que sur la dernipre version du plugin.

    • Merci Maïeul ! Ce serait génial car plus flexible comme ça. Je confirme, j’utilise spip 3.0.17

    • la version 3.0.0, bientôt disponible en zip, devrait permettre cela.

    • Oui en effet Maieul merci ! Effectivement on peut créer la rubrique où l’on veut en ajoutant l’id de la rubrique, c’est parfait ! ;)
      Par contre les auteurs créés restent toujours en statut « Inscription à confirmer » et ne passent pas en admin restreint de la rubrique créé.
      Apparemment l’auteur est censé recevoir un mail pour valider l’inscription mais aucun mail n’arrive (à part celui indiquant l’url de la rubrique réservé).
      J’ai dû manquer une étape. Je n’ai pas encore trouvé...

    • ca c’est un problème qui n’est pas lié à rubrique à l’inscription, l’envoi de mail se faisant directement au niveau de SPIP ...

      essaie sur un SPIP vierge sans rubrique à l’inscription ni aucun plugin pour voir ce qu’il en est, Chez moi ces mails partent bien. Tu peux aussi regarder le fichier mail.log et facteur.log pour voir si les mails partent. S’ils partent mais n’arrivent pas, à regarder du côté de la boite mail destinatrices (filtre anti-spam ?)

    • J’ai regardé et spip arrive à envoyer des mails :
      -  pour les notifications du « suivi d’activité éditoriale » (http://www.monsite.com/ecrire/?exec=configurer_interactions)
      -  pour envoyer la notification de création de la rubrique, option : « Envoyer un mail au nouvel inscrit avec » dans la plugin.

      Il n’y arrive toujours pas pour valider la création de l’auteur.

      J’ai vérifié le paramètre antispam de la boîte mail destinataire et cela ne vient pas de là non plus. J’ai installé le plugin facteur aussi pour vérifier mais rien.
      Il me reste à regarder le fichier mail.log et facteur.log pour voir s’il y a plus d’informations.

    • Bonsoir,
      C’est encore moi.
      Je résume pour ceux qui auraient le même problème.
      C’était le plugin inscription3 qui bloquait les mails de confirmation d’inscription envoyés par spip ! Il y a apparemment une incompatibilité de caractère entre ces deux plugins.

    • voit alors avec le dev d’inscription 3 pour lui signaler le pb...

    Répondre à ce message

  • 6

    Hello,

    Je suis entrain de tester le plugins sur la version 3.1 de SPIP.
    Je cherche à avoir une rubrique quand je créé un visiteur donc 6forum sauf qu’il reste à nouveau et ne change pas de statut.

    Déjà vu le problème en 3.0 ?

    • le plugin ne propose aucune fonctionnalité pour les visiteurs 6forum. Du reste as tu bien cliqué sur le lien dans le mail d’inscription ? As tu testé sans le plugin ?

    • Oui sans plugins cela fonctionne parfaitement.

      Je vais voir pour passer en création de rédacteur et non visiteur.

    • testé en local, pas de souci pour 6forum (mais évidemment, ca ne sert à rien parce que la personne ne peut pas accéder à l’espace privé)

    • oui mais j’ai pas besoin qu’il y accède, je me sert des rubrique pour facilité la gestion par la suite.

    • dans ce cas ce n’est pas un visiteur mais un rédacteur qu’il te faut ...

    • lu trop vite, oublie mon dernier message

    Répondre à ce message

  • 6

    Bonjour,

    Depuis la mis à jour de spip, le formulaire d’inscritpion a disparu :-/

    • Quelle mise à jour ? avez vous testé en désactivant le plugin ?

    • Bonjour,
      les versions de SPIP 3.09 & 3.10 sur deux sites différent , dans le fichier formulaires du squelette_dist je n’ai remplacer que fichier inscription.php suivant les évolutions des versions.

      merci de votre aide ;-)

    • dans le fichier formulaires du squelette_dist je n’ai remplacer que fichier inscription.php suivant les évolutions des versions.

      Vous voulez dire que vous n’avez pas faite une mise à jour propre du site ?

      Je repose ma question : vous avez testé en désactivant le plugin ?

    • je viens de tester en local, je n’ai pas de pb.

      Le mieux seriez que vous m’envoyer un email privé avec url / accès au site qui pose pb que je fasse des tests.

    • le pb venait du système avec

      #FORMULAIRE_INSCRIPTION{rubrique_inscription}

      à cause de changement dans la version 3.0.9, ce n’est plus possible de fonctionner comme cela.

      A la place, l’option devient : n’activer qu’avec #FORMULAIRE_INSCRIPTION_AVEC_RUBRIQUE.

      Donc il vous suffit de :
      1) installer la nouvelle version du plugin 2.0.0 (qui sera dispo vers 23h)
      2) remplacer #FORMULAIRE_INSCRIPTION{rubrique_inscription} par #FORMULAIRE_INSCRIPTION_AVEC_RUBRIQUE

    • un grand merci pour votre aide ;-)

    Répondre à ce message

  • 1

    Bonjour,

    Je viens d’installer ton plugin sur notre plateforme de blogs http://www.jeblogguesolidaire.com

    Il marche bien et remplace une procédure manuelle fastidieuse... Merci

    Par contre, comment (si on peut) éviter l’ajout en début de « Rubrique de » et « Mot clé de » quand on demande la création dans la partie Configuration. Je souhaiterais que la rubrique s’appelle du nom donné, comme le mot clé attaché.

    Est ce possible ? Si oui, comment faire ?

    merci

    • il vous faut surcharger les chaînes de langues.

      Dans votre dossier squelettes, créer un dossier lang, puis dedans rubrique_a_linscription_fr.php.

      Dedans, mettre :

      <?php
      $GLOBALS[$GLOBALS['idx_lang']] = array(
      	'titre_rubrique'			=> '@nom@',
      	'mot_clef_de'				=> '@nom@'
      )
      ?>

      Je vous invite à lire la doucmentation de SPIP sur les chaînes de langues.

    Répondre à ce message

  • 1

    La possibilité de confiner les inscrit à une rubrique est intéressante.

    Par contre j’aimerai qu’en plus de sa rubrique propre l’ensemble des inscrits aient aussi accès à un secteur commun (qui accueillerai un forum par exemple, ou des infos communes à tous).

    Là, je n’ai pas vu comment obtenir ce comportement. Des pistes ?

    • tant que vous ne limitez pas l’accès aux autres rubriques, la personne qui s’inscrit à accès à toutes les rubriques disponibles.

      Après si la question est « permettre aux personnes d’accéder à aucune rubrique sauf la sienne + un autre » ce n’est techniquement pas possible aujourd’hui.

      J’attends un retour sur une précédente évolution du plugin, et si cela marche, je peux éventuellement apporter une nouvelle modification... mais pas avant.

    Répondre à ce message

  • 7

    Bonjour,

    je poste donc ici une reprise d’un bug curieux sur ce plugin.
    Avec SPIP 2.1.12 [18732] et la dernière version du plug récupérée sur la zone.
    bug produit sur une installation propre avec un seul autre plugin activé (CFG)

    Quand l’option « Ne pas autoriser les auteurs ainsi créés à voir d’autres rubriques dans l’espace privé » est cochée
    l’auteur « ainsi créé » n’arrive plus à sauvegardé des nouveaux articles .... il arrive bien sur le formulaire de création d’article, il peut le remplir, il peut cliquer sur le bouton enregistrer le nouvel article ... mais celui-ci n’est pas sauvegardé (j’ai aussi vérifié en base de données).

    Par ailleurs, en se loggant, il se retrouve « un niveau au-dessus » de sa rubrique
    http://planet-jam.net/ecrire/?exec=accueil&bonjour=oui
    au lieu de
    http://planet-jam.net/ecrire/?exec=naviguer&id_rubrique=2 (enfin le numéro de rubrique de l’auteur ainsi créé)
    Et cela pose des problèmes d’ergonomie, car les boutons « créer un article » ne donne rien évidemment si on n’est pas au bon niveau.

    Cordialement,
    Roger Burton

    • bizarre,

      quelle version de SPIP ? je viens de tester en local, et aucun soucis.

    • SPIP 2.1.12 [18732]

      par sécurité je vais refaire une réinstallation neuve vide de tout et tout ce soir ....
      et je reteste. te dirai quoi ici.

      C’est pas une question d’autorisation puisque j’arrive bien sur le formulaire de création d’un nouvel article.

      J’ai évidemment testé sous un login webmestre, là pas de problème.

      A+

      Merci,
      Roger Burton

    • Voilà,

      sur un spip absolument neuf (pas de cache ancien et base de donnée créée pour l’occasion)
      SPIP 2.1.12 [18732]
      avec CFG 1.16.0 et rubrique à l’inscription 0.7.0 téléchargée en auto à partir de la zone
      sans aucun réglage perso de spip (sinon accepter l’inscription de rédacteur)

      je reproduis le bug : un auteur s’inscrit via le formulaire public
      son répêrtoire est bien crée
      il se logge
      il est bien positionné dans son répertoire
      il clique sur le bouton « écrire un nouvel article »
      le formulaire de l’article apparaît
      il est rempli ...
      on enregistre ...
      et rien !
      pas d’article créé (vérif. faite aussi dans la base de donnée).

      aucun problème pour te donner les codes du site (login/pass du webmestre et login/pass d’un auteur créé via le plugin) il s’agit d’un site de test. ou t’envoyer le fichier log (auquel moi je comprends rien.)

      Grand merci pour ton attention
      RB

    • envoi moi les code par email

    • Bonjour,

      toujours en chipotant sur votre nouvelle version 7.1.

      Donc je crée les rubriques des inscrits dans un secteur réservé (et non à la racine).
      avec l’option : les auteurs inscrits ne peuvent pas voir d’autres rubriques que les leurs (+ rubriques parents)

      Bon ça fonctionne mais avec un effet de bord parfaitement signalé d’ailleurs : les rubriques parents (ici en l’occurrence le secteur parent) sont visibles, mais en plus l’auteur peut y créer des articles. Et ça c’est plus gênant (la rubrique réservée ne l’est plus).

      j’ai essayé de manipuler votre fichier autoriser ... mais sans succès (ça c’est ma méconnaissance des subtilités de la librairie autorité de spip).

      Mais je me demande en fait si spip permet cela (on dirait en fait que si on peut créer un article dans une rubrique, on peut le faire de parent en parent jusqu’au secteur de l’article).

      Merci de votre conseil
      RB

    • Il faut distinguer voir une rubrique et créer un article dans une rubrique.

      Par défaut, je peux voir une rubrique et y créer un article.

      Pour pouvoir créer un article dans une rubrique, il faut pouvoir la voir (encore que, même pas sûr) mais ce n’est pas suffisant. Pour voir une rubrique, il faut pouvoir voir les rubriques parentes (d’où mes modifs).

      En revanche je pourrais apporter une modif qui conditionne la création dans une rubrique au fait d’être auteurs dans cette rubrique.

      Mais c’est encore autre chose, c’est une autre option : n’autoriser à écrire d’article que dans sa rubrique> il faudrait encore une nouvelle options + que je l’intégre.

    • Bonsoir,

      sur ce coup-ci, je ne parle évidemment que de mes besoins, ce qui est un peu égoiste.
      Le fait de « voir » les rubriques parentes n’est en gros un problème (pour moi).
      D’autant que l’usage majoritaire (pour tout le monde) sera assez probablement soit de créer les rubriques des inscrits à la racine soit un dans un secteur donné, au premier niveau de ce secteur.

      Mais par contre on peut toujours compter sur la spontanéité d’un auteur pour écrire là où il ne faut pas, c’est-à-dire, en l’occurrence, « au-dessus » de sa propre rubrique. C’est exactement cela que je voudrais empêcher. Ce qui renforcerait le concept : limiter (si l’option est activée) l’auteur à ne pouvoir écrire QUE dans sa rubrique (et ses rubriques enfants).

      Donc j’avoue, si hum heu ... vous savez comment faire sans trop vous prendre la tête et du temps ... ce serait gentil.

      Pour l’idée de la création à l’inscription d’une hiérarchie de rubriques, je crois que j’ai trouvé comment faire. mais je teste avant de dire une bêtise :-)
      Merci encore de votre réactivité.
      RB

    Répondre à ce message

  • 2
    Christiand.

    Bonjour,

    Après plusieurs mois d’utilisation, un petit bilan. Le plugin fonctionne parfaitement et aucun souci à signaler.

    Je dirai même que le plugin fonctionne trop bien car j’ai maintenant tout un tas de rubriques... vides. Je souhaiterai faire le ménage de ces rubriques vides et prévenir les auteurs que je vais faire du vide, à commencer par leurs rubriques.

    Or, je ne vois pas comment trouver l’adresse mail des rédacteurs ? Ces adresses mails sont stockées quelque part ?

    Merci de votre réponse.

    • les adresses emails des auteurs sont notés sur la fiche de chaque auteur., dans la partie « auteur » du bandeau.

      Sinon tu peux en récuperer la liste via phpmyadmin

    • christiand.

      Je dois vraiment avoir de la m... dans les yeux ou dans le cerveau !

      Je vais passer par l’interface spip, c’est plus simple mais plus long, au moins, je risque pas de tout casser ;-).

      Merci Maïeul.

    Répondre à ce message

  • 1
    Pierre-Aurélien Georges

    Bonjour,

    en réponse à votre message du 31 juillet 2010 à 18:58 :

    Je confirme que le plugin Accès Restreint permet d’interdire telle rubrique (ou telle branche du site) à telle et telle personnes, mais il ne permet pas d’autoriser telle sous-rubrique à telle et telle personnes, et les droit d’accès qui gèrent une branche tout entière sont prioritaires sur ceux qui gère une sous-rubrique à l’intérieur de cette branche.

    Du coup effectivement ce serait très difficile d’implémenter le point 1. (interdire tout à tout le monde, hormis ceux qui sont déja présents sur le site). Encore que... dans mon cas précis, les rubriques créées automatiquement lors des inscriptions sont dans le secteur « pages persos », et rien n’empêcherait que tous les autres secteurs du site soient associés à un accès restreint pour que seuls les auteurs déjà présent sur le site y aient accès depuis l’espace privé. (Le tout est effectivement que les sous-rubriques qui sont automatiquement créées lors des inscriptions soient situées directement dans un secteur et non dans une sous-rubrique : ainsi il n’y a plus de problème de hiérarchie car les droits d’accès portent sur des secteurs différents).

    En revanche, en ce qui concerne le point 2. (lorsqu’on créee une rubrique ad hoc lors d’une inscription, l’interdire à tout le monde, sauf l’auteur), c’est a priori facile à faire (il suffit de créer une nouvelle entrée ’accès restreint’ individuelle à chaque nouvelle inscription), et en ce qui me concerne, j’en aurai bien besoin, et ca me suffirait largement (je n’ai pas besoin du point 1 mentionné ci-dessus, dont je n’ai d’ailleurs pas très bien saisi l’utilité).

    J’ai en effet un site sur lequel je souhaiterais mettre en place des pages persos pour tous les auteurs du site, et j’aimerais qu’à l’avenir, lors de l’inscription de nouveaux auteurs, la page perso associée soit créée automatiquement et que, par le biais du plugin accès restreint, seul cet auteur là ait accès dans l’espace privé à cette page perso (pour éviter que les collègues puissent proposer des articles ou modifier des articles sur la page perso du voisin...). En revanche, peu m’importe que tout le monde puisse se balader dans l’espace privé à travers toutes les rubriques du site et proposer des articles dans n’importe quelle rubrique du site.

    Bref... Pensez-vous pouvoir coder assez rapidement ce point n°2 qui est à priori facile à coder ? Sinon, je crois bien que je vais devoir le faire moi-même car j’en ai extrêmement besoin et pour le moment je n’ai pas trouvé d’autre solution plus adaptée que votre plugin pour faire cela. Visiblement on est plusieurs utilisateurs à avoir ce besoin récurrent donc ce pourrait être bien de l’implémenter.

    PS : en ce qui concerne le point n°1, dont je n’ai absolument pas besoin et dont je n’ai pas très bien compris la finalité, c’est peut-etre difficile à implémenter, mais c’est surtout pas forcément indispensable de l’implémenter : ceux qui en ont vraiment besoin n’ont qu’à créer un secteur spécifique pour les rubriques créées automatiquement lors des inscriptions, puis mettre un accès restreint sur tous les autres secteurs du site, de sorte que les nouveaux inscrits n’auront ainsi accès qu’à (leur) rubrique perso, et n’auront pas accès aux autres secteurs du site. Nul besoin d’implémenter quoi que ce soit pour faire cela. Ensuite, s’ils ont vraiment besoin que ces rubriques créées automatiquement soient localisées ailleurs que dans un secteur (c.a.d. dans une rubrique située à la racine du site), il suffit de « cacher » ce secteur-là (faire en sorte qu’il ne soit pas visible dans les menus ou dans la page d’accueil) et de créer une « rubrique virtuelle » quelque part dans la hiérarchie du site, qui pointe vers ce secteur caché.

    • Bonjour,

      malheureusement je suis extrêment débordé en ce moment, et n’aurai pas le temps de coder quoique ce soit, d’autant plus que je comprend assez mal les besoins, n’ayant plus suivi ce dossier depuis un an.

      N’hésitez donc pas à intégrer votre code, via la spip-zone. J’ai créer un tag, donc vous pouvez y aller sans aucune crainte, la version zip distribuée via contrib sera toujours la stable.

    Répondre à ce message

  • Bonjour,

    Je teste depuis quelques jours ce plugin, simple, qui simplifie énormément la gestion d’auteurs ponctuels. En terme de fonctionnement et d’ergonomie, tout est parfait.

    Serait-il possible de supprimer, dans le bandeau en haut de page, le bouton « Sauvegarder la base » qui ne sert à rien pour un administrateur restreint (puisqu’il ne pourra pas accéder au ftp pour récupérer le dump) ? Cette fonctionnalité risque, de plus, d’en troubler quelques-uns inutilement...

    Merci.

    Pierrick

    Répondre à ce message

  • 4
    christiand.

    Bonjour,

    Après plusieurs mois d’utilisation, je m’aperçois que des auteurs ont créé leurs rubriques en s’inscrivant.

    Ces rubriques sont vides mais elles apparaissent en visualisation du site. Quand on clique sur une de ces rubriques, Spip génère un message « 404 ».

    Comment faire pour masquer les rubriques vides ?

    • qu’appelez vous en visualsiation du site ?

      quels squelettes utilisez vous ? ce n’est pas normal que c’est rubrique apparaissent si vous utilisez un squelette standard.

    • christiand.

      Bonjour Maïeul,

      Quand je parle de visualisation, c’est quand je suis dans la partie publique. Toutes les rubriques apparaissent http://www.asso-scooter.org/-Blog,315- comme tu peux le voir.

      Je n’utilise pas un squelette standard effectivement.

      Comment faire pour masquer les rubriques à vide, et seulement celles-là ? C’est possible ?

    • je pense que tu utilise le critère {tout} dans ton squelette, sur la boucle rubrique.

      Si tu ne l’utilisait pas, seul les rubriques avec du contenu s’afficheraient

    • christiand.

      Maïeul, tu sais que tu es génial !!!

      Ca marche. C’était là devant mes yeux et je ne voyais pas. Un grand

      merci

    Répondre à ce message

  • 2

    salut, le lien contenu dans l’email pointe sur la page de l’auteur et non sur la rubrique céée, est-ce normal, peut on changer cela ? merci

    • heu je suis très étonné, vu que le code prévoit qu’il point vers la rubrique.

      peut tu me transferer un email ?

      merci

    • résolu, le problème ne venait pas du plugin mais de ma config mail, merci

    Répondre à ce message

  • 21
    ChristianD.

    Bonjour,

    Ce plugin semble correspondre à ce je cherche.

    Je suis nouveau en Spip et je souhaiterai disposer sur le site de deux accès : l’accès « normal » au site et l’accès restreint du plug-in.

    Comment faire pour avoir ces deux accès en parallèle ?

    Merci pour vos réponses.

    • bonjour,

      qu’entendez vous par « deux accés différent » ? voulez vous autoriser l’inscription pour un accés « normal » aussi ?

      ou bien proposer l’accés normal à ceux que vous inscrirrez et l’accés restreint aux autres ?

      dans ce cas il n’y a qu’a actievr le plugin

    • ChritianD.

      C’est exactement cela. Un accès restreint par ce plug-in et un accès à des rédacteurs « normaux » du site.

      Comment activer le formulaire de l’accès restreint ? Quand je lance « ecrire/ ?exec=rubrique_a_linscription », Spip ouvre une fenêtre d’inscription mais elle ne diffère pas de la fenêtre d’origine.

      Oui, je sais... mais je commence tout juste en Spip, merci de votre compréhension ;-).

    • la page ecrire/ ?exec=rubrique_a_linscription ne sert pas pour les rédacteurs, mais pour le webmestre. Elle lui permet de configurer le plugin.

      Il est nécessaire que vous autorisiez l’inscription de rédacteur (dans la configuration « interactivité » de SPIP.

      Puis configurez le plugin.

      Si vous disposez du squelette standard de SPIP, vous devriez voir apparaitre un formulaire d’inscription.

      Il ne restera plus qu’à un potentiel rédacteur de s’inscrire sur le site, puis de se connecter comme n’importe quel rédacteur via /ecrire. La seule différence est qu’il n’aura pas accès à tout le contenu de l’espace privé.

    • ChristianD.

      Merci Maïeul et désolé pour le retard à te répondre (tu peux me tutoyer aussi), reprise de boulot oblige.

      Sur mon site en local, j’ai fait un test en me connectant en utilisateur normal. La fenêtre pour remplir le formulaire s’ouvre mais elle reste blanche. Je suis sur Mac et emamp.

      Sur le site en ligne, j’ai aussi fait un test et j’ai un message d’erreur :
      « Fatal error : Call to undefined function : lire_config() in /homepages/39/d171529923/htdocs/ASF/plugins/auto/rubrique_a_linscription/rubrique_a_linscription.php on line 5 ».

      J’ai raté une étape ?

    • il s’agissait d’une erreur de ma part.

      Je viens de modifier.

      Mettez à jour le plugin et ressayer.

      cordialement

    • ChristianD.

      Ca a l’air de fonctionner. Je teste et je vous dis quoi.

    • ChristianD.

      Ca marche super bien !

      J’ai créé en local un auteur et le plug-in a créé une rubrique comme il faut.

      Maintenant, comment puis-je faire pour avoir les deux niveaux d’accès ? Un pour les auteurs à rubrique unique et un autre pour les auteurs « normaux » ?

      A moins qu’en étant admin, je puisse changer les droits d’un auteur à rubrique unique ?

    • quelque soit le cas, l’auteur passe par le formulaire de connexion.

      En tant qu’administrateur, vous avez droit de créer autant d’auteur « standard » que vous voulez.

      En revanche je n’ai pas prévu pour l’instant de bascule du mode « auteur à rubrique unique » vers « auteur généraliste »

      je ne saisie pas trop votre pb

    • ChristianD.

      Je vous expose mon souci. Je cherchais à laisser un espace de type « blog » sur le site et votre plug-in répond exactement à mes besoins. Une rubrique attribué à un auteur qui peut y inscrire ce qu’il souhaite sans être forcément dans la ligné éditoriale du site mais en rapport quand même avec le site.

      A côté des auteurs de type blog, les autres auteurs devraient pouvoir s’inscrire mais bon, s’il faut les gérer au cas par cas, ce n’est pas un souci. Merci pour les explications et votre patience.

    • pour le moment il faut gérer au cas par cas. Je peux essayer de coder quelque chose d’ici la fin de la semaine, mais sans garanti

    • bon alors je viens de faire une mise à jour du plugin. Elle sera dispo à 20h normalement

      Ell permet de dire dans la configuration du plugin qu’il est nécéssaire de passer l’argument rubrique_a_linscription<code> à <code>#FORMULAIRE_INSCRIPTION pour que cela crée une rubrique à l’inscription. Sinon cela se contente de ne créer simplement un auteur.

      Donc pour que vous testiez :
      -  mettez à jour le plugin
      -  cocher la bonne case dans la configuration
      -  modifier vos squelettes : la à vous voulez avoir le formulaire pour l’auteur restreint à une rubrique, mettez #FORMULAIRE_INSCRIPTION{rubrique_a_linscription} sinon #FORMULAIRE_INSCRIPTION pour le formulaire classique (vous verrez que les textes sont différents.

      N’hésitez pas à demander de l’aide d’ici jeudi (où je repart)

    • zut, ne testez pas tout de suite, je me suis apercu d’une betise. Je la corrige.

    • en fait non, c’est bon :)

    • ChristianD.

      Je teste tout de suite.

    • ChristianD.

      Ca marche très bien. J’ai bien les deux niveaux d’accès.

      Juste une chose. Quand je mets « #FORMULAIRE_INSCRIPTIONrubrique_a_linscription » sur ma page, toute la case apparait.

      Comment faire pour que par exemple quand je coche sur « Inscription rubrique », Spip ouvre le formulaire ?

      Désolé pour cette question qui doit être hyper basique mais c’est la dernière :-).

    • ou mettez vous #FORMULAIRE_INSCRIPTION{rubrique_a_linscription} (utilisez la balise <code> pour citer du code dans votre message)

       ? dans le corps d’un article, dans un squelette ?

      quel squelette utilisez vous ?

    • ChristianD.

      Je n’utilise pas la balise mais quelque chose comme ça :

      Inscription mais ça ne marche pas...

      J’ai un squelette particulier sur la page d’accueil.

    • comprend pas ce que vous utiliserz :)

    • ChristianD.

      Zut, j’ n’avais pas vu que ça compactait le tout.

      « <
      a title="S’inscrire-modifier" href="#FORMULAIRE_INSCRIPTION">Inscription<
      /a> »

    • a non, c’est pas comme ca qu’il faut procéder ...

      la balise #FORMULAIRE_INSCRIPTION produit le formulaire HTML nécéssaire dans le squelette.

      Donc dans votre squelette de page d’acceuil mettez directement #FORMULAIRE_INSCRIPTION et vous le verrez apparaitre.

      ps : pour citer du code, veuillez utiliser les balise code /code ou bien utiliser le raccourci à droite de la barre des d’outils (là où il y marqué un « php »)

      ps : sinon essayer de passer sur l’IRC de SPIP et de me contacter pour que je vous explique en direct

    • ChristianD.

      Je n’arrive pas à me connecter sur l’IRC, il me dit « Erroneous Nickname ».

      J’aurai voulu que le formulaire ne s’ouvre qu’en cliquant dessus, mais finalement, en étant apparent tout le temps, ça le fait bien aussi.

      Merci encore une fois pour le plugin et l’assistance.

    Répondre à ce message

  • 9

    Excellent ce plugin !!! Merci beaucoup !

    Une question : est-il possible de faire la même chose pour un auteur/rédacteur... Couplé tout cela avec le plugin Accès restreint pour que le nouvel auteur ne soit présent que dans la rubrique assignée.

    • Jean-Noël

      Au niveau rédacter, regarde le fichier « formulaire_inscription.php » du repertoire ecrire->balise et vois avec les arguments proposés pour cette balise

      // args[0] un statut d’auteur (redacteur par defaut)
      // args[1] indique la rubrique eventuelle de proposition
      // args[2] indique le focus eventuel
      // [(#FORMULAIRE_INSCRIPTIONnom_inscription, #ID_RUBRIQUE)]

      Ce plugin a été conçu, à l’origine, pour un site où les administrateurs restreints n’ont pas accès à l’interface privée. Pour ce qui est de le coupler avec acces restreint, je n’ai pas d’idées.

    • perso je n’ai pas compris à quoi correspond args[1] (qui en réalité est args[2].

      Je n’ia pas très bien compris non plus Teddy ce que tu souhaiterai : en gros qu’à la création d’un auteur il soit automatiquement restreint à sa rubrique ?

      si oui c’est tout à fait possible.

      répond moi vite et j’essaie de te coder cela ... vite

    • Bonjour Maieul,

      Effectivement plugin tres interessant d’ailleurs je le teste en ce moment pour un site collaboratif, ou les articles ne seront pas classés par dossiers mais par mots clés et sous mots clés avec une rubrique pour chaque redac.

      Petite question par contre.

      N’est il pas possible que l’on puisse paramétrer ce plugin, via cfg par exemple, afin que l’on choisisse nous meme le profils des nouveaux inscrits.
      Comme le suggère Teddy, pouvoir choisir si la personne par defaut est « admin de rubrique » ou « redac » .

      Et la remarque de teddy est pas mal concernant l’admin restreint, car comme cela chaque nouveau redac, ne peux acceder à lespace privé qu’a sa propre rubrique, ce qui soulage largement les sites tres collaboratif avec un grand nombre de redac (comme le mien) ou a chaque inscription, l’on doit modifier les groupes et les acces + la rubrique perso.

      Si c’est possible cela va interesser du monde :) et moi en premier :)

    • oui c’est faisable je pense... mais là je n’ai pas trop le temps. peut-être début aout ...

    • vivement debut aout alors ;)

    • a alors ca y est je me rappel le pb :

      accès restreint permet de dire « tel zone est restreinte » mais pas « tout est restreint mais tel zone est accessible à telle personne ». Du coup il faudrait faire quelquechose de super complexe :
      1) interdire tout à tout le monde, hormis ceux qui sont déja là
      2) lorsqu’on créee une rubrique ad hoc, l’interdire à tout tout le monde, sauf l’auteur
      le petit 2 c’est facile, pas le petit 1). il faudrait passer par une étape manuel... pas évident. A creuser donc

    • Jean-Noël

      Peut-être avoir les zones d’accès restreint « checked » par défaut ???

    • non, ca peut pas fonctionner car si on créer une zone « englobante » elle a priorité sur les autres zone.

      je pensais faire des zone individulles par auteur, où ils sont autorisé(contenant juste leur rubrique) et une zone généraliste interdite à tous sauf les auteurs « classique » mais cela ne marche pas car la zone généraliste l’emporte.

      Il faudrait envisager un plugin « auteur restreint » qui ne donne dans l’espace privé accés qu’au rubrique où l’on est admin restreint.

    • bon, alors la version 0.3 du plugin :
      -  marque les auteurs créé ainsi
      -  propose de restreindre (dans le panneau de configuration) dans l’espace privé l’accés aux seuls rubriques dont est l’administrateur.

      Attention :
      -  pour le moment pas compatible avec acces restreint (car accés restreint déclare une fonction autoriser_rubrique_voir qui l’emporte sur autoriser_voir)
      -  si vous aviez créer des auteurs ainsi avant, cela ne va pas s’appliquer automatiquement.

      Je viens de commité, ce sera disponible dans 1/2 heure.

    Répondre à ce message

  • 1

    Bonjour, je cherche un plugin d’inscription en ligne qui permettra d’attribuer à chaque inscrit une ou plusieurs rubriques en accès restreint, mais seulement sur l’espace public, pas en administrateur. Juste en visiteur (avec téléchargement sur la page public de l’article)

    • Jean-Noël

      Ce plugin permet de créer une rubrique attribuée à un admin restreint au moment de son inscription, avec la balise

      #FORMULAIRE_INSCRIPTION{ominirezo}

      Pour les autres rubriques qui lui sont attribuées, il faut le faire « à la main »

      J’ai demandé à Maïeul de m’aider dans la réalisation de ce plugin pour un site où les admins restreints n’ont pas accès à la partie privée. Pour ce site, je bloque l’accès avec dans mes_options.php :

      function autoriser_ecrire() {return autoriser('webmestre');}

      Et j’écris les URLs en conséquence

    Répondre à ce message

  • 1

    Bonjour

    Merci pour votre plugin.

    -  je serai très intéressé par le fait « qu’à la création d’un auteur il soit automatiquement restreint à sa rubrique. »

    -  D’autre part, sur mon site, la création automatique de rubrique ne fonctionne pas. Peut être est-ce parce que j’utilise sarka spip et que du coup, je n’ai pu prendre en compte la réponse proposée le 7 juillet à 18:48 par Maïeul.

    Dans tous les cas, merci pour votre travail.
    (site : tekitoi.net)

    • Argh !

      Pour Sarka, le fichier à modifier et à envoyer dans /squelettes se trouve à la racine du plugin sarkaspip, se nomme inscription.html et peut être modifié, en ligne 20, comme indiqué par Maïeul.
      [(#FORMULAIRE_INSCRIPTION{0minirezo})]

      Je ne l’avais pas vu hier

    Répondre à ce message

  • 13

    Bonjour
    j’ai tenté d’utiliser ce plugin intéressant sur un spip 2.1.0 avec les squelettes dist.

    ça m’a mis un bazard...

    je ne pense pas avoir compris les indications données sur cette page concernant sa configuration.

    vous dites : Mettre dans un squelette #FORMULAIRE_INSCRIPTION0minirezo.

    oui mais dans quel fichier de quel squelette ? merci de m’indiquer un chemin...

    vous dites : En vous rendant, en tant que webmaster, sur ecrire/ ?exec=rubrique_a_linscription, vous pouvez configurer :
    -  la rubrique dans lesquelles ces rubriques sont créées.
    -  le fait d’envoyer ou nom à l’auteur l’adresse, publique et/ou privée, de sa rubrique.

    là aussi, dans quel fichier de quel dossier... ??? merci d’indiquer un chemin...

    j’ai fait plusieurs essais, puis ai tenté de remettre chaque fichier à son état initial : résultat le système de formulaire d’inscription des usagers bloque la suite de l’apparition du site et je n’ai plus accès à l’espace d’administration !

    • -  bon, alors vous êtes sur la dist. Le mieux pour vous serait de créer un dossier squelettes à la racine de votre SPIP.
      -  dans ce dossier, vous y recopiez le fichier identifiants.html du dossier squelettes. Vous remplacez dans le fichier squelettes/identifiants.

      #FORMULAIRE_INSCRIPTION{#ENV{mode},#ENV{focus},#ENV{id_rubrique}}

      par

      #FORMULAIRE_INSCRIPTION{0minirezo,#ENV{focus},#ENV{id_rubrique}}

      -  pour la configuration : j’ai mis ici une explication pour des gens hab itués à SPIP. Mea culpa. Donc cliquez sur « configuration » puis « rubrique à l’inscription ».

      par contre pour vos essaie ... je pense qu’à votre stade mieux vaut une install propr de spip (ou du moins de /ecrire et /squelettes-dist)

    • Bon, merci de cette précision.
      je verrai ça demain.
      j’ai une installation de spip par ailleurs tout à fait fonctionelle.
      je n’ai pas mis de squelette par dessus le squelette dist initial et je fais mon habillage en modifiant directement le squelette dist... (en fait les feuilles css)

      bon... je vous tiens au courant
      merci.
      paul

    • je n’ai pas mis de squelette par dessus le squelette dist initial et je fais mon habillage en modifiant directement le squelette dist... (en fait les feuilles css)

      très mauvaise idée. Il ne faut pas faire cela, mais recopier les fichiers de squelettes-dist dans le dossier squelettes (en respectant les sous dossiers dans lesquelles ils se trouvent).

      Avec votre méthode, vous perdez votre travail lors de la mise à jour de SPIP.

      Voir ici http://programmer.spip.org/La-notion-de-chemin

    • ah ok. effectivement... en fait ce que je fais, c’est de sauvegarder les feuilles modifiées...
      mais l’astuce que vous proposez est effectivement avantageuse.
      merci.
      à suivre
      paul

    • Bon... j’ai suivi...

      à la configuration j’obtiens ça dans l’espace de configuration de la fonction rubrique à l’inscription

      Warning : Missing argument 5 for chercher_rubrique(), called in /space_3/p/paul/spipdev/ecrire/public/composer.php(49) : eval()’d code on line 40 and defined in /space_3/p/paul/spipdev/ecrire/inc/filtres.php on line 2242

      Warning : Missing argument 6 for chercher_rubrique(), called in /space_3/p/paul/spipdev/ecrire/public/composer.php(49) : eval()’d code on line 40 and defined in /space_3/p/paul/spipdev/ecrire/inc/filtres.php on line 2242

      Warning : Cannot modify header information - headers already sent by (output started at /space_3/p/paul/spipdev/ecrire/inc/filtres.php:2242) in /space_3/p/paul/spipdev/ecrire/inc/actions.php on line 213

      ensuite, la rubrique choisie n’est pas prise en compte, et lors d’un nouvel essai, elle n’apparaît même plus dans la liste déroulante permettant de la choisir...

      bref, y a un truc qui n’a pas marché !

    • je viens de faire une modif. Attendez une heure que le zip se régénere, puis resteter (en mettant à jour le plugin) et dites moi.

    • bon, je viens de désactiver puis effacer l’ancien plugin. puis retéléchargement et réinstallation du nouveau plugin.

      Je n’ai effectivement plus le message précédent d’erreur.

      Mais je ne vois toujours pas apparaître dans la fenètre déroulante les différentes rubiques du site de sorte de pouvoir choisir celle qui convient ! cette rubrique n’apparaît pas dans la liste proposée.

      Je suppose qu’il doit y avoir quelque chose quelque part à recoder en dur dans les autres fichiers de configuration pour retrouver l’ensemble complet de rubriques du site.

      actuellement, j’ai deux rubriques dans la racine du site. dans la liste déroulante du système de configuration du plugin, il n’y a qu’une des deux rubrique qui apparaît.

    • alors là je suis dubitatif. Chez moi avec 2 rubriques ca marche. Vous n’avez pas installé acces restreint.

      Si votre site est en ligne, pouvez vous m’envoyer un mail (pas ici, un mail) un login/mdp administrateur.

      Sinon, pouvez vous m’envoyer un fichier dump de votre site.

      Pour m’écrire : prenez mon prénom, en miniscule. Remplacer le ï par un i, mettez un arobase, puis la même chose qu’avant le arobase, et finissez par .net

    • pouvez vous me dire ce qu’il en est après mes correctif ?

    • oui... excusez moi... vous ayant donné accès à l’administration du site, je pensais que vous auriez vu.

      bon, je n’ai plus d’erreur affichée après le lancement du plugin.

      en revanche, il semble que la configuration ne marche pas. j’ai fait plusieurs essais successifs et à chaque fois, la rubrique indiquée n’est pas prise en compte : quand un rédacteur s’inscrit puis rédige un article, celui ci de se met pas dans la rubrique indiquée...

      donc j’ai enlevé les essais de rédacteurs que j’avais fait. une amie a fait un essai et son article ne s’est pas mis dans la rubrique indiquée. donc je l’ai déplacé manuellement en tant qu’admin.

      voilà.

    • a oui, mais c’est pas le but du plugin de forcer le choix de la rubrique...

      ce n’est pas parcequ’on est administrateur dans une rubrique qu’on ne peut pas proposer des articles dans une autre.

      Le plugin se contente juste de créer une rubrique où la personne peut publier « librement » des articles : c’est le principe des administrateurs restreints.

    • ben ça ne crée pas non plus de rubrique du tout !!!

    • ah .... je pige mieux ... en fait je me suis trompé en vous donnat l’adresse du fichier de squelettes à modfiier.

      Donc créer un dossier squelettes à la racine de votre ftp.

      Dedans copiez y le fichier sommaire.html du dossier squelettes-dist (c’est important de faire cette copie, sinon vous perdrez vos modif leurs de la MAJ de SPIP).

      ensuite modifier le fichier sommaire.html que vous avez copié :

      remplacez

      [(#REM) Inscription au site ] #FORMULAIRE_INSCRIPTION

      par

      [(#REM) Inscription au site ] #FORMULAIRE_INSCRIPTION{0minirezo}

      Après il serait bon que vous lisiez un peu de doc (par exemple celle ci : http://programmer.spip.org/Les-gabarits-appeles-squelettes et celle-ci http://programmer.spip.org/La-notion-de-chemin
      ) pour être capable par la suite de comprendre ce genre de documentation qui parle de « modifier un squelette » ou « sucharger un squelette ».

    Répondre à ce message

  • 2

    Ce que propose ce plugin est intéressant, mais j’ai de sales messages :

    Erreur SQL
    COUNT(*) FROM spip_breves WHERE id_rubrique=
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3
    

    En outre j’ai l’impression que ce plugin vise à ce que toute personne puisse se créer un auteur et la rubrique correspondante.
    Mon soucis serait plutôt de créer cette rubrique lors de la validation par le webmaster de la demande d’inscription d’un admin restreint.
    Pensez-vous que ce plugin puisse convenir dans ce cas ?

    • Jean-Noël

      Ce plugin sert effectiviment à créer un auteur avec le statut d’administrateur restreint et une rubrique qui lui est automatiquement attribuée lors de l’inscription. Il ne semble pas utile dans ton cas

    • oup, je n’avais pas vu ce message.

      Vous auriez pu dire où se situe l’erreur :)

      heureusement je pense savoir. J’essaie de corriger.
      Par contre le reste du message de Jean-Noël est bon.

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom