Utilisation des filtres de date SPIP - commentairesUtilisation des filtres de date SPIP2015-05-19T13:27:45Zhttps://files.spip.net/Utilisation-des-filtres-de-date-SPIP#comment4820382015-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 SPIP2014-04-21T19:16:41Zhttps://files.spip.net/Utilisation-des-filtres-de-date-SPIP#comment4750512014-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 SPIP2012-10-27T16:26:39Zhttps://files.spip.net/Utilisation-des-filtres-de-date-SPIP#comment4626412012-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 SPIP2008-02-18T09:41:08Zhttps://files.spip.net/Utilisation-des-filtres-de-date-SPIP#comment4031712008-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 SPIP2008-02-14T15:21:52Zhttps://files.spip.net/Utilisation-des-filtres-de-date-SPIP#comment4031012008-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 article2007-02-15T18:19:18Zhttps://files.spip.net/Utilisation-des-filtres-de-date-SPIP#comment3911812007-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 article2007-02-12T21:47:27Zhttps://files.spip.net/Utilisation-des-filtres-de-date-SPIP#comment3910852007-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 article2007-02-12T08:29:31Zhttps://files.spip.net/Utilisation-des-filtres-de-date-SPIP#comment3910552007-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 article2007-02-09T23:26:06Zhttps://files.spip.net/Utilisation-des-filtres-de-date-SPIP#comment3910032007-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.82006-02-20T13:51:53Zhttps://files.spip.net/Utilisation-des-filtres-de-date-SPIP#comment3854702006-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.82005-06-09T13:00:03Zhttps://files.spip.net/Utilisation-des-filtres-de-date-SPIP#comment3815442005-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>> date2005-06-09T12:56:42Zhttps://files.spip.net/Utilisation-des-filtres-de-date-SPIP#comment3815422005-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.82005-06-09T12:02:22Zhttps://files.spip.net/Utilisation-des-filtres-de-date-SPIP#comment3815362005-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>> date2005-06-09T09:22:27Zhttps://files.spip.net/Utilisation-des-filtres-de-date-SPIP#comment3815282005-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.82005-06-09T09:16:17Zhttps://files.spip.net/Utilisation-des-filtres-de-date-SPIP#comment3815272005-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.82005-06-07T08:02:09Zhttps://files.spip.net/Utilisation-des-filtres-de-date-SPIP#comment3814632005-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.82005-06-07T07:28:52Zhttps://files.spip.net/Utilisation-des-filtres-de-date-SPIP#comment3814612005-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.82005-06-07T06:55:12Zhttps://files.spip.net/Utilisation-des-filtres-de-date-SPIP#comment3814592005-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.82005-06-06T22:36:02Zhttps://files.spip.net/Utilisation-des-filtres-de-date-SPIP#comment3814562005-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>> date2005-06-06T17:15:08Zhttps://files.spip.net/Utilisation-des-filtres-de-date-SPIP#comment3814502005-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.82005-06-04T06:45:46Zhttps://files.spip.net/Utilisation-des-filtres-de-date-SPIP#comment3814172005-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.82005-06-03T08:06:47Zhttps://files.spip.net/Utilisation-des-filtres-de-date-SPIP#comment3813942005-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.82005-06-03T07:50:37Zhttps://files.spip.net/Utilisation-des-filtres-de-date-SPIP#comment3813922005-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>