Raccourcir la date des articles (!N_date!)

Pour des raisons d'esthétisme, il peut arriver parfois que l'on est envie d'afficher la date ainsi : 23 mars 2010, au lieu de Mardi 23 mars 2010 @ 21:51:10


Un exemple en image

au lieu de

D'abord occupons-nous du fichier index-news.html

Index-news (articles postés en page principale)

Ici non prenons la variable $time qui nous affiche -> Lundi 05 avril 2010 @ 21:12:18 puis l'on raccourci son résultat par Avril 5 2010

Décortiquons notre tableau (array)
- $ok[0] = Lundi
- $ok[1] = 05
- $ok[2] = avril
- $ok[3] = 2010
- $ok[4] = @
- $ok[5] = 21:12:18

Nous ne garderons que le jour en chiffre, le mois et l'année, dans notre exemple

Code à mettre dans index-news.html

Source : http://jireck.free.fr/article.php?sid=17&mode=thread&order=0&thold=0

details-news (articles postés dans les détails (news par exemple)

Ici non prenons la variable $time -> Lundi 05 avril 2010 @ 21:12:18 puis l'on raccourci son résultat par Avril 5 2010

Décortiquons notre tableau (array)
- $ok[0] = 2010
- $ok[1] = 03
- $ok[2] = 23 20:30:32

Comme là on peut le voir, ça se corse un peu car le mois est affiché en numérique (03) et le jour et affiché avec l'heure (23 (20:30:32))

Code à mettre dans détails-news.html


La CSS (A ajouter de le fichier style.css de votre thème


Précédent |  Suivant
jireck
118     
 

jireck
  Posté : 21-04-2010 12:08

je viens de refaire un article pour detail-news.html à découvrir sur mon site.

Par ailleurs, la solution de phr (si c'est la sienne) est très élégante mais il faut connaitre:
- le php
- le html dans des balises php
- écrasement du fichier lors d'un MAJ (à vérifier).

sinon bravo

  Profil  www
Skippy
398      
 

Skippy
  Posté : 24-04-2010 13:37

y en a qui ne omettent de noter la source de leur code et y a ceux qui doutent des autres
Citation : jireck 
...
Par ailleurs, la solution de phr (si c'est la sienne) est très élégante
...
Je sais que y a tension entre vous deux, mais ici on laisse ses armes à la maison. Merci

@phr
Si je comprend bien ta manip cela remplace la date comme on le désire, mais partout ou est appelé la fonction date.
Je veux dire sur tout le site et non seulement index et détails-news.
C'est juste ?

#Ji
Content de te relire..

En effet il faut utiliser $datetime ce qui évite de devoir convertir le mois en lettre comme j'ai du faire lol
Je sais pas ce que j'ai du faire car j'avais testé avec cette variable, mais j'y arrivai pas, alors que c'est tout aussi simple
Par contre attention le code que tu présentes. Tu y insère par exemple < p class=""> Si l'on prend ton code telquel ça plante (faut < p class=\"\">) Tu me diras c'est tout con..., mais y en a qui ne connaissent rien à rien
Je ne mettai en aucun cas la véracité de ton code, mais justement je disai que tu n'avais pas testé partout et que si l'on prend ton code telquel, il ne marche pas, il faut le corriger.
Moi je veux juste te mettre en garde de ne pas oublier ceux qui n'ont aucunes connaissance

Pour info moi j'ai du passer par script les infos dans le syntaxhighlighter au lieu de la classe

exemple:

<script type="syntaxhighlighter" class="brush: php">...le code
]]></script>

Et là le script est "plus souple" niveau balises

D'ailleurs je me demande si c'est pas mieux d'intégrer plutôt cette fonction ainsi dans les articles, forums, etc...

Sinon toi tu as copy to clipboard dans les choix (le flash, au passage de la souris) Moi je sais pas comment le faire apparaitre...

Salutations

  Profil  www
jireck
118     
 

jireck
  Posté : 25-04-2010 09:41

c'est surtout un probleme de hightlight....

Pour le badge, j'en discute sur mon http://jireck.free.fr/article.php?sid=38

  Profil  www
Aller à la page : [ 1 | 2 | 3 | 4 ]
Les Commentaires sont la propriété de leurs auteurs. Nous ne sommes pas responsables de leur contenu.

Liens Relatifs