Forum CMS Made Simple FR
Gestion des groupes sur plusieurs modules - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Modules, Tags (https://forum.cmsmadesimple.fr/forum-14.html)
+--- Sujet : Gestion des groupes sur plusieurs modules (/thread-3468.html)



Gestion des groupes sur plusieurs modules - jcpapa - 24/03/2015

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.13
#~ Url du site : http://terroirs77.fr/cmsmadesimple/
#~ Hébergeur / Soft : OVH
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.13
#~ Installed Modules:
#~ CMSMailer: 5.2.2
#~ CMSPrinting: 1.0.5
#~ FileManager: 1.4.5
#~ MenuManager: 1.8.6
#~ MicroTiny: 1.2.9
#~ ModuleManager: 1.5.8
#~ News: 2.15
#~ Search: 1.7.12
#~ ThemeManager: 1.1.8
#~ CGFavs: 1.1
#~ CGExtensions: 1.45
#~ ExtendedTools: 1.3.3
#~ CGSmartImage: 1.17.2
#~ FormBuilder: 0.8.1.1
#~ Gallery: 2.0.1
#~ CGSimpleSmarty: 1.7.4
#~ CGCalendar: 1.14.6
#~ FrontEndUsers: 1.26
#~ AireLibs: 1.3.2
#~ EventsManager: 1.2.7
#~ SelfRegistration: 1.8.3
#~ Captcha: 0.5.2
#~ JQueryTools: 1.3.4
#~ CustomContent: 1.10
#~ CGContentUtils: 1.5
#~ ListIt2: 1.4.1
#~ ListIt2Listeterroirs: 1.4.1
#~ SiteMapMadeSimple: 1.2.8
#~ CGJobMgr: 1.3.4
#~ NMS: 2.9.5
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ max_upload_size: 64000000
#~ url_rewriting: none
#~ page_extension:
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale: fr_FR.utf-8
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.4.38
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 2048
#~ E_DEPRECATED: 8192
#~ memory_limit: 512M
#~ max_execution_time: 300
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 64M
#~ upload_max_filesize: 64M
#~ session_save_path: /tmp (0700)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: fpm-fcgi
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.1.73
#~ Server Db Grants: Impossible de trouver un privilège "GRANT ALL". Cela peut signifier que vous pourriez avoir des problèmes pour installer ou retirer des modules, ou encore l 'ajout et la suppression d'éléments, y compris les pages.
#~ Server Time Diff: Aucune différence de date du système de fichiers trouvées
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~

Bonjour,

Une autre question... Décidément je suis bien en panne en ce moment !


Je désirerai avoir quelques éclaircissements au sujet du "jeu croisé" de quelques modules...

Merci de me dire si j'ai bien tout compris dans ce que j'énonce ci-dessous.


Il s'agit des modules :

FrontEndUsers - SelfRegistration - NMS - EventsManager

Si je comprends bien, ces modules utilisent des "fonctions communes"...

Mais il semble que à l'application, cela (me) pose quelques difficultés.

J'ai besoins de plusieurs choses pour mon site :

1 - Une News Letter pour informer les membres d'une association --> groupe "bulletin-info"

2 - La possibilité de s'inscrire sur le site pour réserver sa participation à une activité --> groupe "inscriptions"

3 - La possibilité pour un nombre limité de membres de participer à la vie du site (rédaction d'articles) --> groupe "rédacteurs"


Il est évident que certaines personnes feront parties des 3 catégories.


Pour le groupe 1 "bulletin-info", Le module NMS semble délivrer tous les gabarits nécessaires pour l'inscription et l'envoi à une NewsLetter...
J'y ai entré une vingtaine d'utilisateurs directement... J'ai réussi à y inscrire quelques autres... (le code reçu en confirmation est incroyable : ca93b450b013268b7a841c789f2bc4ee ! Ne peut-on faire plus simple !?).
En revanche, je ne parviens pas à envoyer un seul bulletin (voir cette question posée sur le Forum à laquelle je n'ai pas de réponse)!

Pour le groupe 2 "inscriptions", j'utilise donc le module "Auto-enregistrement utilisateurs".
J'ai donc inséré la balise : {cms_module module=SelfRegistration group=inscriptions} dans la page concernée.
Là, il y a un souci car le gabarit d'enregistrement m'affiche une demande d'e-mail*, une demande de mot de passe*, une demande de mot de passe à nouveau* (normal) mais en plus il redemande l'adresse email* et encore un mot de passe*...
Tout ça fonctionne malgré la lourdeur des champs à remplir...

Pour mon troisième groupe "rédacteurs", j'utilise le module "Gestion des utilisateurs du site" avec les gabarits attachés. J'ai effectivement accès aux pages cachées (qui sont pour le moment, des pages d'exemple). / les groupes "bulletin-info" et "inscriptions" ne sont pas autorisé dans ces pages.

Questions :

Ne pourrait-on envisager une seule et même formule d'inscription et de log-in/out pour les groupes "bulletin-info" et "inscriptions" qui éviterait ainsi la multiplication des menus. C'est ce que j'ai cherché à faire dans la partie droite de mon site avec le cadre "identifiez-vous" illustré d'un petit buste noir...
J'obtiens bien mon "Bienvenue : nom@domaine.com" dans mon "étiquette login jaune"... mais les mentions "Déconnexion" et Changement de paramètre sont et restent sur la page à droite... !
J'aimerais obtenir en même temps qu'à l'affichage de mon "étiquette login jaune", un lien genre "mon compte" qui engloberait toute les possibilité de : déconnexion, changement de paramètre, etc.

J'ai fabriqué cette étiquette de login avec "Blocs de contenus globaux" : {global_content name='identification'}.
Avec ce code :
Code :
[== Indéfini ==]
<p>{*------ Affichage de l'utilisateur connecté - début *}</p>
<p>{if ccUser::loggedin()}</p>
<div class="actual_user">{*{cc_protect}Espace Abonné / {/cc_protect}*}Bienvenue : <br /> {ccUser::username()}</div>
<p>{/if} {*-------------Affichage de l'utilisateur connecté - fin *} | <a href="{cms_selflink href='login'}">Identifiez-vous</a></p>

J'ai bien conscience que ce doit être du vrai bricolage...
Mais au stade où j'en suis, je patauge un peu !
C'est évident, j'ai besoin de vos lumière pour dépatouiller tout ça...
Peut-on faire plus simple ? Ou bien est-ce peine perdue ?!
Merci pour vos prochaines réponses.
Cordialement.