SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

288 Plugins, 197 contribs sur SPIP-Zone, 247 visiteurs en ce moment

Accueil > Navigation > Tris Alphabétiques > Créer une page « les auteurs »

Créer une page « les auteurs »

25 février 2005 – par lcdh – 17 commentaires

2 votes

Une boucle permettant de lister tous les auteurs présents sur votre site avec début de leur bio et nombre d’articles qu’ils ont écrit.

Type de boucle très utile pour des sites présentant des recueils de poèmes ou encore une mini bibliothèque, c’est le cas de l’un de mes sites : Les Chemins d’Hermès.

Pour faciliter l’accès aux textes par auteur, j’avais besoin d’une page regroupant tous les auteurs présents sur mon site, qui affiche le début de leur biographie ainsi que le nombre de textes écrit par chacun et proposé à la lecture, avec lien vers leur page « auteur » : bio complète et détail de leurs textes.

Voici la boucle utilisée pour cette page :

Visible en ligne ici : tous les auteurs présents sur Les Chemins d’Hermès

Dernière modification de cette page le 9 décembre 2006

Retour en haut de la page

Vos commentaires

  • Le 12 août 2007 à 09:27, par Voldor En réponse à : La page « les auteurs » et SPIP 1.9 ?

    Bonjour,

    Avec le changement concernant les couples de fichiers .html et .PHP3 de Spip 1.9.2B, il semblerait que ceci ne fonctionne plus.....

    Quelqu’un peut-il m’en dire plus avant que je ne me lance dans l’installation de la nouvelle version de Spip car j’ai de nombreux « couples » de fichiers ainsi (que j’intègre dans le plan en créant un article avec redirection) ?

    Grand merci par avance !

    Répondre à ce message

  • Le 27 février 2005 à 08:25, par magali (retirer le AT pourle mail) En réponse à : > Créer une page « les auteurs »

    Bonjour, si je comprends bien , il faut auparavant crer une rubrique « auteur » ?

    merci pour cette boucle

    • Le 27 février 2005 à 13:20, par lcdh En réponse à : > > Créer une page « les auteurs »

      non non, inclure cette boucle dans une page spéciale rubrique et créer une rubrique pour n’est pas une obligation.
      C’est ce que j’ai fait sur ce site pour que la page « les auteurs » apparaisse dans le plan automatique du site plan et dans le menu à gauche de toutes les pages menu, menu d’ailleurs directement pris dans cette contrib : Une arborescence dynamique et contextuelle
      Donc pour que ça se présente automatiquement dans le plan du site et dans le menu, j’ai en effet créé une rubrique n°38, et une page rubrique=38.html contenant la boucle en question, mais tu peux tout aussi bien mettre cette boucle dans une page que tu crées et que tu appelles « lesauteurs.html » en n’oubliant pas de créer aussi la page « lesauteurs.php3 » qui aille avec et qui contienne :


      <?php
      $fond = "auteur";
      $delais = 24 * 3600;

      include ("inc-public.php3");

      ?>

      Tu suis ?

      J’ai moi aussi à mes débuts patouillé un peu en utilisant spip, donc si c’est ton cas et que tu as besoin de plus d’explications, n’hésites pas à le dire. Donne-moi l’adresse de ton site, et de ta page « article.html » par exemple, et je te poste ci-dessous une page « lesauteurs.html » avec ton design perso, que tu n’auras plus qu’à intégrer via ftp.

      Bien à toi

      Soÿ

    • Le 27 février 2005 à 21:31, par magali (retirer le AT pourle mail) En réponse à : > > > Créer une page « les auteurs »

      OK, je pense avoir compris et vais me mettre immédiatement au travail.. je risque de revenir ;-) parce que ton site, oui j’ai bien regardé mais j’en suis arrivée à poser ma question ;

      Je devrais avoir honte de dire que j’utilise SPIP depuis un moment maintenant, mais je bute parce que les bases informatiques m’échappent. Je fais du copié collé pour les boucles, et c’est très frustrant, je préfèrerai comprendre !!

    • Le 28 février 2005 à 07:54, par ? En réponse à : pas encore ça

      me revoilà : j’ai fait (en local), ce qui est dit + haut ; la page s’affiche avec le code de la boucle mais pas le résultat qu’elle doit afficher : la liste des auteurs. Je me demande si le fait d’avoir déjà une boucle auteur sur les pages « brèves » n’enp^chent pas cet affichage, c’est possible ? ou alors j’ai une erreur dans ma page. :-(
      à suivre...

    • Le 28 février 2005 à 10:22, par ? En réponse à : > pas encore ça

      Tu as créé une page « lesauteurs.html » sans oublier la page « lesauteurs.php3 » ?

      Je te propose sinon, vu que tu as aussi un menu automatique, de créer une rubrique, mettons que si c’est la 59, de créer un fichier rubrique=59.html à mettre avec tes autres .html, de créer un article dans cette rubrique pour activer ta rubrique, tu le rediriges vers http://www.allocarpentras.com/rubrique.php3?id_rubrique=59 (toujours dans le cas où ta nouvelle rubrique est bien la 59) et tu y colles ceci dedans :

      et ça devrait marcher.

    • Le 28 février 2005 à 11:09, par lcdh En réponse à : > pas encore ça

      oups
      si tu ne passes pas par la création d’une rubrique, mais par la création d’un nouveau couple .html/.php3, après avoir créé la page « lesauteurs.html » la page « lesauteurs.php3 » doit contenir :


      <?php
      $fond = "lesauteurs";
      $delais = 24 * 3600;

      include ("inc-public.php3");

      ?>

      et pas
      "$fond = « auteur » ;

      désolée ...
      ton problème d’affichage vient peut être de là ...
      tu me dis si ça marche ?

    • Le 28 février 2005 à 11:53, par magali (retirer le AT pourle mail) En réponse à : > > pas encore ça

      en effet, ça m’avait alerté le fait d’avoir auteur" au lieu de « lesauteurs » ; g corrigé mais toujours rien. Ce qui me fait dire que je fais une erreur est que même le bouton « actualiser la page » apparaît en code [(#FORMULAIRE_ADMIN)] et pas en fonction active. Le menu de gache non plus ne sort pas, donc, je dois vérifier ce qui cloche et oui, je te tiendrai au courant, merci.

    • Le 28 février 2005 à 12:04, par lcdh En réponse à : > > > pas encore ça

      dis-moi, c’est bien la page « lesauteurs.php3 » que tu appelles dans la barre d’adresse de ton navigateur pour vérifier si ça marche, et pas la page « lesauteurs.html » ... ?

    • Le 28 février 2005 à 13:01, par magali En réponse à : > > > > pas encore ça

      en local sur easyPHP, je navigue sur le site exactement comme si j’étais en ligne. Dans le menu de gacuhe j’ai ajouté le lien pour lesauteurs.html, et c là qu’apparaît la page avec le code, pas le résultat final.

    • Le 28 février 2005 à 15:28, par ? En réponse à : et cette fois ?

      il faut que ton lien pointe vers « lesauteurs.php3 » et pas vers « lesauteurs.html » ...

      <a href="http://www.allocarpentras.lesauteurs.php3" title="Tous les auteurs du site">Les auteurs du site</a>

    • Le 28 février 2005 à 15:31, par ? En réponse à : > > > > > pas encore ça

      <a href="lesauteurs.php3" title="Tous les auteurs du site">Les auteurs du site</a>

      d’ailleurs comme ça ça marchera et en local et en ligne ...

    • Le 28 février 2005 à 22:56, par magali En réponse à : ça y est !!

      c’était ça l’erreur, moi je dirigeais le lien vers .HTML !! évidemment, du coup toutfonctionne. Evidemment, tu risque de te demander pourquoi j’ai coupé ta boucle, mais chez moi, les auteurs ont des « bios » inexistantes, et les logos ont toutes les tailles, c affreux ! donc, allégée..
      Merciiiiiiiiiiiiiiiiii de m’avoir suivie. j’ai encore appris un peu de SPIP

    • Le 1er mars 2005 à 10:36, par lcdh En réponse à : > ça y est !!

      Evidemment, tu risque de te demander pourquoi j’ai coupé ta boucle

      non non, je ne me le demande pas : c’est bien que tu en fasses ce que tu veux.

      Je suis heureuse que tu t’en sois sortie et que tout marche comme tu le souhaites.

    • Le 3 avril 2006 à 22:43, par kieser En réponse à : > Créer une page « les auteurs »

      Bonjour,
      Merci pour le travail accompli sur cette boucle...
      Cependant j’ai un problème :
      En local, tout marche bien, sur le serveur, la mise en page se déglingue.
      J’ai laissé l’URL de la page.
      J’ai créé le couple html/php3.
      J’ai fait plusieurs tentatives de création de page la plus light possible et je retrouve toujours la même rupture de mise en page.
      A mon avis un problème de

      mal placé. Mais je ne vois pas où. Merci de ta réponse IBK
    • Le 3 avril 2006 à 22:46, par kieser En réponse à : > Créer une page « les auteurs »

      Problème de typo...

      le « mal placé » c’était la balise div
      quant à l’url la voici
      http://www.hommes-et-faits.com/Dial/lesauteurs.php3

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Refonte de l’identité graphique

    10 juillet – 33 commentaires

    Lors de la SPIP Party 2017 à Toulouse, un nouveau contributeur est venu nous présenter son travail sur une refonte du logo. Au delà de la refonte du logo, c’est une toute nouvelle identité graphique pour SPIP que Jordan nous propose. Voici une (...)

  • ScolaSPIP 4

    19 janvier 2016 – 211 commentaires

    ScolaSPIP est plugin-squelette responsive personnalisable pour sites Web d’établissements scolaires basé sur SPIPr Présentation de ScolaSPIP Ce plugin pour SPIP 3 est développé par la Dane de l’académie de Versailles pour les webmestres de cette (...)

  • Agenda Fullcalendar facile

    29 octobre 2016 – 34 commentaires

    Dans un précédent article, nous expliquions comment afficher un agenda Fullcalendar sur son site avec le plugin agenda. Cependant, ceci nécessite des manipulation de squelettes, ce qui n’est pas toujours évident lorsqu’on débute. La présente (...)

  • La Fabrique

    20 avril 2012 – 315 commentaires

    La Fabrique est un outil pour webmestres ou développeurs qui souhaitent créer des plugins. La Fabrique est capable de générer le code source minimal d’un plugin pour SPIP 3 (elle accélère donc le démarrage d’un plugin) et peut s’occuper également de (...)

  • Formulaire upload

    25 septembre 2012 – 34 commentaires

    Ce plugin permet d’uploader des documents depuis l’espace public Objectifs Ce plugin permet d’ajouter un formulaire dans l’espace public pour uploader et gérer des fichiers. A priori, il peut se greffer sur tous types objets SPIP : articles, (...)

Ça spipe par là