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.