BoyWiki:Agora/9 décembre 2008
Test de création automatique du titre de la page du jour
Juste un test... en croisant les doigts.
--Loustic 9 décembre 2008 à 00:11 (GMT)
- Ca ne marche toujours pas :-( Désolé, j'abandonne pour ce qui reste de nuit.
--Loustic 9 décembre 2008 à 00:14 (GMT)
Quelques réflexions
1°) D'abord, je fais comme tu as dit de ne pas faire ! C'est-à-dire que je crée un nouveau message en utilisant le bouton Modifier.
Avant que tu me tapes, j'explique : je n'ai jamais vu de bouton Ajouter un message. Sans doute parce qu'il figure sur la page fixe de l'Agora, dans laquelle sont sans doute insérées les pages journalières (je suppute !). Or la seule manière que j'aie trouvée pour accéder à l'Agora, c'est de cliquer sur les liens de la page Liste des modifications – ce qui m'amène forcément à une page quotidienne.
Pourrais-tu indiquer l'adresse de la page fixe de l'Agora, et même, si possible, en mettre le lien dans la marge gauche (dans le cadre navigation) ?
2°) Je suppose que la création de pages automatiquement datées doit faire appel à la même fonction que le modèle qui permet d'afficher le pseudo, la date et l'heure si on tape quatre ~. As-tu cherché de ce côté ?
Il y a dans Wikipédia des fonctions qui permettent d'afficher jour, mois et année : {{CURRENTDAYNAME}} {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}
(voir http://fr.wikipedia.org/wiki/Aide:Syntaxe#Magic_Words).
Ça marche dans BoyWiki, puisque ça donne : jeudi 21 novembre 2024
Peut-être ces fonctions sont-elles utilisables pour la création des pages, à condition que les valeurs affichées soient d'une manière ou d'une autre "bloquées" à leur état initial (pour que le nom de la page créée aujourd'hui ne change pas demain – et les jours suivants).
Bonne chance !
Caprineus 9 décembre 2008 à 20:27 (GMT)
- Désolé, je n'avais pas compris que tu n'avais pas l'adresse d'accès directe à l'Agora. C'est
https://fr.boywiki.org/wiki/BoyWiki:Agora - Si tu pars de la page des Modifications récentes, tu peux y accéder en supprimant la fin de l'adresse, à avoir "/9 décembre 2008" par exemple pour cette page. Tu te retrouveras alors dans la page principale de l'Agora. Tu trouveras le lien (ce n'est en fait pas un bouton) "Ajouter un message" dans un cartouche sous le titre Agora. Il n'est d'ailleurs accessibble que depuis là puisqu'il sert à créer un message automatique dans la page de la date courante, en créant la page si besoin.
- Pour ce qui est de mettre le lien dans la barre de navigation ou plutôt dans celle de la boîte à outils, je n'ai pas encore trouvé comment modifier cet élément de page. Je vais essayer de trouver l'info ailleurs mais, même dans Wikipédia, je n'ai pour le moment rien vu. Je sens que ça va se finir par une demande à FS :-( A quoi ça sert de prendre des galons, je vous le demande ;-) Bon, en attendant je place le lien dans la page d'Accueil, sous le texte d'introduction "Qu’est-ce que BoyWiki ?"
https://fr.boywiki.org/wiki/Accueil
- Pour le titre en automatique, je pense que c'est un modèle de page qu'il faut que je crée. Je ne sais pas encore comment, parce que là encore je n'ai pas trouvé la source de la page dans Wikipédia. Mais là j'ai meilleur espoir, même si je pense qu'il doit falloir jouer subtilement avec les fonctions élaborées.
--Loustic 9 décembre 2008 à 22:29 (GMT)
- Ah ben voilà ! ça a tout de suite une autre
gueuleallure !
- Ah ben voilà ! ça a tout de suite une autre
- J'ai cherché aussi sur Wikipédia le code des sous-pages datées, mais n'ai rien trouvé...
- Je remarque que les dates n'apparaissent pas dans le sommaire, alors qu'elle figurent sur le Bistro. A creuser, car c'est bien utile.
- En revanche, dans le courant de la page, les titres datés apparaissent comme des liens – ce qui est inutile. Je pense que ça a quelque chose à voir avec la remarque précédente. En bref, ces titres datés ne sont pas formatés correctement, ce qui les empêche d'apparaître dans le sommaire.
- Autre chose : à mon avis, il vaudrait mieux garder l'ordre chronologique normal pour les jours (comme dans Wikipédia). Ça fait un peu bizarre de suivre l'ordre chronologique dans le courant de chaque journée, et de devoir opérer en sens inverse pour la succession des jours !
- Caprineus 9 décembre 2008 à 23:41 (GMT)
Ah ben preums, cette fois !
As-tu remarqué que lorsqu'on écrit un message en passant par "modifier", puis Publier, on ne revient pas sur la page principale de l'Agora !
D'autre part, si l'on compare le nombre des contributeurs de Wikipédia et de ceux de BoyWiki (même dans le meilleur des cas), on peut sans doute étendre facilement à 7 ou 10 jours la conservation des messages.
Je remarque par ailleurs que ton code pour la page BoyWiki:Agora est beaucoup plus simple que celui du Bistro. Comme j'ai été y faire un tour aujourd'hui entre deux brochettes de mouton (Aïd-el-Kebir oblige... mais bien agréablement, il faut le reconnaître, quand ça se passe dans une famille nombreuse !), j'avais concocté un code que je te livre ci-dessous, sans nullement garantir son efficacité :
- <!--
- ==============================================================
- ATTENTION : MERCI DE NE PAS MODIFIER CETTE PAGE
- Cette page n'est pas destinée à être éditée pour des raisons autres que la maintenance.
- Si vous souhaitez ajouter un message, revenez à la page précédente (Agora) et cliquez sur le lien « Ajouter un message » situé en haut de la colonne rose à droite, juste en dessous de l'image.
- Votre message sera ajouté à une sous-page correspondant à la date du jour (du type « BoyWiki:Agora/31 février 2099 ») qui sera automatiquement incluse dans l'Agora.
- ========================================================
- -->
- {{/En-tête}}
- <!-- Liste des sept dernières sous-pages quotidiennes -->
- <!-- {{BoyWiki:Agora/{{#time:j F Y|-7 days+{{BoyWiki:Agora/Heure_d'été}}hours}}}}
- {{BoyWiki:Agora/{{#time:j F Y|-6 days+{{BoyWiki:Agora/Heure_d'été}}hours}}}}
- {{BoyWiki:Agora/{{#time:j F Y|-5 days+{{BoyWiki:Agora/Heure_d'été}}hours}}}}
- {{BoyWiki:Agora/{{#time:j F Y|-4 days+{{BoyWiki:Agora/Heure_d'été}}hours}}}}
- {{BoyWiki:Agora/{{#time:j F Y|-3 days+{{BoyWiki:Agora/Heure_d'été}}hours}}}}
- {{BoyWiki:Agora/{{#time:j F Y|-2 days+{{BoyWiki:Agora/Heure_d'été}}hours}}}}
- {{BoyWiki:Agora/{{#time:j F Y|-1 days+{{BoyWiki:Agora/Heure_d'été}}hours}}}}
- {{BoyWiki:Agora/{{#time:j F Y|0 days+{{BoyWiki:Agora/Heure_d'été}}hours}}}}
- <div style="margin-top:1em; padding:0.5em; border:solid 1px gray; text-align:center; font-size:large;"class="plainlinks">'''[{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}/{{#time:j F Y|0 days+{{BoyWiki:Agora/Heure_d'été}}hours}}|action=edit§ion=new}} Ajouter un message]'''</div>
- [[Catégorie:Agora|*{{PAGENAME}}]]
- <!---
- MERCI DE NE RIEN INSCRIRE EN DESSOUS DE CETTE LIGNE,
- VOTRE CONTRIBUTION SERAIT IMMÉDIATEMENT EFFACÉE
- ------------------------------------------------------------------------------>
Ça vaut ce que ça vaut. Vois si tu peux en tirer quelque chose...
(Réflexion faite, l'heure d'été n'est peut-être pas nécessaire, vu que les contributeurs seront répartis entre plusieurs pays n'ayant pas forcément le même système).
Caprineus 10 décembre 2008 à 00:19 (GMT)