Droits d'accès un une seule catégorie et à ses articles

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] Droits d'accès un une seule catégorie et à ses articles

    Bonjour à tous,
    J'essaie de créer un droit d'accès spécifique à un groupe d'utilisateur.
    Mon problème, j'ai créer un groupe XX, j'ai créer un niveau d’accès, puis ouvert des droits dans la config de joomla.
    J'ai bien le menu contenu dans l'espace de mon groupe XX mais tous les articles et catégories du site apparaissent.
    Ce que je voudrais c'est que mon groupe XX est accès uniquement à sa catégorie et à ses articles.
    Si quelqu'un à une idée
    Merci

  • #2
    Re : Droits d'accès un une seule catégorie et à ses articles

    Crée une surcharge de com_content/article/default.php dans laquelle tu insères le code

    $user = JFactory::getUser();
    $userid = $user->get('id');
    $groups = JAccess::getGroupsByUser($userid);
    if(in_array(9,$groups)){
    echo $this->loadTemplate('member');
    }else{
    echo '<h1>' . $this->item->title . '</h1>';
    if($user->guest) echo JText::_('GUEST');
    else echo JText::_('LOGGED_BUT_NOT_MEMBER');
    }

    Le groupe 9 est l'id du groupe autorisé

    si l'utilisateur fait parti du groupe id = 9 (id à voir avec ton groupe privilégié) il accède à la vue default_member que tu auras créé dans ta surcharge (default_member.php)
    si il n'est pas connecté il voit le message que tu auras défini dans [Extensions][Language(s)]{override}
    si il est connecté mais pas membre il verra le message que tu auras défini dans [Extensions][Language(s)]{override}

    En gros tout ce qui est dans default bascule dans member
    Tu te retrouves avec un fichier default quasiment vide avec juste le contrôle de permissions et en fonction du résultat on charge member ou on indique un message adéquat

    Pour la catégorie c'est à idem
    voir avec les vues là où tu dois insérer ton code

    Entre nous tu viens de te simplifier la vie, un composant boutique style hikashop qui te vend une membership en passant l'utilisateur dans le groupe et tu as un composant gérant une membership.

    Après il faut gérer la période mais ce n'est très compliqué
    Christophe
    http://www.webcrea.fr

    Commentaire


    • #3
      Re : Droits d'accès un une seule catégorie et à ses articles

      Merci webcrea,

      Le code je le place dans quel fichier car je n'ai pas le chemin que tu me donnes :com_content/article/default.php dans lequel tu insères le code. Est ce dans la partie com_content www ou www administration ? Car pour moi pour arriver à default.php il faut que j'aille dans /www/administrator/components/com_content/views/articles/tmpl/default.php. Je ne comprends pas très bien comme faire.
      Merci

      Commentaire


      • #4
        Re : Droits d'accès un une seule catégorie et à ses articles

        Bonjour webcrea,
        Je n'ai toujours pas réussi l'opération que tu expliques plus haut. Car si j'ai bien compris il faut créer un fichier default_member.php pour que le code fonctionne dans default php du com_content. Après pour le langage j'ai jamais fait.
        Besoin d'aide pour effectuer l'opération pas à pas.
        Merci

        Commentaire


        • #5
          Re : Droits d'accès un une seule catégorie et à ses articles

          Dans templates/ton_template/html/com_content/article/default.php

          pareil pour les autres
          Christophe
          http://www.webcrea.fr

          Commentaire


          • #6
            Re : Droits d'accès un une seule catégorie et à ses articles

            Bonjour webcrea et meilleurs vœux pour cette nouvelle année.
            Je n'ai toujours pas réussi à mettre en place l'accès utilisateur comme tu me l'as expliqué, mes compétences en langage php sont très limites. Je pensais que dans la gestion des utilisateurs lorsque l'on donné un droit d'accès à une catégorie seule cette catégorie et ses articles apparaissaient dans l'administration.
            Si tu as d'autres idées ou conseils je suis preneur.
            Merci

            Commentaire

            Annonce

            Réduire
            Aucune annonce pour le moment.

            Partenaire de l'association

            Réduire

            Hébergeur Web PlanetHoster
            Travaille ...
            X