integrer_lire_la_suite

Bonjour,

Sur les derniers articles publiés listés sur la page d’accueil, je souhaiterai voir apparaitre « lire la suite… » avec un lien vers l’article en question.

Comment faire? La manip est-elle automatique ou bien les a href doivent etre écrits manuellement ?

Merci.
Gaelle


Créez gratuitement votre Yahoo! Mail avec 100 Mo de stockage !
Créez votre Yahoo! Mail

Le nouveau Yahoo! Messenger est arrivé ! Découvrez toutes les nouveautés pour dialoguer instantanément avec vos amis. Téléchargez GRATUITEMENT ici !

Il doivent être écris manuelement.

FAURE Gaelle wrote:

Bonjour,
Sur les derniers articles publiés listés sur la page d'accueil, je souhaiterai voir apparaitre "lire la suite..." avec un lien vers l'article en question.
Comment faire? La manip est-elle automatique ou bien les a href doivent etre écrits manuellement ?
Merci.
Gaelle

--

Olivier G.
http://talath.no-ip.info/~carmine/blog/dotclear/index.php/

FAURE Gaelle a écrit :

Bonjour,
Sur les derniers articles publiés listés sur la page d'accueil, je souhaiterai voir apparaitre "lire la suite..." avec un lien vers l'article en question.
Comment faire? La manip est-elle automatique ou bien les a href doivent etre écrits manuellement ?

integrer ceci dans ton squelette :

<a href="#URL_ARTICLE">lire la suite</a>

Merci.

de rien !

Alex

s
Le 4 août 04, à 11:44, FAURE Gaelle a écrit :

Bonjour,

Sur les derniers articles publiés listés sur la page d'accueil, je souhaiterai voir apparaitre "lire la suite..." avec un lien vers l'article en question.
Comment faire? La manip est-elle automatique ou bien les a href doivent etre écrits manuellement ?

je suppose que tu as vu cela sur un site, le bon reflexe dans ce cas la est d'acceder au squelette du dit site (sommaire.html pour ta question) , d'etudier le code, de reperer et de pomper le moreceau ed boucle qui produit l'effet recherché ... il ne faut pas hesiter à le faire, c'est la demarche normale et celle qui permet de progresser

pour ton cas, si j'ai bien compris ta question, il s'agit simplement, dans une boucle article, de poser un lien sur l'url de celui-ci .. tu peux trouver un exemple dans le sommaire du squelette par défaut
c'est la solution standard = placer dans la dite boucle ce qui suit
<a href="#URL_ARTICLE"> lire la suite..</a>

@+
Nicolas RIQUOIS
http://www.pucroller.com

il ne faut pas hesiter à le faire, c'est
la demarche normale et celle qui permet de progresser

Et pour confirmer ce que dis Nicolas, tu as des sites avec des squelettes
très clairement écrits et commentés : son PUCroller.com en est l'exemple et
je m'en suis inspiré : tu imprimes les squelettes, une page de chaque type
du site (articles, sommaire, brève)... et tu regardes comment c'est fait !
Ca t'apprend plein de choses et te permet de trouver des combines. Et, comme
c'est bien documenté, tu as le lien avec les contributions ou la doc.

Tu as cela sur PUCroller et j'ai fait de même sur http://raforum.apinc.org,
rubrique "vie du site" (le lien est en bas de page).

JMB

Salut,

Et pour faire un peu de lèche, je dirai que j'adore ton site JMB, il est
clair, bien structuré, design minimaliste et le multilinguisme y est bien
expliqué et bien appliqué.

Paul
paul@1formatik.com
Dernier site en cours de réalisation avec SPIP :
http://www.groupecidr.org/sommaire.php3

"JMB" <jbonnard@laposte.net> wrote in message
news:ceqdre$dtk$1@sea.gmane.org...

>il ne faut pas hesiter à le faire, c'est
>la demarche normale et celle qui permet de progresser

Et pour confirmer ce que dis Nicolas, tu as des sites avec des squelettes
très clairement écrits et commentés : son PUCroller.com en est l'exemple

et

je m'en suis inspiré : tu imprimes les squelettes, une page de chaque type
du site (articles, sommaire, brève)... et tu regardes comment c'est fait !
Ca t'apprend plein de choses et te permet de trouver des combines. Et,

comme

c'est bien documenté, tu as le lien avec les contributions ou la doc.

Tu as cela sur PUCroller et j'ai fait de même sur

http://raforum.apinc.org,

rubrique "vie du site" (le lien est en bas de page).

