Utilisation des filtres de date SPIP - commentaires Utilisation des filtres de date SPIP 2015-05-19T13:27:45Z https://files.spip.org/Utilisation-des-filtres-de-date-SPIP#comment482038 2015-05-19T13:27:45Z <p>Salut,<br class="autobr"> il suffit de supprimer le</p> <div class="precode"><pre class="spip_code spip_code_block language-xml" dir="ltr" style="text-align:left;" data-language="xml"><code><abr ....></code></pre></div> <p>de ton squelette.</p> <p>Par ex, pour la dist, c'est L33 : <a href="http://zone.spip.org/trac/spip-zone/browser/_core_/plugins/dist/article.html#L33" class="spip_url spip_out auto" rel="nofollow external">http://zone.spip.org/trac/spip-zone/browser/_core_/plugins/dist/article.html#L33</a></p> <p>Par contre, je crois que cette écriture répond à un besoin, peut être pour permettre aux robots de dater les articles ou un truc du genre...</p> <p>jeanmarie</p> Utilisation des filtres de date SPIP 2014-04-21T19:16:41Z https://files.spip.org/Utilisation-des-filtres-de-date-SPIP#comment475051 2014-04-21T19:16:41Z <p>Même question de ma part : comment supprimer le point d'interrogation (et l'affichage de la date) lors du survol de la date par le curseur<small class="fine d-inline"> </small>?</p> Utilisation des filtres de date SPIP 2012-10-27T16:26:39Z https://files.spip.org/Utilisation-des-filtres-de-date-SPIP#comment462641 2012-10-27T16:26:39Z <p>Bonjour, quelqu'un pourrait me dire comment je peux faire pour supprimer la petite flèche et le signe d'interrogation qui s'affichent quand je pointe la souris sur la date de publication d'un article<small class="fine d-inline"> </small>? J'ai déjà supprimé [ title=«<small class="fine d-inline"> </small>(#DATE|date_iso)<small class="fine d-inline"> </small>» pour éliminer l'affichage de la date en format ISO qui apparaissait avec la petite flèche en question. Je veux juste conserver ma date ainsi : Lunes 21 de noviembre de 2011.</p> <p>Gracias mil.</p> Utilisation des filtres de date SPIP 2008-02-18T09:41:08Z https://files.spip.org/Utilisation-des-filtres-de-date-SPIP#comment403171 2008-02-18T09:41:08Z <p>Le langage par défaut de spip, pour le site, est UTF-8. je ne comprends pas que les dates, et seulement elles, s'affichent avec le code Latin 1. Je n'ai pas rencontré ce problème avec les autres sites Spip que j'ai créés.</p> <p>Quelqu'un aurait-il une solution<small class="fine d-inline"> </small>? Ce site serait bilingue sans le savoir<small class="fine d-inline"> </small>?</p> Utilisation des filtres de date SPIP 2008-02-14T15:21:52Z https://files.spip.org/Utilisation-des-filtres-de-date-SPIP#comment403101 2008-02-14T15:21:52Z <p>Actuellement, février apparaît comme « f<small class="fine d-inline"> </small>?vrier ». Quel fichier faut-il modifier pour afficher le caractère accentué. <br class="autobr"> voir : <a href="http://www.cyber-langues.asso.fr/spip.php?article42" class="spip_url spip_out auto" rel="nofollow external">http://www.cyber-langues.asso.fr/spip.php?article42</a><br class="autobr"> merci pour toute réponse</p> Affichage temps écoulé depuis la publication d'un article 2007-02-15T18:19:18Z https://files.spip.org/Utilisation-des-filtres-de-date-SPIP#comment391181 2007-02-15T18:19:18Z <p>Je viens de me rendre compte du manque d'exactitude des résultats obtenus avec ce filtre. En effet jusqu'à 60 minutes, l'affichage est exact. Mais au delà de 60 minutes, on passe aussitôt à 2 heures. Ainsi, un article publié il y a 75 minutes n'affichera pas comme date ceci : <i>il y a 1 heure15 minutes</i></p> <p>mais plutôt celà : <i>il y a 2 heures</i></p> <p>Y at-il des filtres upplémentaires pour avoir un temps exact<small class="fine d-inline"> </small>?</p> Affichage temps écoulé depuis la publication d'un article 2007-02-12T21:47:27Z https://files.spip.org/Utilisation-des-filtres-de-date-SPIP#comment391085 2007-02-12T21:47:27Z <p>Super. C'est exactement ce que je recherchais<small class="fine d-inline"> </small>! Merci.</p> Affichage temps écoulé depuis la publication d'un article 2007-02-12T08:29:31Z https://files.spip.org/Utilisation-des-filtres-de-date-SPIP#comment391055 2007-02-12T08:29:31Z <p><code class="spip_code spip_code_inline" dir="ltr">[(#DATE|date_relative)]</code></p> <p>Ca affichera les dates comme dans la gestion des forums (espace privé)</p> Affichage temps écoulé depuis la publication d'un article 2007-02-09T23:26:06Z https://files.spip.org/Utilisation-des-filtres-de-date-SPIP#comment391003 2007-02-09T23:26:06Z <p>Salut<small class="fine d-inline"> </small>!</p> <p>Peut-on au lieu d'afficher la date de publication d'un article, afficher <i>article publié il y a 20 minutes</i> par exemple<small class="fine d-inline"> </small>? Ce serait sympa<small class="fine d-inline"> </small>!</p> Utilisation des filtres de date SPIP 1.8 2006-02-20T13:51:53Z https://files.spip.org/Utilisation-des-filtres-de-date-SPIP#comment385470 2006-02-20T13:51:53Z <p>Je cherche une boucle qui me permettrait de sortir un article créé le même jour, même mois que la date du jour.</p> <p>C'est pour cette page-là : <a href="http://www.belissor.net/sommaire.php3" class="spip_out" rel='nofollow external'>http://www.belissor.net/</a></p> <p>Actuellement, je mets à jour à la main en changeant la date de l'article<small class="fine d-inline"> </small>!!! Mais je voudrais (bien sûr<small class="fine d-inline"> </small>!) que cela « se fasse tout seul »<small class="fine d-inline"> </small>;-)</p> <p>Je suis assez néophyte (voire très néophyte) en programmation mais devenue assez experte en « copier/coller/tester »<small class="fine d-inline"> </small>;-))</p> <p>Alors si quelqu'un avait quelque chose dans ses archives pour me venir en aide...</p> <p>Je cherche cela depuis deux ans et viens de passer le site en Spip 1 8 2g...</p> <p>Grand merci par avance à ceux qui pourront me donner une piste<small class="fine d-inline"> </small>;-)</p> > Utilisation des filtres de date SPIP 1.8 2005-06-09T13:00:03Z https://files.spip.org/Utilisation-des-filtres-de-date-SPIP#comment381544 2005-06-09T13:00:03Z <p>Pas mal comme filtre. Et ça montre comment transformer la date SPIP (MySql) en date PHP avec strtotime().</p> <p>Mais la fonction dayoftheyear() est déclarée 2 fois. Il faut supprimer l'une des 2.</p> > date 2005-06-09T12:56:42Z https://files.spip.org/Utilisation-des-filtres-de-date-SPIP#comment381542 2005-06-09T12:56:42Z <ol class="spip"><li> Il faudrait mettre ton code entre balises <code>, sinon on ne sait pas trop ce que tu as voulu faire</li><li> Ensuite :</li></ol><ul class="spip"><li> Soit tu fais tout en PHP</li><li> Soit tu crées un filtre ce qui est préférable</li></ul> > Utilisation des filtres de date SPIP 1.8 2005-06-09T12:02:22Z https://files.spip.org/Utilisation-des-filtres-de-date-SPIP#comment381536 2005-06-09T12:02:22Z <p>la réponse est maintenant dans le premier tableau de l'article (depuis qu'il a été mis à jour)<br class="autobr"> D.</p> > date 2005-06-09T09:22:27Z https://files.spip.org/Utilisation-des-filtres-de-date-SPIP#comment381528 2005-06-09T09:22:27Z <p>Si tu connais un peu le php, tu peux creer tes filtres de DATE assez facilement. J'ai poste un exemple juste apres ton message.</p> <p>enregistre ta fonction sur <code class="spip_code spip_code_inline" dir="ltr">mes_fonctions.php3</code> a la racine de ton site Spip.</p> > Utilisation des filtres de date SPIP 1.8 2005-06-09T09:16:17Z https://files.spip.org/Utilisation-des-filtres-de-date-SPIP#comment381527 2005-06-09T09:16:17Z <p>Un petit filtre de date supplementaire :</p> <p><abbr title="friendlyday)">(#DATE</abbr></p> <p>Celui-ci test la date du serveur et affiche « Aujourd'hui », « Hier » ou un simple « affdate_court » sinon.</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><?php function dayoftheyear($date){ $timestamp = strtotime($date); $dayoftheyear = date('z',$timestamp); return $dayoftheyear; } function friendlyday($date){ $articledayoftheyear = dayoftheyear($date); $today = date('z'); if($today==$articledayoftheyear) { $date = 'Aujourd\'hui'; } elseif(($today!=0 and $today==$articledayoftheyear+1)or($today==0 and $articledayoftheyear==365)) { $date = 'Hier'; } else { $date = affdate_court($date); } return $date; } function dayoftheyear($date){ $timestamp = strtotime($date); $dayoftheyear = date('z',$timestamp); return $dayoftheyear; } ?></code></pre></div> > Utilisation des filtres de date SPIP 1.8 2005-06-07T08:02:09Z https://files.spip.org/Utilisation-des-filtres-de-date-SPIP#comment381463 2005-06-07T08:02:09Z <p>Désolé, je ne suis pas réveillé ce matin... $date n'est pas une date PHP mais MySql. Donc ça ne peut pas marcher ces tentatives de filtre<small class="fine d-inline"> </small>! Ma suggestion (je ne peux laisser des conneries, mais il y a peut-être mieux) :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>function jour_perso($date) { if (preg_match("/^(2\d{3})-(\d\d)-(\d\d).+$/", $date, $elts)) { return ($elts[3] == "01") ? "1er" : (int) $elts[3]; } else return null; }</code></pre></div> > Utilisation des filtres de date SPIP 1.8 2005-06-07T07:28:52Z https://files.spip.org/Utilisation-des-filtres-de-date-SPIP#comment381461 2005-06-07T07:28:52Z <p>Erreur de ma part, c'est plutôt :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>function jour_perso($date) { return preg_replace("/^1$/", "1er", date("j", $date)); }</code></pre></div> > Utilisation des filtres de date SPIP 1.8 2005-06-07T06:55:12Z https://files.spip.org/Utilisation-des-filtres-de-date-SPIP#comment381459 2005-06-07T06:55:12Z <p>Il te reste qu'à te faire ton propre filtre pour le jour :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>function jour_perso($date) { return str_replace("1", "1er", date("j", $date)); }</code></pre></div> <p>et faire <code class="spip_code spip_code_inline" dir="ltr">[(#DATE|jour_perso)] [(#DATE|nom_mois)]...</code></p> > Utilisation des filtres de date SPIP 1.8 2005-06-06T22:36:02Z https://files.spip.org/Utilisation-des-filtres-de-date-SPIP#comment381456 2005-06-06T22:36:02Z <p>Oui j'ai essayé tout ça mais ça me donne 1 janvier au lieu de 1<strong>er</strong> janvier :(</p> > date 2005-06-06T17:15:08Z https://files.spip.org/Utilisation-des-filtres-de-date-SPIP#comment381450 2005-06-06T17:15:08Z <p>Je voudrai comparer la date du jour avec la date d'un article :</p> <pre><code style="color:#000000;"><? $date_art = "[(#DATE|affdate{'d-m-Y'})]"; echo 'Date article : '.$date_art.'<br>'; $date_jour = date("d-m-Y"); echo 'Date du jour :'.$date_jour.'<br>'; ?></code></pre> <p>ça ne marche pas car SPIP affiche tjs « 12 mai 2005 » et non « 12-05-2005 ».</p> <p>Est-ce qqn a une réponse<small class="fine d-inline"> </small>?</p> > Utilisation des filtres de date SPIP 1.8 2005-06-04T06:45:46Z https://files.spip.org/Utilisation-des-filtres-de-date-SPIP#comment381417 2005-06-04T06:45:46Z <p>Je dirais plutôt :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> [(#DATE|jour)] [(#DATE|nom_mois)]</code></pre></div> > Utilisation des filtres de date SPIP 1.8 2005-06-03T08:06:47Z https://files.spip.org/Utilisation-des-filtres-de-date-SPIP#comment381394 2005-06-03T08:06:47Z <p>as-tu essayé <code class="spip_code spip_code_inline" dir="ltr"> [(#DATE|jour)] [(#DATE|mois)] </code><small class="fine d-inline"> </small>?</p> > Utilisation des filtres de date SPIP 1.8 2005-06-03T07:50:37Z https://files.spip.org/Utilisation-des-filtres-de-date-SPIP#comment381392 2005-06-03T07:50:37Z <p>Bonjour,</p> <p>j'ai une question concernant les filtres dates. Je cherche à afficher la date au format : « 1<sup class="typo_exposants">er</sup> janvier à 12h44 ». J'utilise aujourd'hui <abbr title="affdate)">(#DATE</abbr><abbr title="heures)h"> à (#DATE</abbr><abbr title="minutes)">(#DATE</abbr>, ce qui me donne « 1<sup class="typo_exposants">er</sup> janvier <strong>2005</strong> à 12h44 ». Quelqu'un a-t-il une idée sur la façon de procéder<small class="fine d-inline"> </small>?</p>