Connexion

Récupérer mon mot de passe

Derniers sujets
» *RESOLU*[PHPBB3] Smiley dans miniatures
par Milouze14 Sam 28 Mar 2020 - 18:23

» [PHPBB2] Petites précisions script remplace terme invité
par Milouze14 Sam 28 Mar 2020 - 18:22

» [PHPBB2] Remplacer le mot Invité
par Mi Neth Sam 28 Mar 2020 - 14:42

» [TOUTES VERSIONS] Edition rapide
par Mi Neth Ven 27 Mar 2020 - 13:05

» [TOUTES VERSIONS] Recherche de texte dans les templates
par Mi Neth Jeu 26 Mar 2020 - 17:07

» [PHPBB3] Cacher les boutons citer et multi-citation pour un membre spécifique
par Milouze14 Jeu 26 Mar 2020 - 15:53

» [PHPBB2] Descendre des infos dans le profil simple,
par Milouze14 Mar 24 Mar 2020 - 15:26

» [PHPBB2] Modifier un menu section membres
par Milouze14 Sam 21 Mar 2020 - 15:06

» *RESOLU*[PHPBB3] Modifier couleur titre de colonne dans les catégories
par Milouze14 Ven 20 Mar 2020 - 18:33

» *RESOLU*[PHPBB3] Miniatures sur profil
par Milouze14 Ven 20 Mar 2020 - 18:30

» *RESOLU*[PHPBB2] Message automatique au déplacement d'un sujet
par Milouze14 Ven 20 Mar 2020 - 11:22

» *RESOLU*[PHPBB3] Bouton Favoris sous l'avatar
par Milouze14 Dim 15 Mar 2020 - 5:57

» *RESOLU*[PHPBB3] Bouton photos dans Phototest
par Milouze14 Dim 15 Mar 2020 - 5:56

» [AWESOMEBB] Ajouter son copyright
par christ77000 Jeu 12 Mar 2020 - 14:30

» [PHPBB2] Menu déroulant et Profil Rechercher et Nouveau M.P séparé
par Ptite_Perle Mer 11 Mar 2020 - 18:28

» [PHPBB2]Afficher les statistiques dans la liste des membres
par christ77000 Mer 11 Mar 2020 - 16:26

» [AWESOMEBB] Une barre de statistiques comme sur le FDF
par christ77000 Mer 11 Mar 2020 - 16:10

» *RESOLU*[PHPBB2] Cacher les résultats d'un sondage aux membres
par Milouze14 Mar 10 Mar 2020 - 4:14

» [PHPBB3] Afficher le nombre de message privé non lus sur la toolbar etc
par Milouze14 Lun 9 Mar 2020 - 18:54

» *RESOLU*[PHPBB3] Ajouter un nombre de photos, encore
par Milouze14 Dim 8 Mar 2020 - 20:21

[PHPBB3] Lecture uniquement du 1er message

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

Chipster
Chipster
Milouzien

MessageChipster le Lun 6 Jan 2020 - 18:43

  • Version du forum :
    PHPBB3
  • Templates modifiés :
    oui
  • Navigateur :
    Chrome
bonjour à tous,

ce script permet de faire lire aux invités uniquement les 5 premiers messages :
https://www.milouze14.com/t32440-phpbb3-blocage-lecture-message

Je ne sais pas si c'est normal ou pas, (et dans la version du départ : bloquer la lecture dès le 2ème message) mais il m'affiche les 5 premiers messages de chaque page, au lieu des 5 premiers messages du sujet.

Cordialement
Ludovic
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Lun 6 Jan 2020 - 18:53

Salut Ludovic,
hum, le script modifié laisse pour les invité le visu des 5 premiers messages et pas le reste


mais il m'affiche les
5 premiers messages de chaque page, au lieu des
5 premiers messages du sujet.

Hum, cela revient au même!!!!!!!

C'est le but du script, celui de base était identique Ludovic.



Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).
Chipster
Chipster
Milouzien

MessageChipster le Lun 6 Jan 2020 - 18:59

ok moi quand je parle des 5 premiers messages c'est toutes pages confondues (donc les 5 premiers messages des pages 2, 3, ... ne s'affichaient pas)

Soucis de compréhension de ma part

Milouze14
Milouze14
Fondateur

MessageMilouze14 le Mar 7 Jan 2020 - 4:23

Hello Ludovic,
effectivement, je regarde cela ce soir hinhin .



Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Mar 7 Jan 2020 - 16:44



Ce script devrait résoudre ton soucis:
Code:
$(function(){
var test=$('hr[id="first-post-br"]').length;
if((!document.getElementById('logout'))&&(!test)){

var message ='<img style="margin-right:6px;vertical-align: middle;" src="https://i.imgur.com/b8PNmbE.png" /><p style="display:inline; position:relative; top:1px;">Pour voir la suite de ce topic, vous devez vous <a href="/register">enregistrer</a> ou <a href="/login" rel="hideodsigin">vous connecter</a> à votre compte.</p>';
var p = $('.post').find('.content');
  var post1 = $('.post:lt(5)').find('.content');
 $(p).not(post1).html('<div style="background-color:rgba(255,217,217,.5); border:1px solid rgba(255,100,100,.7); border-radius:2px; padding:8px 12px;">'+message+'</div>');
}
  else{}
});






Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).
Chipster
Chipster
Milouzien

MessageChipster le Mar 7 Jan 2020 - 18:16

bonjour

Cela ne fonctionne pas.
Sur les pages 2, 3, ... il maintien les 5 premiers messages.

merci de ton aide
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Mar 7 Jan 2020 - 18:46

Il faut activer le visu du premier message par contre Ludovic:
Général/Messages et Emails/Configuration/Messages


Toujours afficher le 1er message dans les sujets:
Cocher Oui

Dans le cas contraire , il faudra s'abstenir .




Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).
Chipster
Chipster
Milouzien

MessageChipster le Mar 7 Jan 2020 - 18:59

Cela fonctionne en sens inverse.

1er page : lecture des 5 premiers messages puis message "Pour voir la suite de ce topic, vous devez vous enregistrer ou vous connecter à votre compte."
2ème et 3ème page : aucun message bloqué

merci

Milouze14
Milouze14
Fondateur

MessageMilouze14 le Mar 7 Jan 2020 - 19:08

Bon expliques moi ce que tu veux car je ne comprend plus ce que tu souhaites!!!!

https://www.milouze14.com/t32450-phpbb3-lecture-uniquement-du-1er-message#617536


Je ne sais pas si c'est normal ou pas, (et dans la version du départ : bloquer la lecture dès le 2ème message) mais il m'affiche les 5 premiers messages de chaque page, au lieu des 5 premiers messages du sujet.

https://www.milouze14.com/t32450-phpbb3-lecture-uniquement-du-1er-message#617581


1er page : lecture des 5 premiers messages puis message "Pour voir la suite de ce topic, vous devez vous enregistrer ou vous connecter à votre compte."
2ème et 3ème page : aucun message bloqué



Tu ne trouves pas qu'il y a un dysfonctionnement dans tes demandes ????????????????





Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).
Chipster
Chipster
Milouzien

MessageChipster le Mar 7 Jan 2020 - 19:15

C'est cela ma demande :
* Les 5 premiers messages (toutes pages confondues) sont lisible aux invités.
* A partir du 6ème message (toutes pages confondues), ils doivent s'inscrire ou s'enregistrer pour lire la suite du sujet.

photoclic
photoclic
Milouzien

Messagephotoclic le Mar 7 Jan 2020 - 19:21

Hello Philippe et Ludovic,

Pas sur d'avoir bien compris non plus la demande.

A tout hasard, j'avais ça à une époque qui est très proche je crois de ce que propose Philippe tout en haut:
Code:

//montrer seulement premier message aux invités
$(function(){
    if(!document.getElementById('logout')){
    var message ='<img style="margin-right:6px;vertical-align: middle;" src="https://i.imgur.com/b8PNmbE.png" /><p style="display:inline; position:relative; top:1px;">Pour voir la suite de ce topic, vous devez vous <a href="/register">enregistrerr</a> ou <a href="/login" rel="hideodsigin">vous connecter</a> à votre compte.</p>';
    var p = $('.post').find('.content');
    var post1 = $('.post').find('.content')[0];
     $(p).not(post1).html('<div style="background-color:rgba(255,217,217,.5); border:1px solid rgba(255,100,100,.7); border-radius:2px; padding:8px 12px;">
    '+message+'</div>');
    }
    else{}
    });


Milouze14
Milouze14
Fondateur

MessageMilouze14 le Mar 7 Jan 2020 - 19:25

Hello Serge,
hum, non pas celui-ci mon ami.

Ludovic c'est ce script alors.

Pour toutes les pages, le script affichera les 5 premiers message et ensuite il affichera le tag.



Code:
$(function(){
        if(!document.getElementById('logout')){
        var message ='<img style="margin-right:6px;vertical-align: middle;" src="https://i.imgur.com/b8PNmbE.png" /><p style="display:inline; position:relative; top:1px;">Pour voir la suite de ce topic, vous devez vous <a href="/register">enregistrer</a> ou <a href="/login" rel="hideodsigin">vous connecter</a> à votre compte.</p>';
        var p = $('.post').find('.content');
          var post1 = $('.post:lt(5)').find('.content');
        $(p).not(post1).html('<div style="background-color:rgba(255,217,217,.5); border:1px solid rgba(255,100,100,.7); border-radius:2px; padding:8px 12px;">
        '+message+'</div>');
        }
        else{}
        });




Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).
Chipster
Chipster
Milouzien

MessageChipster le Mar 7 Jan 2020 - 19:29

Voici un schéma pour expliquer :

[PHPBB3] Lecture uniquement du 1er message Annota17

En vert ce qui peut être lu en tant qu'invité, en rouge ce qui ne doit pas être lu.

Milouze14
Milouze14
Fondateur

MessageMilouze14 le Mar 7 Jan 2020 - 19:32


Je ne comprend vraiment rien à ton Schéma Ludovic qui est contradictoire avec tes demandes:

C'est cela ma demande :
* Les 5 premiers messages (toutes pages confondues) sont lisible aux invités.
* A partir du 6ème message (toutes pages confondues), ils doivent s'inscrire ou s'enregistrer pour lire la suite du sujet.

Et quelle différence fais tu avec :

mais il m'affiche les 5 premiers messages de chaque page, au lieu des 5 premiers messages du sujet.

Ce script est fonctionnel:

https://www.milouze14.com/t32450-phpbb3-lecture-uniquement-du-1er-message#617585
Chipster
Chipster
Milouzien

MessageChipster le Mar 7 Jan 2020 - 19:50

Pour moi un sujet regroupe plusieurs pages.

mais il m'affiche les 5 premiers messages de chaque page, au lieu des 5 premiers messages du sujet.

=> Donc le problème était d'afficher uniquement les 5 premiers messages de la 1er page et de tout cacher ensuite.

Milouze14
Milouze14
Fondateur

MessageMilouze14 le Mar 7 Jan 2020 - 20:10

Tu peux tester ce dernier script:
Code:
$(function(){
 if(!document.getElementById('logout')){ 
var test=$('hr[id="first-post-br"]').length;
var message ='<img style="margin-right:6px;vertical-align: middle;" src="https://i.imgur.com/b8PNmbE.png" /><p style="display:inline; position:relative; top:1px;">Pour voir la suite de ce topic, vous devez vous <a href="/register">enregistrer</a> ou <a href="/login" rel="hideodsigin">vous connecter</a> à votre compte.</p>';
var p = $('.post').find('.content');
if(!test)
{
var post1 = $('.post:lt(5)').find('.content');
$(p).not(post1).html('<div style="background-color:rgba(255,217,217,.5); border:1px solid rgba(255,100,100,.7); border-radius:2px; padding:8px 12px;">'+message+'</div>');
}
if(test)
{
$('.post').find('.content').html('<div style="background-color:rgba(255,217,217,.5); border:1px solid rgba(255,100,100,.7); border-radius:2px; padding:8px 12px;">'+message+'</div>');
}}});




Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).
Chipster
Chipster
Milouzien

MessageChipster le Mar 7 Jan 2020 - 22:12

Ce script fonctionne très bien.

merci à tous

Milouze14
Milouze14
Fondateur

MessageMilouze14 le Mer 8 Jan 2020 - 3:58


Hello


Sujet résolu et déplacé dans le forum adéquate

A bientôt pour une prochaine demande clin oeil





Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).

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

Créer un compte ou se connecter pour répondre

Vous devez être membre pour répondre.

S'enregistrer

Rejoignez notre communauté ! C'est facile !


S'enregistrer

Connexion

Vous êtes déjà membre ? Aucun soucis, cliquez ici pour vous connecter.


Connexion

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