Joomla-webmaster
Joomla-webmaster
Nous contacter
Downloads
Forum
plan du site
Offres commerciales
Identification





Mot de passe oublié ?
Pas encore de compte ? Enregistrez-vous
Articles similaires
Qui est en ligne
Liens
poésies et citations

Donner des droits à registered sur Joomla

Convertir en PDF Version imprimable Suggérer par mail
Appréciation des utilisateurs: / 5
FaibleMeilleur 
16-09-2006

donner des droits à un user "REGISTERED"sur le CMS JOOMLA

 

Droit par défaut de JOOMLA 

 

 Par défaut sous Joomla, un utilisateur qui s'enregistre, devient membre ne peut que soumettre un lien. Si il souhaite ecrire ou soumettre un article. Il a droit un message  de ce type

Vous n'êtes pas autorisé(e) à accéder à cette ressource.
Vous devez vous connecter.

 

registered

Pour donner des droits pour écrire un article, il est nécéssaire de donner  les droits AUTOR
 
right

 

Cela peut être un souci lorsqu'un grand nombre membres sont présent.

 

 

 

 

 

 

 

 

Modification des droits JOOMLA

 

Donner des droits un user "registered" est assez simple. récuperez via FTP le fichier  gacl.class.php

il se trouve dans le repertoire include

editez le  

et trouvez ceci

        // actions
        $this->_mos_add_acl( 'action', 'add', 'users', 'author', 'content', 'all' );
        $this->_mos_add_acl( 'action', 'add', 'users', 'editor', 'content', 'all' );
        $this->_mos_add_acl( 'action', 'add', 'users', 'publisher', 'content', 'all' );
        $this->_mos_add_acl( 'action', 'edit', 'users', 'author', 'content', 'own' );
        $this->_mos_add_acl( 'action', 'edit', 'users', 'editor', 'content', 'all' );
        $this->_mos_add_acl( 'action', 'edit', 'users', 'publisher', 'content', 'all' );
        $this->_mos_add_acl( 'action', 'publish', 'users', 'publisher', 'content', 'all' );

 

 Donner des droits aux usser Registered nécéssite ces 2 lignes 

$this->_mos_add_acl( 'action', 'add', 'users', 'registered', 'content', 'all' );

$this->_mos_add_acl( 'action', 'edit', 'users', 'registered', 'content', 'own' ); 

 

Voici les ligne rajoutés

 

 

        $this->_mos_add_acl( 'action', 'add', 'users', 'registered', 'content', 'all' );
        $this->_mos_add_acl( 'action', 'add', 'users', 'author', 'content', 'all' );

        $this->_mos_add_acl( 'action', 'add', 'users', 'editor', 'content', 'all' );

        $this->_mos_add_acl( 'action', 'add', 'users', 'publisher', 'content', 'all' );

        $this->_mos_add_acl( 'action', 'edit', 'users', 'registered', 'content', 'own' );

        $this->_mos_add_acl( 'action', 'edit', 'users', 'author', 'content', 'own' ); 

        $this->_mos_add_acl( 'action', 'edit', 'users', 'editor', 'content', 'all' );

        $this->_mos_add_acl( 'action', 'edit', 'users', 'publisher', 'content', 'all' );

 

 

sauvegardez le fichier puis copiez le via FTP dans le repertoire includes  

videz les caches loguez vosu avec uncompte ayant les droits registered 

vous pouvez maintenant  soumettre un article en étant "registered", Vous pouvez aussi soumettre des articles en étant registered sans modifier  le code de Joomla , il faut utiliser le composant JASUBMIT

 


cet article sur votre site ?

Commentaires (3)
Flux RSS des commentaires
1. 30-01-2008 14:32
 
Registered
Ta proposition permet au registered de PROPOSER un message. Comment peut on faire pour que tout article écrit par un registered soit automatiquement posté et visible par tous (comme un publisher) sans qu'il n'ait besoin que l'admin le valide ? 
 
En gros je veux qu'un nouvel inscrit soit automatiquement un publisher sans avoir le droit de modifier les articles des autres.  
 
Comment dois-je faire ? merci
Visiteur
 
Toto
2. 16-09-2008 17:13
 
1.5
je vodrais savoir si pour la version 1.5 cest la meme chose car dans mon dossier gacl.class.php  
ya ke kke ligne et donc ya pas tout ce text pour les enregistrer 
ou le trouver????
Visiteur
 
Cet e-mail est protégé contre les robots collecteurs de mails, votre navigateur doit accepter le Javascript pour le voir
3. 16-09-2008 17:22
 
1.5
je ne crois pas que cela fonctionne pour joomla 1.5 
sois tres prudent dans tes modifications  
sous peine de mettre en l'air ton site
Visiteur
 
eric

Commenter
  • Les messages comportant des attaques verbales contre les personnes seront supprimés.
  • Vous pouvez renouveler le code de sécurité en appliquant un rafraîchissement à votre navigateur.
  • Appliquer cette méthode de rafraîchissement si vous avez entré un mauvais code de sécurité.
Nom
E-mail
Site web
Titre
BBCode:Web AddressEmail AddressBold TextItalic TextUnderlined TextQuoteCodeOpen ListList ItemClose List
Commentaire



Code:* Code
Je désire être prévenu par mail des commentaires qui suivront