Fork me on GitHub






affichage d'un bloc uniquement aux nouveaux membres
Aspirant
Inscrit: 05/05/2004 12:33
Messages: 24
Bonjour,

Est-ce possible d'afficher un bloc aux nouveaux membres (soit par période définie, soit en premiere connexion)

L'idée :
Je souhaite que losqu'un membre se connecte pour la première fois, il puisse accéder à une page d'aide et de bienvenue, mais je ne voudrais pas embêter les anciens membres avec çà.

merci d'avance

Posté le : 16/02/2011 15:15
Partager Twitter Partagez cette article sur GG+
Re: affichage d'un bloc uniquement aux nouveaux membres
Semi pro
Inscrit: 08/06/2005 17:15
De Where ?
Messages: 513
Bonjour,

tu dois pouvoir adresser un message privé (et/ou mail) à tes nouveaux inscrits, le texte du message peut comporter ce que tu désires donner comme information

Posté le : 16/02/2011 15:39
Partager Twitter Partagez cette article sur GG+
Re: affichage d'un bloc uniquement aux nouveaux membres
Aspirant
Inscrit: 05/05/2004 12:33
Messages: 24
C'est un site de formations privées, et je souhaite que lors de la première connexion, les nouveaux membres voient un bloc ou une page qui pourrait les guider dans le site.

Les messages, oui, mais ce n'est pas très visuel

Posté le : 17/02/2011 11:06
Partager Twitter Partagez cette article sur GG+
Re: affichage d'un bloc uniquement aux nouveaux membres
Régulier
Inscrit: 04/04/2008 22:51
Messages: 209
Bonjour,

Une solution consisterait :

1 - à créer un page vierge dans Xoops (si vous ne savez pas comment faire, utilisez le module Ghost, cela reviendra au même)
2 - y placer un bloc dont le contenu est uniquement destiné au groupe des Utilisateurs enregistrés
3 - et enfin à modifier le fichier /include/checklogin.php

Citation :

// Set cookie for rememberme
if ( !empty($xoopsConfig['usercookie']) ) {
if ( !empty($_POST["rememberme"]) ) {
setcookie($xoopsConfig['usercookie'], $_SESSION['xoopsUserId'] . '-' . md5($user->getVar('pass') . XOOPS_DB_NAME . XOOPS_DB_PASS . XOOPS_DB_PREFIX), time() + 31536000, '/', '', 0);
} else {
setcookie($xoopsConfig['usercookie'], 0, -1, '/', '', 0);
}
}


// Hack redirection par Groupe Xoops
if ( in_array(X, $_SESSION['xoopsUserGroups'] ) ) {
$_POST['xoops_redirect'] = "/modules/module_dirname1";
} elseif ( in_array(XX, $_SESSION['xoopsUserGroups'] ) ) {
$_POST['xoops_redirect'] = "/modules/module_dirname2";
} elseif ( in_array(XXX, $_SESSION['xoopsUserGroups'] ) ) {
$_POST['xoops_redirect'] = "/modules/module_dirname3";
} elseif ( in_array(XXXX, $_SESSION['xoopsUserGroups'] ) ) {
$_POST['xoops_redirect'] = "/modules/module_dirname4";
} elseif ( in_array(XXXXX, $_SESSION['xoopsUserGroups'] ) ) {
$_POST['xoops_redirect'] = "/modules/module_dirname5";
}
// Hack redirection par Groupe Xoops

if (!empty($_POST['xoops_redirect']) && !strpos($_POST['xoops_redirect'], 'register')) {
$_POST['xoops_redirect'] = trim( $_POST['xoops_redirect'] );
$parsed = parse_url(XOOPS_URL);

(les X représentent l'id des groupes et module_dirname0 le nom du dossier du module vers lequel l'utilisateur doit être redirigé).

Ces 3 manipulations ne sont peut être pas nécessaires en utilisant le module StarUp 0.40 ( description et téléchargement)

Posté le : 17/02/2011 14:24
Partager Twitter Partagez cette article sur GG+
Re: affichage d'un bloc uniquement aux nouveaux membres
Aspirant
Inscrit: 05/05/2004 12:33
Messages: 24
Merci, c'est cool, mais je dois encore jouer avec les groupes pour que ca fonctionne.

n'y a-t-il pas une syntaxe pour faire :
if " première connexion " redirect " page 1"
else " ne rien faire"

merci d'avance

Posté le : 10/03/2011 11:27
Partager Twitter Partagez cette article sur GG+
Re: affichage d'un bloc uniquement aux nouveaux membres
Régulier
Inscrit: 04/04/2008 22:51
Messages: 209
Bonsoir

La variable "première connexion" n'existe pas à ma connaissance pour Xoops.

Par ailleurs une personne qui se connecte pour la première fois n'a pas nécessairement le temps de faire l'apprentissage d'un site.

Il peut se connecter tout simplement pour savoir si ses identifiants fonctionnent et puis remettre à plus tard la lecture des aides que vous envisagez de lui soumettre. Que se passera-t-il lors de sa seconde connexion : il ne trouvera pas l'aide qu'il recherche.

Vous avez vous-même créé un besoin chez votre abonné et la frustration qui va avec. Il n'y a pas de meilleur moyen pour que - en tant qu'administrateur du site - vous receviez de fréquents reproches ou interrogations sur le fonctionnement du site.


> En somme

Une aide permanente serait à mon avis plus efficace qu'une aide volatile et dont la consultation est "imposée" au nouvel inscrit.

Vous étoffez le mail de bienvenue, soit directement dans le corps du message, soit en y plaçant un lien vers une documentation. De cette manière le nouvel inscrit pourra toujours la consulter, tant qu'il conserve ce premier message.

Posté le : 10/03/2011 20:31
Partager Twitter Partagez cette article sur GG+
Re: affichage d'un bloc uniquement aux nouveaux membres
Team FrXoops
Inscrit: 07/08/2006 13:03
Messages: 1737
Salut, je suis assez d'accord avec wailers, sur l'ensemble de son exposé.
Peut-être qu'une page "aide" avec le module ghost, ou une section dédiée dans un forum permettrait de rassembler les infos necessaires. Un lien dans le menu et/ou dans le message d'accueil d'inscription devrait suffire.

Posté le : 11/03/2011 10:15
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

18 Personne(s) en ligne (14 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 18 | Plus ...