JMB

----------------------------------------------------------------------------
----

Et pour faire un peu de lèche, je dirai que j'adore ton site JMB, il est
clair, bien structuré, design minimaliste et le multilinguisme y est bien
expliqué et bien appliqué.

Echange de bon procédé ! Le tien est vachement pro et en CSS... que je ne
manipule pas encore :-((

Par contre, comment as-tu fait le "recommander" ?

JMB

Le 4 août 04, à 13:02, JMB a écrit :

Et pour faire un peu de lèche, je dirai que j'adore ton site JMB, il est
clair, bien structuré, design minimaliste et le multilinguisme y est bien
expliqué et bien appliqué.

Echange de bon procédé ! Le tien est vachement pro et en CSS... que je ne
manipule pas encore :-((

pour poursuivre dans l'echange de fleurs (ca fait du bien de temps en temps), du coup jmb je viens de me replonger dans l'etude de ton site http://raforum.apinc.org, ta version V2 est vraiment tres reussie, CSS ou pas (comme quoi les methodes rustiques peuvent quand même donner de bon résultats), et tes explications sur la gestion du site sont tres claires ... ce qui me donne à penser que je vais peut etre me permettre quelques pompages techniques chez toi, j'espere que tu n'y verras pas d'inconvenient :wink:

@+
Nicolas RIQUOIS
http://www.pucroller.com

JMB wrote:

Et pour faire un peu de lèche, je dirai que j'adore ton site JMB, il est
clair, bien structuré, design minimaliste et le multilinguisme y est bien
expliqué et bien appliqué.

Echange de bon procédé ! Le tien est vachement pro et en CSS... que je ne
manipule pas encore :-((

JMB

Et moi je vous aime tous.

On retourne bosser ?

--

Olivier G.
http://talath.no-ip.info/~carmine/blog/dotclear/index.php/

comme quoi les methodes rustiques peuvent quand même donner de

bon résultats

Je suis d'accord... mais trouve que le CSS ça fait plus "pro" ;-))) Mais
j'ai toujours adopté le principe suivant (même à l'époque où je faisais une
revue militante) : "qaund tu n'es pas un pro de la mise en page, tu fais du
classique : ça ne se démodera jamais et les lecteurs trouveront cela clean
!"

et tes explications sur la gestion du site sont tres
claires ... ce qui me donne à penser que je vais peut etre me
permettre quelques pompages techniques chez toi, j'espere que tu n'y
verras pas d'inconvenient :wink:

Alors là, je n'ai fait qu'adopter ce qu'a fait un nommé Nicolas sur son site
PUCroller.com ;-)))

Trêve de plaisanterie ! Avant de faire ce site raforum j'avais regardé un
peu de partout ce qui se faisait et avais été content de trouver tes
explications. J'ai imprimé tout tes squelettes, tes pages écrans (un exemple
de chaque) et j'ai passé des heures à lire, à comprendre, à gribouiller, à
noter pour garder... De plsu, j'ai fait chier beaucoup de monde ici et dans
la liste dev... cela a réussi car jepense avoir influencé sur cette vision
particulière du multilinguisme. C'est pour cela que j'ai documenté, pour
rendre à la communauté ce que j'avais emprunté. De plus, cela aussi
permettra à d'autres gens de reprendre ce site, de le retravailler....

JMB

Et moi je vous aime tous.

Ca change ds engueulades de cette liste et de la liste dev, non ;-)))

Au boulot !!!!

JMB

Pour le recommander, j'avais testé des contrib. mais sans grand succès alors
j'avais pompé ça sur je ne sais plus quel site, voici le code de
recommander.html (je ne sais pas si c bien de mettre autant de code dans un
message de newsgroup, mais je tente qd même) :

Début du code à récopier (après pointillés) :

------------------------------------------

<?php
IF ($action=="") {
?>
                <FORM METHOD=POST ACTION="recommander.php3">
                  <!--<? echo "$PHP_SELF"; ?>-->
                  <!-- Début Recommader-->
                  <?
$referer = getenv("HTTP_REFERER");
//print "<p><b>Vous avez choisi d'envoyer l'URL suivante :<br><a
href='$referer' class='url'>$referer</a><p></b>";
?>

                  Pour recommander la page pr&eacute;c&eacute;dente,
indiquez
                  simplement le nom et l'adresse email de vos
destinataires.<br>
                    <br>
                  Indiquez aussi votre nom et votre e-mail pour que vos
destinataires
                  puissent savoir de qui provient ce message. <br>
                  <br>
                  <hr style="COLOR:#237A3F">
                  <br>
                  <table border="0" width="36%">
                    <tr>
                      <td class="texte"> De la part de : </td>
                      <td class="texte"> Votre email :</td>
                    </tr>
                    <tr>
                      <td class="texte"> <font size="1" face="Verdana,
Arial, Helvetica, sans-serif">
                        <input type="text" name="yname" size="25">
                        </font> </td>
                      <td class="texte"><font size="1" face="Verdana, Arial,
Helvetica, sans-serif">
                        <input type="text" name="yemail" size="29">
                        </font></td>
                    </tr>
                    <tr>
                      <td class="texte"> Leurs noms : </td>
                      <td class="texte"> Leurs emails :</td>
                    </tr>
                    <tr>
                      <td class="texte"><font size="1" face="Verdana, Arial,
Helvetica, sans-serif">
                        <input type="text" name="fname[1]" size="25">
                        </font></td>
                      <td class="texte"><font size="1" face="Verdana, Arial,
Helvetica, sans-serif">
                        <input type="text" name="femail[1]" size="29">
                        </font></td>
                    </tr>
                    <tr>
                      <td class="texte"><font size="1" face="Verdana, Arial,
Helvetica, sans-serif">
                        <input type="text" name="fname[2]" size="25">
                        </font></td>
                      <td class="texte"><font size="1" face="Verdana, Arial,
Helvetica, sans-serif">
                        <input type="text" name="femail[2]" size="29">
                        </font></td>
                    </tr>
                    <tr>
                      <td class="texte"><font size="1" face="Verdana, Arial,
Helvetica, sans-serif">
                        <input type="text" name="fname[3]" size="25">
                        </font></td>
                      <td class="texte"><font size="1" face="Verdana, Arial,
Helvetica, sans-serif">
                        <input type="text" name="femail[3]" size="29">
                        </font></td>
                    </tr>
                    <tr>
                      <td class="texte"><font size="1" face="Verdana, Arial,
Helvetica, sans-serif">
                        <input type="text" name="fname[4]" size="25">
                        </font></td>
                      <td class="texte"><font size="1" face="Verdana, Arial,
Helvetica, sans-serif">
                        <input type="text" name="femail[4]" size="29">
                        </font></td>
                    </tr>
                    <tr>
                      <td class="texte"><font size="1" face="Verdana, Arial,
Helvetica, sans-serif">
                        <input type="text" name="fname[5]" size="25">
                        </font></td>
                      <td class="texte"><font size="1" face="Verdana, Arial,
Helvetica, sans-serif">
                        <input type="text" name="femail[5]" size="29">
                        </font></td>
                    </tr>
                    <tr>
                      <td colspan="2" class="texte"> Votre message
(facultatif)
                        : </td>
                    </tr>
                    <tr>
                      <td colspan="2" class="texte"><font size="1"
face="Verdana, Arial, Helvetica, sans-serif">
                        <textarea rows="4" name="comments" cols="41">
       </textarea>
                        </font></td>
                    </tr>
                    <tr>
                      <td colspan="2" class="texte" align="right"> <font
size="1" face="Verdana, Arial, Helvetica, sans-serif">
                        <INPUT TYPE="hidden" NAME="url" VALUE="<? echo
"$referer"; ?>">
                        <INPUT TYPE="submit" NAME="action"
class="spip_bouton" VALUE="Envoyer">
                        </font></td>
                    </tr>
                  </table>
                </FORM>
                <?
} ELSEIF ($action="Send") {
?>
                <div align="center"><font size="1" face="Verdana, Arial,
Helvetica, sans-serif">
                  <!-- Début Dire à un ami -->
                  <?
if (($yname=="") || ($fname=="") || ($femail=="")|| ($yemail=="")) {
echo "<br>";
echo "<br>";
echo "<br>";
echo "<br>";
echo "<br>";
echo "<br>";
print "Merci de cliquer <a
href=\"javascript:history.back()\">&lt;&lt;&nbsp;ici&nbsp;&gt;&gt;</a> et de
compléter les champs requis, renvoyez ensuite votre recommandation.";

} else {
        $items="6";
        $tally="";
        for ($numitems=0; $numitems < $items; $numitems++) {
              if (($fname[$numitems]!="") && ($femail[$numitems]!="")) {
                mail("$femail[$numitems]","$yname a visité notre site R.A.
forum et vous le recommande ","$fname[$numitems] \n\n $yname a visité le
site du R.A. forum et pense que vous trouverez cet article intéressant :\n
\nAdresse: $url \n\n Commentaires supplémentaire de la part de $yname :
\n------------------------------------ \n$comments
\n------------------------------------\n\nMerci \n$sitename \n$adminaddress
\n$siteaddress","FROM:$yemail");

                       // Uploader sur votre serveur FTP un fichier texte
vide du nom de url-log.txt en CHMOD 666 (pas nécessaire pour nous)
            // Si vous souhaitez changer de nom, n'oubliez pas de le
modifier dans les lignes suivantes

                IF ($logging=="yes") {
                $filename="url-log.txt";

                $fl=fopen($filename,"a+");

fwrite($fl,"'$url'|'$femail[$numitems]'|'$yemail'|'$comments'\n");
                fclose($fl);
                }
              $tally.="$fname[$numitems]";
              }
         }
?>
                  </font><font size="2" face="Verdana, Arial, Helvetica,
sans-serif" class="texte"><b>Votre
                  recommandation a été envoyée à <?php echo "$tally"; ?>
</b></font>
                </div>
                <p align="center"><font size="2" face="Verdana, Arial,
Helvetica, sans-serif" class="texte"><b><a href="<? echo "$url"; ?>">Retour
                  vers l'article référé</a></b></font></p>
                <?
}
}

// Fin du script

?>

---------------------
Fin du code

Copie ce code tel quel dans recommander.html, (j'ai mis R.A. forum à la
place de CIDR)
Et puis comme d'hab tu crée un fichier recommander.php3 avec tes délais et c
tout et ça devrait fonctionner

@+
Paul

"JMB" <jbonnard@laposte.net> wrote in message
news:ceqfmr$i02$1@sea.gmane.org...

> Et pour faire un peu de lèche, je dirai que j'adore ton site JMB, il est
> clair, bien structuré, design minimaliste et le multilinguisme y est

bien

> expliqué et bien appliqué.

Echange de bon procédé ! Le tien est vachement pro et en CSS... que je ne
manipule pas encore :-((

Par contre, comment as-tu fait le "recommander" ?

JMB

----------------------------------------------------------------------------
----

J'ai déconné, le fait de copier le code ici fait des retours à la ligne qui
risquent de faire planter le script, si ça ne fonctionne pas prend plutôt le
squelette recommander.html à cette adresse, ce sera plus sûr :
http://groupecidr.org/recommander.html

Paul
paul@1formatik.com

"Paul" <paul@1formatik.com> wrote in message
news:ceqjot$red$1@sea.gmane.org...

Pour le recommander, j'avais testé des contrib. mais sans grand succès

alors

j'avais pompé ça sur je ne sais plus quel site, voici le code de
recommander.html (je ne sais pas si c bien de mettre autant de code dans

un

message de newsgroup, mais je tente qd même) :

Début du code à récopier (après pointillés) :

------------------------------------------

<?php
IF ($action=="") {
?>
                <FORM METHOD=POST ACTION="recommander.php3">
                  <!--<? echo "$PHP_SELF"; ?>-->
                  <!-- Début Recommader-->
                  <?
$referer = getenv("HTTP_REFERER");
//print "<p><b>Vous avez choisi d'envoyer l'URL suivante :<br><a
href='$referer' class='url'>$referer</a><p></b>";
?>

                  Pour recommander la page pr&eacute;c&eacute;dente,
indiquez
                  simplement le nom et l'adresse email de vos
destinataires.<br>
                    <br>
                  Indiquez aussi votre nom et votre e-mail pour que vos
destinataires
                  puissent savoir de qui provient ce message. <br>
                  <br>
                  <hr style="COLOR:#237A3F">
                  <br>
                  <table border="0" width="36%">
                    <tr>
                      <td class="texte"> De la part de : </td>
                      <td class="texte"> Votre email :</td>
                    </tr>
                    <tr>
                      <td class="texte"> <font size="1" face="Verdana,
Arial, Helvetica, sans-serif">
                        <input type="text" name="yname" size="25">
                        </font> </td>
                      <td class="texte"><font size="1" face="Verdana,

Arial,

Helvetica, sans-serif">
                        <input type="text" name="yemail" size="29">
                        </font></td>
                    </tr>
                    <tr>
                      <td class="texte"> Leurs noms : </td>
                      <td class="texte"> Leurs emails :</td>
                    </tr>
                    <tr>
                      <td class="texte"><font size="1" face="Verdana,

Arial,

Helvetica, sans-serif">
                        <input type="text" name="fname[1]" size="25">
                        </font></td>
                      <td class="texte"><font size="1" face="Verdana,

Arial,

Helvetica, sans-serif">
                        <input type="text" name="femail[1]" size="29">
                        </font></td>
                    </tr>
                    <tr>
                      <td class="texte"><font size="1" face="Verdana,

Arial,

Helvetica, sans-serif">
                        <input type="text" name="fname[2]" size="25">
                        </font></td>
                      <td class="texte"><font size="1" face="Verdana,

Arial,

Helvetica, sans-serif">
                        <input type="text" name="femail[2]" size="29">
                        </font></td>
                    </tr>
                    <tr>
                      <td class="texte"><font size="1" face="Verdana,

Arial,

Helvetica, sans-serif">
                        <input type="text" name="fname[3]" size="25">
                        </font></td>
                      <td class="texte"><font size="1" face="Verdana,

Arial,

Helvetica, sans-serif">
                        <input type="text" name="femail[3]" size="29">
                        </font></td>
                    </tr>
                    <tr>
                      <td class="texte"><font size="1" face="Verdana,

Arial,

Helvetica, sans-serif">
                        <input type="text" name="fname[4]" size="25">
                        </font></td>
                      <td class="texte"><font size="1" face="Verdana,

Arial,

Helvetica, sans-serif">
                        <input type="text" name="femail[4]" size="29">
                        </font></td>
                    </tr>
                    <tr>
                      <td class="texte"><font size="1" face="Verdana,

Arial,

Helvetica, sans-serif">
                        <input type="text" name="fname[5]" size="25">
                        </font></td>
                      <td class="texte"><font size="1" face="Verdana,

Arial,

Helvetica, sans-serif">
                        <input type="text" name="femail[5]" size="29">
                        </font></td>
                    </tr>
                    <tr>
                      <td colspan="2" class="texte"> Votre message
(facultatif)
                        : </td>
                    </tr>
                    <tr>
                      <td colspan="2" class="texte"><font size="1"
face="Verdana, Arial, Helvetica, sans-serif">
                        <textarea rows="4" name="comments" cols="41">
       </textarea>
                        </font></td>
                    </tr>
                    <tr>
                      <td colspan="2" class="texte" align="right"> <font
size="1" face="Verdana, Arial, Helvetica, sans-serif">
                        <INPUT TYPE="hidden" NAME="url" VALUE="<? echo
"$referer"; ?>">
                        <INPUT TYPE="submit" NAME="action"
class="spip_bouton" VALUE="Envoyer">
                        </font></td>
                    </tr>
                  </table>
                </FORM>
                <?
} ELSEIF ($action="Send") {
?>
                <div align="center"><font size="1" face="Verdana, Arial,
Helvetica, sans-serif">
                  <!-- Début Dire à un ami -->
                  <?
if (($yname=="") || ($fname=="") || ($femail=="")|| ($yemail=="")) {
echo "<br>";
echo "<br>";
echo "<br>";
echo "<br>";
echo "<br>";
echo "<br>";
print "Merci de cliquer <a
href=\"javascript:history.back()\">&lt;&lt;&nbsp;ici&nbsp;&gt;&gt;</a> et

de

compléter les champs requis, renvoyez ensuite votre recommandation.";

} else {
        $items="6";
        $tally="";
        for ($numitems=0; $numitems < $items; $numitems++) {
              if (($fname[$numitems]!="") && ($femail[$numitems]!="")) {
                mail("$femail[$numitems]","$yname a visité notre site R.A.
forum et vous le recommande ","$fname[$numitems] \n\n $yname a visité le
site du R.A. forum et pense que vous trouverez cet article intéressant

:\n

\nAdresse: $url \n\n Commentaires supplémentaire de la part de $yname :
\n------------------------------------ \n$comments
\n------------------------------------\n\nMerci \n$sitename

\n$adminaddress

\n$siteaddress","FROM:$yemail");

                       // Uploader sur votre serveur FTP un fichier texte
vide du nom de url-log.txt en CHMOD 666 (pas nécessaire pour nous)
            // Si vous souhaitez changer de nom, n'oubliez pas de le
modifier dans les lignes suivantes

                IF ($logging=="yes") {
                $filename="url-log.txt";

                $fl=fopen($filename,"a+");

fwrite($fl,"'$url'|'$femail[$numitems]'|'$yemail'|'$comments'\n");
                fclose($fl);
                }
              $tally.="$fname[$numitems]";
              }
         }
?>
                  </font><font size="2" face="Verdana, Arial, Helvetica,
sans-serif" class="texte"><b>Votre
                  recommandation a été envoyée à <?php echo "$tally"; ?>
</b></font>
                </div>
                <p align="center"><font size="2" face="Verdana, Arial,
Helvetica, sans-serif" class="texte"><b><a href="<? echo "$url";

?>">Retour

                  vers l'article référé</a></b></font></p>
                <?
}
}

// Fin du script

?>

---------------------
Fin du code

Copie ce code tel quel dans recommander.html, (j'ai mis R.A. forum à la
place de CIDR)
Et puis comme d'hab tu crée un fichier recommander.php3 avec tes délais et

c

tout et ça devrait fonctionner

@+
Paul

"JMB" <jbonnard@laposte.net> wrote in message
news:ceqfmr$i02$1@sea.gmane.org...
> > Et pour faire un peu de lèche, je dirai que j'adore ton site JMB, il

est

> > clair, bien structuré, design minimaliste et le multilinguisme y est
bien
> > expliqué et bien appliqué.
>
> Echange de bon procédé ! Le tien est vachement pro et en CSS... que je

ne

> manipule pas encore :-((
>
>
>
> Par contre, comment as-tu fait le "recommander" ?
>
>
>
> JMB
>
>
>
>

--------------------------------------------------------------------------

--

----

----------------------------------------------------------------------------
----

Merci

Comment afficher les liens triés par date vers des articles contenus dans
plusieurs rubriques

Bonjour tout le monde,

Je planche en ce moment sur ce problème, voici les données :

- J'ai une rubrique 'Espace vie" contenant plusieurs sous rubriques.
- Parmi celles-ci, "Agenda" - "Saison culturelle" - "Saison sportive"
- Les articles sont dans les sous rubriques des trois branches citées
ci-dessus

Je souhaite afficher sur la page Agenda les articles publiés dans les sous
rubriques de ces trois rubriques triés par date (en fait les 30 prochains
évènements).
Le lien vers la page Agenda :
http://www.ville-taverny.fr/taverny/rubrique.php3?id_rubrique=7 (merci de ne
pas publier ce lien, le site ne sera ouvert au public que fin septembre) :wink:

Voici la boucle qui affiche le contenu de cette page, mais je ne vois pas
comment procéder pour aller plus loin ???

            <!-- Affichage des liens vers les rubriques saisons cult et
sport-->

            <B_articles>
              <p class="commentaire-centre">Pour acc&eacute;der &agrave; la
page, cliquez sur le titre bleu en caract&egrave;res gras</p>

              <!-- Affichage des liens entete de l'agenda de la ville -->

              <ul>

<BOUCLE_rubriques-entete(RUBRIQUES){id_rubrique=80}{doublons}>
                  <li><a href="#URL_RUBRIQUE" class="menudroit"
[title="(#DESCRIPTIF|textebrut|entites_html)"]>Toute la saison culturelle,
cliquez ici</a></li>
                </BOUCLE_rubriques-entete>

<BOUCLE_rubriques-entete2(RUBRIQUES){id_rubrique=89}{doublons}>
                  <li><a href="#URL_RUBRIQUE" class="menudroit"
[title="(#DESCRIPTIF|textebrut|entites_html)"]>Toute la saison sportive,
cliquez ici</a></li>
                </BOUCLE_rubriques-entete2>
              </ul>
              <hr class="bleu">

              <!-- Affichage des liens vers les articles saison
culturelle -->

              <BOUCLE_secteur(RUBRIQUES){id_secteur=3}>
                <BOUCLE_rubriques_culture(RUBRIQUES){id_rubrique=80}>
                  <BOUCLE_articles_culture(ARTICLES){branche}{0,30}{par
date_redac}{age_redac<=0}{doublons}>
                    <B_date>
                      <BOUCLE_date(ARTICLES){id_article}{age<age_redac}>
                        <h3>- Du [(#DATE_REDAC|affdate)] au
[(#DATE|affdate)]</h3>
                      </BOUCLE_date>
                    </B_date>
                    <h3>- Le [(#DATE_REDAC|affdate)]</h3>
                    <//B_date>
                    <A href="#URL_ARTICLE" class="rubrique"
[title="(#DESCRIPTIF|textebrut)"]>#TITRE</a>
                    <div class="txt">
                      [(#INTRODUCTION|couper{100})]
                    </div>
                  </BOUCLE_articles_culture>
                </BOUCLE_rubriques_culture>
              </BOUCLE_secteur>
            </B_articles>
            <//B_articles>

Donc, j'arrive bien à afficher les articles contenus dans les sous rubriques
de cette branche... mais pour la suite ???

Merci d'avance à celles et ceux qui m'apporteront un peu d'aide
bonne fin de journée !
dom

___[ Pub ]____________________________________________________________
Inscrivez-vous gratuitement sur Tandaime, Le site de rencontres !
http://rencontre.rencontres.com/index.php?origine=4

Je souhaite afficher sur la page Agenda les articles publiés dans les sous
rubriques de ces trois rubriques triés par date (en fait les 30 prochains
évènements).

Si je comprends bien, tu veux mixer des articles de différentes rubriques :
tu peux utiliser cela :

{id_rubrique==^(rub1|rub2|rub3)$}

Tu devrais aussi pouvoir le faire plus "proprement" et dynamiquement en
utilisant des mots-clés : tu crées le mot-clé "agenda" et tu attribues ce
mot-clé à toutes les rubriques que tu veux voir figurer dans agenda. Cela
devrait pouvoir ce faire, mais je n'en suis pas trop sût ;-))) A tester !

JMB

Salut,

Il te faut remplacer le critère {id_rubrique=80} dans ta boucle
rubriques_culture par une expression qui inclut tes trois sous
rubriques. Je ne suis pas sûr du syntaxe, mais je crois que c'est qqch
comme {id_rubrique==^[80|89|xx]$} (où xx est le numéro de ta troisième
rubrique, que tu ne donnes pas). A vérifier, parce que j'ai vu ça
utilisé quelque part mais je ne trouve pas vraiment dans la doc. Ici
Les critères communs à toutes les boucles - SPIP dans la section «
Comparaisons, égalités » est le plus proche que je trouve.

Germán.

On Wed, 4 Aug 2004 15:48:21 +0200, Dominique Cocagne
<dcocagne@ifrance.com> wrote:

Comment afficher les liens triés par date vers des articles contenus dans
plusieurs rubriques

Bonjour tout le monde,

Je planche en ce moment sur ce problème, voici les données :

- J'ai une rubrique 'Espace vie" contenant plusieurs sous rubriques.
- Parmi celles-ci, "Agenda" - "Saison culturelle" - "Saison sportive"
- Les articles sont dans les sous rubriques des trois branches citées
ci-dessus

Je souhaite afficher sur la page Agenda les articles publiés dans les sous
rubriques de ces trois rubriques triés par date (en fait les 30 prochains
évènements).
Le lien vers la page Agenda :
http://www.ville-taverny.fr/taverny/rubrique.php3?id_rubrique=7 (merci de ne
pas publier ce lien, le site ne sera ouvert au public que fin septembre) :wink:

Voici la boucle qui affiche le contenu de cette page, mais je ne vois pas
comment procéder pour aller plus loin ???

Merci à vous pour vos réponses,
En effet, je souhaite mixer le résultat.

ça fonctionne en partie, il ne trie pas les articles entre eux, mais je vais
vérifier en ajoutant des articles tests, je pense qu'il fait un tri par
rubrique.
La bonne syntaxe est : {id_rubrique==^(80|89|7)$}
donc, des parenthèses à la place des crochets avant les n° de rubriques.

Comment pourrais-je obtenir un tri par date pour l'ensemble de la sélection
svp.

rappel de la boucle corrigée:

              <BOUCLE_secteur(RUBRIQUES){id_secteur=3}>

<BOUCLE_rubriques_culture(RUBRIQUES){id_rubrique==^(80|89|7)$}>
                  <BOUCLE_articles_culture(ARTICLES){branche}{0,30}{par
date_redac}{age_redac<=0}{doublons}>
                    <B_date>
                      <BOUCLE_date(ARTICLES){id_article}{age<age_redac}>
                        <h3>- Du [(#DATE_REDAC|affdate)] au
[(#DATE|affdate)]</h3>
                      </BOUCLE_date>
                    </B_date>
                    <h3>- Le [(#DATE_REDAC|affdate)]</h3>
                    <//B_date>
                    <A href="#URL_ARTICLE" class="rubrique"
[title="(#DESCRIPTIF|textebrut)"]>#TITRE</a>
                    <div class="txt">
                      [(#INTRODUCTION|couper{100})]
                    </div>
                  </BOUCLE_articles_culture>
                </BOUCLE_rubriques_culture>
              </BOUCLE_secteur>

Rappel du lien (à ne pas diffuser) :
http://www.ville-taverny.fr/taverny/rubrique.php3?id_rubrique=7

merci d'avance !
dom

----- Original Message -----
From: "German Guillot" <guillot@gmail.com>
To: "Dominique Cocagne" <dcocagne@ifrance.com>
Cc: <spip@rezo.net>
Sent: Wednesday, August 04, 2004 4:28 PM
Subject: Re: [Spip] Comment afficher les liens triés par date vers des
articles contenus dans plusieurs rubriques

Salut,

Il te faut remplacer le critère {id_rubrique=80} dans ta boucle
rubriques_culture par une expression qui inclut tes trois sous
rubriques. Je ne suis pas sûr du syntaxe, mais je crois que c'est qqch
comme {id_rubrique==^[80|89|xx]$} (où xx est le numéro de ta troisième
rubrique, que tu ne donnes pas). A vérifier, parce que j'ai vu ça
utilisé quelque part mais je ne trouve pas vraiment dans la doc. Ici
Les critères communs à toutes les boucles - SPIP dans la section «
Comparaisons, égalités » est le plus proche que je trouve.

Germán.

On Wed, 4 Aug 2004 15:48:21 +0200, Dominique Cocagne
<dcocagne@ifrance.com> wrote:

Comment afficher les liens triés par date vers des articles contenus dans
plusieurs rubriques

Bonjour tout le monde,

Je planche en ce moment sur ce problème, voici les données :

- J'ai une rubrique 'Espace vie" contenant plusieurs sous rubriques.
- Parmi celles-ci, "Agenda" - "Saison culturelle" - "Saison sportive"
- Les articles sont dans les sous rubriques des trois branches citées
ci-dessus

Je souhaite afficher sur la page Agenda les articles publiés dans les sous
rubriques de ces trois rubriques triés par date (en fait les 30 prochains
évènements).
Le lien vers la page Agenda :
http://www.ville-taverny.fr/taverny/rubrique.php3?id_rubrique=7 (merci de

ne

pas publier ce lien, le site ne sera ouvert au public que fin septembre)

:wink:

Voici la boucle qui affiche le contenu de cette page, mais je ne vois pas
comment procéder pour aller plus loin ???

___[ Pub ]____________________________________________________________
Inscrivez-vous gratuitement sur Tandaime, Le site de rencontres !

___[ Pub ]____________________________________________________________
Inscrivez-vous gratuitement sur Tandaime, Le site de rencontres !

On Wed, 4 Aug 2004 17:27:37 +0200, Dominique Cocagne
<dcocagne@ifrance.com> wrote:

ça fonctionne en partie, il ne trie pas les articles entre eux, mais je vais
vérifier en ajoutant des articles tests, je pense qu'il fait un tri par
rubrique.

C'est exacte.

Comment pourrais-je obtenir un tri par date pour l'ensemble de la sélection
svp.

Essaye ça:

<BOUCLE_secteur(RUBRIQUES){id_secteur=3}>

<BOUCLE_exclure_rubriques(RUBRIQUES){id_rubrique!==^(80|89|7)$}>
<BOUCLE_exclure_articles(ARTICLES){id_rubrique}{doublons}>
</BOUCLE_exclure_articles>
</BOUCLE_exclure_rubriques>

<BOUCLE_articles_culture(ARTICLES){id_secteur}{0,30}{par
date_redac}{age_redac<=0}{doublons}>

etc.

Note que ta boucle _rubriques_culture n'est plus là, parce que c'est
elle qui force le regroupement des articles en trois groupes avec un
tri pour chaqu'un, au lieu d'un seul tri pour touts tes articles.

Les boucles _exclure_ avec {doublons} font que les articles
appartenant a des rubriques autres que 80, 89 et 7 ne soient plus
affichés (attention au ! dans le critère de la boucle
_exclure_rubriques). Puis tu recupères touts les autres articles du
secteur, et tu les tries d'un seul coup.

Germán.

.> Les boucles _exclure_ avec {doublons} font que les articles

appartenant a des rubriques autres que 80, 89 et 7 ne soient plus
affichés (attention au ! dans le critère de la boucle
_exclure_rubriques). Puis tu recupères touts les autres articles du
secteur, et tu les tries d'un seul coup.

{doublons] (ou {unique}, c'est pareil !) est quelque chose qu'il faut bien
appréhender dans SPIP et qui aide à se sortir de pas mal de situations !
A bien noter dans ses tablettes, car cela te resservira !

JMB