Sommaire
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.
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
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
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????
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
Bonjour.
Comment peut-on faire pour joomla 2.5
Merci