Bonjour à tous,
Nous allons voir aujourd'hui comment cacher la colonne de droite de Joomsocial aux visiteurs (guests).
Mon installation :
Joomla 1.7.2
Joomsocial 2.4.0
Il y a une fonction dans l'administration du composant Jomsocial qui permet de cacher le mur d'activité aux visiteurs, mais la colonne de droite avec les cadres "recherche", "membres", "nouvelles photos", "nouvelles vidéos", "sorties", "qui est en ligne", ne disparait pas pour les visiteurs...
La première chose à faire est de cacher le mur d'activité, pour cela rendez-vous dans l'administration du composant Jomsocial / Layout , dans le cadre "Frontpage" modifiez le champ "Show Activity Stream" pour "Membres only"
Pour cacher la colonne de droite nous allons simplement modifier la zone couverte par la fonction "Membre only"
Tout se passe dans le fichier /components/com_community/templates/default/frontpage.index.php
Ligne 427 vous trouverez ce code :
C'est lui qui dit à partir d'ici cachez le contenus aux visiteurs.
Nous allons donc simplement déplacer cette ligne en début de page, déplacez (coupez / collez) donc cette ligne vers la ligne 47, juste avant la < div class="cLayout clrfix" >
De cette façon le cadre de connexion reste visible pour les visiteurs mais les autres éléments du composant Jomsocial seront cachés.
Enregistrez les modification puis envoyez le fichier sur votre serveur.
Contrôlez en vous deconnectant et vous ne devriez plus voir que le cadre de connexion.
Ceci est un hack du composant Jomsocial, il est donc nécessaire de refaire cette manipulation à chaque mise à jour du composant.
A bientôt pour un nouveau coup de pouce,
Cordialement, Nossibé
Nous allons voir aujourd'hui comment cacher la colonne de droite de Joomsocial aux visiteurs (guests).
Mon installation :
Joomla 1.7.2
Joomsocial 2.4.0
Il y a une fonction dans l'administration du composant Jomsocial qui permet de cacher le mur d'activité aux visiteurs, mais la colonne de droite avec les cadres "recherche", "membres", "nouvelles photos", "nouvelles vidéos", "sorties", "qui est en ligne", ne disparait pas pour les visiteurs...
La première chose à faire est de cacher le mur d'activité, pour cela rendez-vous dans l'administration du composant Jomsocial / Layout , dans le cadre "Frontpage" modifiez le champ "Show Activity Stream" pour "Membres only"
Pour cacher la colonne de droite nous allons simplement modifier la zone couverte par la fonction "Membre only"
Tout se passe dans le fichier /components/com_community/templates/default/frontpage.index.php
Ligne 427 vous trouverez ce code :
- Code:
get('showactivitystream') == '1' || ($config->get('showactivitystream') == '2' && $my->id != 0 ) ) { ?>
C'est lui qui dit à partir d'ici cachez le contenus aux visiteurs.
Nous allons donc simplement déplacer cette ligne en début de page, déplacez (coupez / collez) donc cette ligne vers la ligne 47, juste avant la < div class="cLayout clrfix" >
De cette façon le cadre de connexion reste visible pour les visiteurs mais les autres éléments du composant Jomsocial seront cachés.
Enregistrez les modification puis envoyez le fichier sur votre serveur.
Contrôlez en vous deconnectant et vous ne devriez plus voir que le cadre de connexion.
Ceci est un hack du composant Jomsocial, il est donc nécessaire de refaire cette manipulation à chaque mise à jour du composant.
A bientôt pour un nouveau coup de pouce,
Cordialement, Nossibé