Toutes les brèves d'une année sur une page - commentaires> Toutes les news d'une année sur une page2003-09-12T04:39:54Zhttps://contrib.spip.net/Toutes-les-breves-d-une-annee-sur#comment33402003-09-12T04:39:54Z<p>la « ) » c'est corrigé, pour le nom du script vous ferez la manip tout seuls les amis<small class="fine d-inline"> </small>;-)</p>> Toutes les news d'une année sur une page2003-05-31T20:31:02Zhttps://contrib.spip.net/Toutes-les-breves-d-une-annee-sur#comment19792003-05-31T20:31:02Z<p>Deux remarques judicieuses non bloquantes mais à prendre en compte.<br class="manualbr">Merci Silicium</p>> Toutes les news d'une année sur une page2003-05-31T20:24:26Zhttps://contrib.spip.net/Toutes-les-breves-d-une-annee-sur#comment19772003-05-31T20:24:26Z<p>Salut,</p>
<p>Pour avoir les news <strong>et</strong> les articles, il suffit de faire deux boucles sur le même principe l'une en dessous de l'autre : la première sur les brèves, la seconde sur les articles.</p>
<p>A+</p>> Toutes les news d'une année sur une page2003-05-29T20:52:36Zhttps://contrib.spip.net/Toutes-les-breves-d-une-annee-sur#comment19542003-05-29T20:52:36Z<p>Et comment faire pour afficher sur une même page brèves ET articles classés ENSEMBLE par année de publication<small class="fine d-inline"> </small>?</p>> Toutes les news d'une année sur une page2003-05-29T12:30:32Zhttps://contrib.spip.net/Toutes-les-breves-d-une-annee-sur#comment19512003-05-29T12:30:32Z<p>une erreur s'est glissée dans le code<small class="fine d-inline"> </small>!</p>
<p>Dans le paragraphe <i>Pour interroger les brèves d'une année postérieure, on vérifie qu'on est pas sur l'année courante :</i></p>
<p>Il faut enlever la parenthèse fermante de :</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>echo "<a href='news.php3?var_nav_year=".($id_annee + 1)."'>");</code></pre></div>
<p>en <code class="spip_code spip_code_inline" dir="ltr">echo "<a href='news.php3?var_nav_year=".($id_annee + 1)."'>";</code></p>
<p>Je déconseille de coder en dur le nom du script. si on le change il faut retourner dans le script modifier le code à la main. A la place, utilisez $PHP_SELF</p>
<p>Exemple : <code class="spip_code spip_code_inline" dir="ltr">echo "<a href=\"$PHP_SELF?var_nav_year=" . ($id_annee - 1)."\">";</code></p>