Afficher la date dans la liste des sujets
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Afficher la date dans la liste des sujets
Bonjour à tous,
J’aimerai afficher la date de création des sujets dans la liste des sujets, donc dans le templatetopic_list_box. Je ne crois pas qu’il existe de variable pour ça, ou alors je ne la connais pas. Sauriez-vous comment faire, sachant que je voudrai au maximum éviter quelque chose de trop lourd (bidouillage extrême, scripts trop complexes…) ?
Merci beaucoup par avance
J’aimerai afficher la date de création des sujets dans la liste des sujets, donc dans le templatetopic_list_box. Je ne crois pas qu’il existe de variable pour ça, ou alors je ne la connais pas. Sauriez-vous comment faire, sachant que je voudrai au maximum éviter quelque chose de trop lourd (bidouillage extrême, scripts trop complexes…) ?
Merci beaucoup par avance
Dernière édition par Bokouji le Dim 22 Déc 2013, 08:51, édité 1 fois
Re: Afficher la date dans la liste des sujets
Up s'il vous plait
Re: Afficher la date dans la liste des sujets
Up s'il vous plait :/
Re: Afficher la date dans la liste des sujets
Nouvel up avant Noël s'il vous plait
Re: Afficher la date dans la liste des sujets
Bonjour,
À ma connaissance la seule indication qu'on puisse avoir c'est l'identifiant du sujet.
Par exemple ici l'identifiant du sujet est 361743 donc c'est le 361 743ème sujet de ce forum.
Outre cela si ça n'est pas déjà disponible dans la template ce n'est à ma connaissance pas réalisable.
Si l'ordre par création est important, il se peut que trier les sujets par date de création puisse être préférable pour vous par rapport à l'ordre par défaut "Date du dernier message (le plus récent en premier)".
Cordialement.
À ma connaissance la seule indication qu'on puisse avoir c'est l'identifiant du sujet.
Par exemple ici l'identifiant du sujet est 361743 donc c'est le 361 743ème sujet de ce forum.
Outre cela si ça n'est pas déjà disponible dans la template ce n'est à ma connaissance pas réalisable.
Si l'ordre par création est important, il se peut que trier les sujets par date de création puisse être préférable pour vous par rapport à l'ordre par défaut "Date du dernier message (le plus récent en premier)".
Cordialement.
Ea- Aidactif
- Messages : 23583
Inscrit(e) le : 04/04/2008
Re: Afficher la date dans la liste des sujets
Bonjour et merci pour votre réponse Ea
Il n'est donc pas possible par exemple, grâce à l'ID du premier message (ou même du sujet en lui-même), de récupérer la date qui lui est liée ? Je ne m'y connais pas bien en scripts et mes connaissances en templates restent basiques mais s'il faut je veux bien essayer de faire un effort pour m'y atteler car je trouve le rendu assez intéressant
Voilà un exemple de ce qu'il m'aurait plu de faire :
http://forums.phpbb-fr.com/annonces-a-lire/
Il n'est donc pas possible par exemple, grâce à l'ID du premier message (ou même du sujet en lui-même), de récupérer la date qui lui est liée ? Je ne m'y connais pas bien en scripts et mes connaissances en templates restent basiques mais s'il faut je veux bien essayer de faire un effort pour m'y atteler car je trouve le rendu assez intéressant
Voilà un exemple de ce qu'il m'aurait plu de faire :
http://forums.phpbb-fr.com/annonces-a-lire/
Re: Afficher la date dans la liste des sujets
Il faudrait un script qui en affichant par exemple une page avec 50 sujets, charge les 50 pages de ces sujets pour aller y récupérer la date.
C'est réalisable mais charger 51 pages pour en afficher 1 c'est trop lourd ( au niveau des membres et de forumactif, qui plus est ça mettra tout ces sujets en lu ( donc une "vue" en plus également ) sans les avoir ouvert ).
Après il serait possible qu'il y ait une variable "perdue" dans la template, mais quand à savoir son nom...
Edit :
En trafiquant un peu le schmilblick j'ai ajouté ceci dans l'affichage d'une ligne :
Et cela a donné ça en html :
Donc il semblerait que oui, la date de démarrage du sujet soit disponible par la variable :
Cordialement.
C'est réalisable mais charger 51 pages pour en afficher 1 c'est trop lourd ( au niveau des membres et de forumactif, qui plus est ça mettra tout ces sujets en lu ( donc une "vue" en plus également ) sans les avoir ouvert ).
Après il serait possible qu'il y ait une variable "perdue" dans la template, mais quand à savoir son nom...
Edit :
En trafiquant un peu le schmilblick j'ai ajouté ceci dans l'affichage d'une ligne :
- Code:
[BEGIN:ROW_COLOR]{topics_list_box.row.ROW_COLOR}[/END:ROW_COLOR]<br>
[BEGIN:ROW_CLASS]{topics_list_box.row.ROW_CLASS}[/END:ROW_CLASS]<br>
[BEGIN:FORUM_ID]{topics_list_box.row.FORUM_ID}[/END:FORUM_ID]<br>
[BEGIN:TOPIC_ID]{topics_list_box.row.TOPIC_ID}[/END:TOPIC_ID]<br>
[BEGIN:TOPIC_FOLDER_IMG]{topics_list_box.row.TOPIC_FOLDER_IMG}[/END:TOPIC_FOLDER_IMG]<br>
[BEGIN:TOPIC_AUTHOR]{topics_list_box.row.TOPIC_AUTHOR}[/END:TOPIC_AUTHOR]<br>
[BEGIN:GOTO_PAGE]{topics_list_box.row.GOTO_PAGE}[/END:GOTO_PAGE]<br>
[BEGIN:REPLIES]{topics_list_box.row.REPLIES}[/END:REPLIES]<br>
[BEGIN:NEWEST_POST_IMG]{topics_list_box.row.NEWEST_POST_IMG}[/END:NEWEST_POST_IMG]<br>
[BEGIN:TOPIC_TITLE]{topics_list_box.row.TOPIC_TITLE}[/END:TOPIC_TITLE]<br>
[BEGIN:TOPIC_TYPE]{topics_list_box.row.TOPIC_TYPE}[/END:TOPIC_TYPE]<br>
[BEGIN:VIEWS]{topics_list_box.row.VIEWS}[/END:VIEWS]<br>
[BEGIN:FIRST_POST_TIME]{topics_list_box.row.FIRST_POST_TIME}[/END:FIRST_POST_TIME]<br>
[BEGIN:LAST_POST_TIME]{topics_list_box.row.LAST_POST_TIME}[/END:LAST_POST_TIME]<br>
[BEGIN:LAST_POST_AUTHOR]{topics_list_box.row.LAST_POST_AUTHOR}[/END:LAST_POST_AUTHOR]<br>
[BEGIN:LAST_POST_IMG]{topics_list_box.row.LAST_POST_IMG}[/END:LAST_POST_IMG]<br>
[BEGIN:L_TOPIC_FOLDER_ALT]{topics_list_box.row.L_TOPIC_FOLDER_ALT}[/END:L_TOPIC_FOLDER_ALT]<br>
[BEGIN:U_VIEW_TOPIC]{topics_list_box.row.U_VIEW_TOPIC}[/END:U_VIEW_TOPIC]
Et cela a donné ça en html :
- Code:
[BEGIN:ROW_COLOR][/END:ROW_COLOR]<br>
[BEGIN:ROW_CLASS]row2[/END:ROW_CLASS]<br>
[BEGIN:FORUM_ID]1[/END:FORUM_ID]<br>
[BEGIN:TOPIC_ID]69[/END:TOPIC_ID]<br>
[BEGIN:TOPIC_FOLDER_IMG]http://2img.net/i/fa/subsilver/folder.gif[/END:TOPIC_FOLDER_IMG]<br>
[BEGIN:TOPIC_AUTHOR]<a href="/u1">Adminé é</a>[/END:TOPIC_AUTHOR]<br>
[BEGIN:GOTO_PAGE][/END:GOTO_PAGE]<br>
[BEGIN:REPLIES]1[/END:REPLIES]<br>
[BEGIN:NEWEST_POST_IMG][/END:NEWEST_POST_IMG]<br>
[BEGIN:TOPIC_TITLE]test ventes :)[/END:TOPIC_TITLE]<br>
[BEGIN:TOPIC_TYPE][/END:TOPIC_TYPE]<br>
[BEGIN:VIEWS]1026[/END:VIEWS]<br>
[BEGIN:FIRST_POST_TIME]Jeu 5 Mai 2011 - 18:56[/END:FIRST_POST_TIME]<br>
[BEGIN:LAST_POST_TIME]le Jeu 12 Sep 2013 - 12:30[/END:LAST_POST_TIME]<br>
[BEGIN:LAST_POST_AUTHOR]<strong><a href="/u1" class="gensmall">Adminé é</a></strong>[/END:LAST_POST_AUTHOR]<br>
[BEGIN:LAST_POST_IMG]<a href="/t69-test-ventes#137"><img class="sprite-icon_reply" src="http://2img.net/i/fa/empty.gif" alt="Voir le dernier message" title="Voir le dernier message" /></a>[/END:LAST_POST_IMG]<br>
[BEGIN:L_TOPIC_FOLDER_ALT]Pas de nouveaux messages[/END:L_TOPIC_FOLDER_ALT]<br>
[BEGIN:U_VIEW_TOPIC]/t69-test-ventes[/END:U_VIEW_TOPIC]
Donc il semblerait que oui, la date de démarrage du sujet soit disponible par la variable :
- Code:
{topics_list_box.row.FIRST_POST_TIME}
Cordialement.
Ea- Aidactif
- Messages : 23583
Inscrit(e) le : 04/04/2008
Re: Afficher la date dans la liste des sujets
Re,
Ah, j'avais essayé {topics_list_box.row.POST_TIME} (j'essaye de bidouiller car je sais qu'il existe des "variables cachées"), je n'étais pas très loin du résultat. Merci en tout cas pour votre recherche, ça me satisfait pleinement
Merci encore et bonnes fêtes à tout le forum
Ah, j'avais essayé {topics_list_box.row.POST_TIME} (j'essaye de bidouiller car je sais qu'il existe des "variables cachées"), je n'étais pas très loin du résultat. Merci en tout cas pour votre recherche, ça me satisfait pleinement
Merci encore et bonnes fêtes à tout le forum
Re: Afficher la date dans la liste des sujets
Ce sera ajouté à :
https://github.com/Etana/template/blob/master/var/topics_list_box.row.md#readme
mais il faut d'abord que je refasse une partie du code qui me permet de mettre à jour cette documentation.
https://github.com/Etana/template/blob/master/var/topics_list_box.row.md#readme
mais il faut d'abord que je refasse une partie du code qui me permet de mettre à jour cette documentation.
Ea- Aidactif
- Messages : 23583
Inscrit(e) le : 04/04/2008
Sujets similaires
» Afficher la date d'ouverture des sujets dans les catégories
» Afficher le nom du forum dans la liste des sujets
» Récupérer le nom du sous-forum pour l'afficher dans la liste des sujets
» Afficher la liste des derniers sujets sur la page d'accueil
» [Sujet] Pouvoir trier la liste des sujets selon date ou nombre de réponses / vues
» Afficher le nom du forum dans la liste des sujets
» Récupérer le nom du sous-forum pour l'afficher dans la liste des sujets
» Afficher la liste des derniers sujets sur la page d'accueil
» [Sujet] Pouvoir trier la liste des sujets selon date ou nombre de réponses / vues
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum