Consulter ses messages / sujets sur le forum
MickaelFR Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre MickaelFR
- Inscrit le : 20/01/2014
- Site internet
- Groupes :
Comme la plupart des forums, il y a un lien "voir mes sujets / messages" pour consulter ses derniers messages postés (fort utile lorsqu'on ne souhaite pas parcourir tout le forum pour trouver ses sujets / messages).
Je sais qu'on peut voir ses messages via : Profil > Messages > forum ou commentaire
En bref, c'est un peu le parcours du combattant.
Est-il envisageable de rajouter le lien "Voir ses messages" ou "Voir ses sujets" dans le forum_top.tpl et forcément forum-bottom.tpl ?
Si cela est envisageable, je ferai une demande d'amélioration dans le tracker de bug ..
Merci
PaperToss Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre PaperToss
- Inscrit le : 25/03/2016
Oui c'est envisageable, tu peux envoyer dans le bugtracker

J'aime bien 'Voir mes interventions'
Cordialement.
Myster Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre Myster
- Inscrit le : 04/10/2010
- Groupes :
MickaelFR Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre MickaelFR
- Inscrit le : 20/01/2014
- Site internet
- Groupes :
Myster Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre Myster
- Inscrit le : 04/10/2010
- Groupes :
dans le dossier controllers/ForumHomeController.class.php à la ligne 288 ajoutez en dessous de
Code PHP :
'U_ONCHANGE_CAT' => PATH_TO_ROOT ."/forum/" . url("/index.php?id=' + this.options[this.selectedIndex].value + '", "cat-' + this.options[this.selectedIndex].value + '.php"),
ceci
Code PHP :
'IDENTIFIANT' => AppContext::get_current_user()->get_id(),
Une fois que cela est fait, allez dans votre template forum puis forum_bottom.tpl, puis ajoutez par exemple:
Code HTML :
et faite pareil pour votre forum_top.tpl
Édité par Myster Le 17/05/2016 à 19h19
MickaelFR Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre MickaelFR
- Inscrit le : 20/01/2014
- Site internet
- Groupes :
Merci pour la solution, bien que ma démarche est un peu tardive

Edit :
Petit soucis quand on est sur un sujet, ou quand on est dans nos messages .. En effet, en cliquant, on se retrouve sur l'index du forum. Il faut re-cliquer pour accéder à nos messages .. Une fois sur nos messages, si on re-clique, on reviens en index

Possibilité de pouvoir avoir ses sujets?
Édité par MickaelFR Le 21/05/2016 à 19h36
Myster Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre Myster
- Inscrit le : 04/10/2010
- Groupes :
MickaelFR Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre MickaelFR
- Inscrit le : 20/01/2014
- Site internet
- Groupes :
Myster Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre Myster
- Inscrit le : 04/10/2010
- Groupes :
MickaelFR Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre MickaelFR
- Inscrit le : 20/01/2014
- Site internet
- Groupes :
Myster Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre Myster
- Inscrit le : 04/10/2010
- Groupes :
Comme comme promis on va afficher l'id de l'utilisateur dans chaque "Section du forum" pour cela il faut faire comme avec le nom du forum qui est affiché dans chaque page du forum grâce à des variables TPL déclaré dans les différents fichiers du forum.
Commençons déjà tu as fais la première étape avec le ForumHomeController.php ci-dessus, maintenant on veut que cela s'affiche aussi sur les topics, donc dans forum/forum.php à la ligne 78 rajoute ceci:
Code PHP :
'IDENTIFIANT' => AppContext::get_current_user()->get_id(),
Dans topic.php à la ligne 665 juste en dessous de ce bloc:
Code PHP :
$tpl_bottom->put_all(array( 'C_DISPLAY_MSG' => true, 'ICON_DISPLAY_MSG' => $config->is_message_before_topic_title_icon_displayed() ? '<i class="fa ' . $img_msg_display . '"></i>' : '', 'L_DISPLAY_MSG' => $config->get_message_before_topic_title(), 'L_EXPLAIN_DISPLAY_MSG_DEFAULT' => $topic['display_msg'] ? $config->get_message_when_topic_is_solved() : $config->get_message_when_topic_is_unsolved(), 'L_EXPLAIN_DISPLAY_MSG' => $config->get_message_when_topic_is_unsolved(), 'L_EXPLAIN_DISPLAY_MSG_BIS' => $config->get_message_when_topic_is_solved(), ));
Ajoute ceci:
Code PHP :
$tpl_top->put_all(array( 'IDENTIFIANT' => AppContext::get_current_user()->get_id() ));
Dans track.php à la ligne 223 ajoute ceci:
Code PHP :
'IDENTIFIANT' => AppContext::get_current_user()->get_id(),
dans unread.php à la ligne 225 ajoute ceci :
Code PHP :
'IDENTIFIANT' => AppContext::get_current_user()->get_id(),
Dans stats.php à la ligne 65 ajoute ceci:
Code PHP :
'IDENTIFIANT' => AppContext::get_current_user()->get_id(),
Dans moderation_forum.php à la ligne 70 ajoute ceci
Code PHP :
'IDENTIFIANT' => AppContext::get_current_user()->get_id(),
Dans lastread.php à la ligne 222 ajoute ceci:
Code PHP :
'IDENTIFIANT' => AppContext::get_current_user()->get_id(),
Dans membermsg.php à la ligne 260 ajoute:
Code PHP :
'IDENTIFIANT' => AppContext::get_current_user()->get_id(),
Voilà
Édité par Myster Le 22/05/2016 à 12h32
MickaelFR Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre MickaelFR
- Inscrit le : 20/01/2014
- Site internet
- Groupes :
Je m'y aventure ce soir.
je bosse jusque tard.Merci
Myster Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre Myster
- Inscrit le : 04/10/2010
- Groupes :
MickaelFR Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre MickaelFR
- Inscrit le : 20/01/2014
- Site internet
- Groupes :

Edit :
Lorsque je suis dans un sujet, et que je clique sur "mes messages", je tombe encore sur l'index ..
Lorsque je souhaite voir un sujet dans une catégorie, j'ai une erreur :
Code SQL :
Parse error: syntax error, unexpected '' => AppContext::get_current_u' (T_CONSTANT_ENCAPSED_STRING) in /web/planettrucks/www/site/forum/forum.php on line 80
Édité par MickaelFR Le 22/05/2016 à 22h14
Myster Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre Myster
- Inscrit le : 04/10/2010
- Groupes :
Je vais essayer de te faire ça
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie