Masquer aux invités la colonne "derniers messages" sur l'accueil uniquement

2 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Masquer aux invités la colonne "derniers messages" sur l'accueil uniquement

Message par rabolliot Mar 2 Avr 2019 - 10:26

Détails techniques


Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox
Capture d'écran du problème :
Voir l'image:

Personnes concernées par le problème : Tous les utilisateurs
Problème apparu depuis : Depuis toujours
Lien du forum : http://campingcar.forumactif.org/

Description du problème

Bonjour,
Je n'ai pas trouvé l'équivalent dans mes recherches, je souhaiterais que les invités ne puissent pas voir la colonne de droite (derniers messages) sur l'accueil uniquement mais qu'elle reste inchangée pour les inscrits.
Merci d'avance
avatar

rabolliot
***

Masculin
Messages : 181
Inscrit(e) le : 26/03/2008

http://campingcar.forumactif.org/
rabolliot a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Masquer aux invités la colonne "derniers messages" sur l'accueil uniquement

Message par *Splash* Mar 2 Avr 2019 - 10:48

Hi,
J'imagine que tu utilise des widgets pour afficher ces colonnes ?
Dans ce cas pour chaque widget c'est à toi de régler les permissions en fonction de tes choix
*Splash*

*Splash*
Membre actif

Masculin
Messages : 3806
Inscrit(e) le : 25/02/2018

https://caforum.fr
*Splash* a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Masquer aux invités la colonne "derniers messages" sur l'accueil uniquement

Message par rabolliot Mar 2 Avr 2019 - 12:52

Heu non,
Je n'ai pas de widget derniers messages dans mes widget, sauf erreur de ma part il s'agit d'une colonne appartenant du début au thème. Par contre la lecture est impossible par les invités par les permissions des forums concernés.
avatar

rabolliot
***

Masculin
Messages : 181
Inscrit(e) le : 26/03/2008

http://campingcar.forumactif.org/
rabolliot a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Masquer aux invités la colonne "derniers messages" sur l'accueil uniquement

Message par Invité Jeu 4 Avr 2019 - 19:31

Hello rabolliot,

tu souhaites en faite, masquer la cellule des derniers sujets ou afficher une information.
Le script suivant affichera un texte qui pourra être modifié à ta guise(pas trop long) dans le script ici:
Code:
 //Le texte qui sera affiché
var texte="Contenu protégé";

Changes le texte entre les doubles guillemets.


Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript

Mettre un titre explicite.
Coches sur l'indexet aussi sur les sous-forums


Déposes ceci:
Code:

$(function() {
if (_userdata["user_id"] < (0))
{
  //Le texte qui sera affiché
var texte="Contenu protégé";
$('.row3.over,.row3Right').html('<span class="gensmall">'+texte+'</span>');
}
});



Penses à cliquer sur le bouton VALIDER



a++
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Masquer aux invités la colonne "derniers messages" sur l'accueil uniquement

Message par rabolliot Jeu 4 Avr 2019 - 20:09

Merci de ta réflexion sur le sujet,
En réalité je souhaiterais carrément faire disparaître la colonne entière sur la page d'accueil hors connexion, et qu'elle s'affiche normalement pour les membres dès lors qu'ils sont connectés
avatar

rabolliot
***

Masculin
Messages : 181
Inscrit(e) le : 26/03/2008

http://campingcar.forumactif.org/
rabolliot a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Masquer aux invités la colonne "derniers messages" sur l'accueil uniquement

Message par Invité Ven 5 Avr 2019 - 4:22

Hello rabolliot,

alors on va intervenir dans le template afin de supprimer (en visu) les bonnes informations.

Dans le template index_box:
Affichage/Templates/Général/index_box

Recherches cette ligne (25 environ):
Code:
<th nowrap="nowrap" width="150"><div style="width:150px;">{L_LASTPOST}</div></th>


Supprimes et remplaces par:
Code:
<th class="M14_invite"nowrap="nowrap" width="150"><div style="width:150px;">{L_LASTPOST}</div></th>

Recherches cette ligne (71 environ)
Code:
<td class="row3 over" align="center" valign="middle" height="50">

Supprimes et remplaces par:
Code:
<td class="row3 over M14_invite" align="center" valign="middle" height="50">

Penses à enregistrer puis à valider en cliquant respectivement sur :enreg: puis [img]https://2img.net/u/3413/73/38/67/smiles/824052533.png

Dans le template topics_list_box:
Affichage/Templates/Général/topics_list_box

Recherches cette ligne (28 environ):
Code:
<th align="center" nowrap="nowrap" width="150">&nbsp;{topics_list_box.row.L_LASTPOST}&nbsp;</th>


Supprimes et remplaces par :
Code:
<th class="M14_invite"align="center" nowrap="nowrap" width="150">&nbsp;{topics_list_box.row.L_LASTPOST}&nbsp;</th>

Recherches cette ligne(75 environ) :
Code:

<td class="row3Right" onmouseover='this.className="row1"' onmouseout='this.className="row3Right"' align="center" valign="middle" nowrap="nowrap">


Supprimes et remplaces par:
Code:

<td id="M14_invite"class="row3Right" onmouseover='this.className="row1"' onmouseout='this.className="row3Right"' align="center" valign="middle" nowrap="nowrap">

Penses à enregistrer puis à valider en cliquant respectivement sur :enreg: puis [img]https://2img.net/u/3413/73/38/67/smiles/824052533.png

Édites le script que je t'ai donné et remplaces le contenu par celui-ci:
Code:
$(function() {if (_userdata["user_id"] < (0)){$('#M14_invite,.M14_invite').remove();}});

Et voilou .

a++
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Masquer aux invités la colonne "derniers messages" sur l'accueil uniquement

Message par rabolliot Ven 5 Avr 2019 - 13:43

Milouze14 a écrit:Hello rabolliot,
Édites le script que je t'ai donné et remplaces le contenu par celui-ci:
Code:
$(function() {if (_userdata["user_id"] < (0)){$('#M14_invite,.M14_invite').remove();}});

Et voilou .

a++

Bonjour,
De quel script tu parles, là je suis pas ?
avatar

rabolliot
***

Masculin
Messages : 181
Inscrit(e) le : 26/03/2008

http://campingcar.forumactif.org/
rabolliot a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Masquer aux invités la colonne "derniers messages" sur l'accueil uniquement

Message par Invité Ven 5 Avr 2019 - 18:55

Re, sur ce message:
https://forum.forumactif.com/t399948-masquer-aux-invites-la-colonne-derniers-messages-sur-l-accueil-uniquement#3338753

Je t'ai donné ce script:
Code:
 
$(function() {
if (_userdata["user_id"] < (0))
{
  //Le texte qui sera affiché
var texte="Contenu protégé";
$('.row3.over,.row3Right').html('<span class="gensmall">'+texte+'</span>');
}
});
 


Il faut l'éditer et remplacer le contenu par:
Code:
$(function() {if (_userdata["user_id"] < (0)){$('#M14_invite,.M14_invite').remove();}});


a++
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Masquer aux invités la colonne "derniers messages" sur l'accueil uniquement

Message par rabolliot Ven 5 Avr 2019 - 19:59

Merci, c'est au top,
Bon WE
avatar

rabolliot
***

Masculin
Messages : 181
Inscrit(e) le : 26/03/2008

http://campingcar.forumactif.org/
rabolliot a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum