Modification liste sujet et messages [RESOLU]

Forum consacré à phpBB lui même. Comment tirer le meilleur de ce puissant forum.
Veuillez noter que ce forum n'est pas un forum de support officiel, il s'agit ici plus de partager que de demander.

Modérateur: Modérateurs

Modification liste sujet et messages [RESOLU]

Messagede chevalhack » Mar Mar 25, 2008 10:06 am

Bonjour à tous,

J'aimerez savoir si vous pouvez m'aider pour pouvoir :
- L'utilisateur voit ses messages postés dans une autre couleur de fond (la zone où le message est écrit).
- Si l'utilisateur poste un message dans un sujet et que d'autre messages on été posté après le sien et qu'il ne le(s) à pas encore lu, une image s'afficher à coté du sujet pour le prévenir.

Merci d'avance pour votre aide

Cordialement chevalhack.
Dernière édition par chevalhack le Sam Mar 29, 2008 12:26 pm, édité 1 fois.
chevalhack
 
Messages: 5
Inscription: Lun Mar 24, 2008 6:25 pm

Publicité

Re: Modification liste sujet et messages

Messagede MathieuM. » Mar Mar 25, 2008 12:10 pm

chevalhack a écrit:- Si l'utilisateur poste un message dans un sujet et que d'autre messages on été posté après le sien et qu'il ne le(s) à pas encore lu, une image s'afficher à coté du sujet pour le prévenir.


C'est déjà le cas :wink:
Une petite icône s'affiche à gauche du nom du sujet (je parle des thème phpBB v3 "originaux", les styles d'indépendant peuvent différer...).

Pour le :

- L'utilisateur voit ses messages postés dans une autre couleur de fond (la zone où le message est écrit).


Tout comme l'image de son propre sujet est différente (une petite astérisque rouge), cela doit être réalisable en utilisant une class CSS.


Mathieu.
Avatar de l’utilisateur
MathieuM.
phpBB SEO Team
phpBB SEO Team
 
Messages: 1465
Inscription: Dim Fév 10, 2008 9:33 pm
Localisation: Rhône-Alpes

Messagede chevalhack » Mar Mar 25, 2008 2:04 pm

Ok pour la classe css mais comment indiquer que c'est seulement l'utilisateur qui vois seulement ses propres messages en une autre couleur ??

Peut-on m'indiquer la démarche à suivre ainsi que le code à inserer ou la partie à modifier??
chevalhack
 
Messages: 5
Inscription: Lun Mar 24, 2008 6:25 pm

Messagede chevalhack » Mer Mar 26, 2008 11:31 am

Il y a-t-il une condition qui existe pour indiquer que si le posteur est la personne connectée dans ce cas on utilise cette classe ?
chevalhack
 
Messages: 5
Inscription: Lun Mar 24, 2008 6:25 pm

Messagede MathieuM. » Mer Mar 26, 2008 12:35 pm

Bonjour,

Dans ton fichier viewforum_body.html, tu encadres tes modifications par :

Code: Tout sélectionner
<!-- IF not S_IS_BOT and S_USER_LOGGED_IN -->

... Ton code ...

<!-- ENDIF -->



Mathieu.
Avatar de l’utilisateur
MathieuM.
phpBB SEO Team
phpBB SEO Team
 
Messages: 1465
Inscription: Dim Fév 10, 2008 9:33 pm
Localisation: Rhône-Alpes

Messagede chevalhack » Mer Mar 26, 2008 1:33 pm

NON cette condition ne fonctionne pas car tout les cadres de messages changes de couleur moi je veux seulement que ce soit les cadres de la personne connecté qui voit ses propres messages dans une autre couleur.
Il faudrait une condition du type si le posteur du messages est la personne connecté ...

genre :
Code: Tout sélectionner
<!-- IF post.author == S_USER_LOGGED_IN -->


Est-ce que cette condition pourrait fonctionner ?

EDIT : Problème résolu : pour ceux qui cherche la condition la voici :

Code: Tout sélectionner
if ($user->data['user_id'] == $poster_id)
   {
            $postrow += array('S_A_LUI'    =>  true );
        }
   else
   {
            $postrow += array('S_A_LUI'    =>  false );
        }


Dans ce cas la variable à utiliser pour la condition dans le template est S_A_LUI
chevalhack
 
Messages: 5
Inscription: Lun Mar 24, 2008 6:25 pm


Retourner vers Le Forum phpBB

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 22 invités