71 Ansichten
[Widget] Derniers sujets
Ippopilot

8 Fach, 29 Antworten

Ungelesene Nachricht
Bonjour,

Je ne sais pas si c'est un bug ou si c'est prévus comme ca.

Sur le Module FORUM Derniers Sujet, est il normal que lorsqu'un nouveaux message est éditer sur le forum, le sujet concerné ne remonte pas en première place ??

Cela fonctionne lorsqu'on met le module "Derniers Message" mais celui ci n'affiche pas les sujets concerné.


Merci de votre aide.
4 Teilnehmer
14 Antworten
Zaekof

38 Fach, 883 Antworten

Mitwirkende Geber
Ungelesene Nachricht
je crois que c'est normal car c'est pas la fonction primaire du module
"N'arrêtez jamais d'apprendre" !
Ippopilot

8 Fach, 29 Antworten

Ungelesene Nachricht
Ok, merci pour la réponse
Y a t'il possibilité de le faire ? ou/et de rajouter une 4eme lignes ?
Zaekof

38 Fach, 883 Antworten

Mitwirkende Geber
Ungelesene Nachricht
c'est "possible" mais en overrides :)
"N'arrêtez jamais d'apprendre" !
Ippopilot

8 Fach, 29 Antworten

Ungelesene Nachricht
Oullalalaaa tu m'a perdu la.... :(
Zaekof

38 Fach, 883 Antworten

Mitwirkende Geber
Ungelesene Nachricht
désolé :)

http://www.neofrag.fr/forum/topic/290/overrides…
"N'arrêtez jamais d'apprendre" !
Ippopilot

8 Fach, 29 Antworten

Ungelesene Nachricht
OK merci j'ai compris le but des overrides.

Je doit aller dans ces dossiers = widgets\forum\views et après je ne sais pas quoi et quels fichiers modifiés afin de faire remonté le dernier sujet répondu.
Tealk

3 Fach, 68 Antworten

Ungelesene Nachricht
C'est le fichier index.tpl.php , il me semble ... Je te dirais bien d'utiliser la fonction "date" mais apparement elle y est deja ...
eResnova

17 Fach, 875 Antworten

Mitwirkende
Ungelesene Nachricht
Bonjour !

Pour changer le nombre de topics, ou de derniers messages, à afficher dans les widgets, il faut modifier le fichier widgets/forum/models/forum.php

Dans les différentes fonctions de ce fichier, tu peux voir ->limit(3)donc il te suffit juste de faire varier le nombre pour changer le résultat . :)
eResnova

17 Fach, 875 Antworten

Mitwirkende
Ungelesene Nachricht
Pour faire remonter en premier les messages édités, il faut modifier le fichier modules/forum/controllers/index.php

A la place de la ligne 527 :

'message' => $post['message']

Tu mets :

'message' => $post['message'],
'date' => now()


Cela devrait mettre à jour la date du message. Je n'ai pas pu le tester... A confirmer
Ippopilot

8 Fach, 29 Antworten

Ungelesene Nachricht
Les sujets ne remontent toujours pas après modification du fichiers modules/forum/controllers/index.php


eResnova

17 Fach, 875 Antworten

Mitwirkende
Ungelesene Nachricht
est il normal que lorsqu'un nouveaux message est éditer sur le forum, le sujet concerné ne remonte pas en première place ??
La solution que je t'ai donnée résout cette demande : mettre à jour la date d'un message édité.

Le widget "Derniers sujets" affiche les derniers sujets postés et non pas les derniers sujets mis à jours. Il y a le widget "Derniers messages" pour voir l'activité récente.
Ippopilot

8 Fach, 29 Antworten

Ungelesene Nachricht
Pour ma part cela ne fonctionne pas.
Cela remonte mon sujet uniquement si on modifie le post principal, pas si il y a une réponse .

Le Widgets "Dernier Messages" fait ce que je veux mais celui ci affiche le du début du dernier message ce qui remplis le module...
Serait t'il pas plus simple d'affiche le titre du sujet sur ce widgets ?
Zaekof

38 Fach, 883 Antworten

Mitwirkende Geber
Ungelesene Nachricht
le but du widget c'est de voir les derniers messages & non les titres ^^ après tu peut le modifié comme tu veut.
"N'arrêtez jamais d'apprendre" !
Ippopilot

8 Fach, 29 Antworten

Ungelesene Nachricht
C'est la ou j'ai un peu de mal.
De ce que je pense, si je veux modifier les message par le titre du topic, je dois me rendre dans le dossier widgets\forum\views\index.tpl.php

J'ai essayer plusieurs modifs mais sans sucés. Je suis pas contre pour un peu d'aide...