• Liste articles

    Certains d'entre vous ont croisé le chemin de Stormalo, en consultant le forum sur Ekla; il fait partie des personnes qui proposent des solutions aux questions posées.

    Sa réponse qui nous concerne ici est ICI.

    Le sujet est de savoir comment obtenir une liste de l'ensemble des articles/pages/rubriques... publiés sur un blog et de proposer cette liste comme un sommaire ou plan de site pour vos visiteurs/ses.

    Le site (de Google) qu'il indique nous permet d'obtenir une liste de nos publications qui va ressembler à ça :

    Plan du site

    Sur cette page, si vous demandez le code source, par le programme de votre navigateur (Développer Web ou Développement web Firefox Linux), vous obtiendrez une liste plus exploitable, de cette forme:

    <?xml version="1.0" encoding="UTF-8" ?>
    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
    http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
    <url>
    <loc>http://pourquoipas732.eklablog.com/recent</loc>
    <lastmod>2018-01-18T10:21:00+01:00</lastmod>
    <changefreq>hourly</changefreq>
    <priority>1</priority>
    </url>
    <url>
    <loc>http://pourquoipas732.eklablog.com/tags</loc>
    <lastmod>2018-01-18T10:21:00+01:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
    </url>...

    Pour créer une liste avec lien vers la page correspondante, nous avons besoin de l'adresse de la page ou de l'article, que nous placerons en lien sur son nom.
    Si vous regardez les lignes de cette liste, vous retrouvez l'adresse et le nom dans l'adresse: exemple:
    http://pourquoipas732.eklablog.com/recent

    L'adresse est l'ensemble et le nom est "recent"

    Pour créer notre liste de sommaire, nous avons besoin d'écrire, par article:

    <li><a href="http://pourquoipas732.eklablog.com/recent" target="_blank">recent</a></li>

    Il nous reste donc à savoir comment, a partir du code source du site, le modifier en ne gardant que les éléments qui nous intéresse, en réalité juste l'adresse avec le nom.

    Notre initiateur nous donne la solution qui est de retirer ce qui ne sous sert pas et d'ajouter ce qu'il nous faut, avec un minimum de manipulation: Open Office Calc ou Excel.

    Ces programmes ont des outils qui éliminent les éléments signalés et les remplace (ou non) par les éléments qu'il nous faut: "rechercher et remplacer"

    Et c'est là que ça se complique pour les gens qui, comme moi, ont délaissé Calc depuis de nombreuses années; il faut s'y remettre ! Clic pour agrandir les images.

    Liste articles

    Liste articles

    J'ai ouvert ma page du code source du site dans Calc (image 1) et j'ai supprimé les colonnes et cellules qui ne me servaient à rien (image 2)

    Comme nous l'avons vu, chaque paragraphe comporte des parties inutiles et des codes à remplacer.

    <url>
    <loc>http://pourquoipas732.eklablog.com/animation-couleur-texte-p1052554</loc>
    <lastmod>2018-01-18T10:21:00+01:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
    </url>

    De façon à ne pas avoir à le faire pour chacun des articles, nous allons nous aider par les outils de remplacement et de tri de Calc.

    Sachez également que votre bloc-note peut supprimer et remplacer ce qui vous évite de tout faire sur Calc, si vous le souhaitez mais le résultat est le même !

    Liste articles

    J'ai sélectionné la colonne à modifier: important pour que la recherche se fasse sur une liste définie/ ouvrir (sur Calc) l'onglet Edition/rechercher et remplacer:

    Liste articles

    Le programme va rechercher automatiquement les termes <loc> et les remplacer par ceux dont nous avons besoin: <li><a href=" et nous obtiendrons:

    Liste articles

    De la même façon, nous allons modifier la fin de l'adresse en </loc> par "target="_blank">

    Liste articles

    Il nous reste à éliminer les lignes hors celles avec adresse, de la même façon mais en plusieurs fois car elles ne sont pas toutes répétées; dans certains cas, vous pouvez plus simplement le couper plutôt que rechercher et remplacer.

    Lorsque vous cliquez sur une ligne ce qu'elle contient s'affiche dans la case calcul (qu'il vous faut avoir affichée) et vous pouvez la sélectionner/edition copier et coller dans la case recherche de rechercher et remplacer.

    Dans ce cas, il n'y aura pas de remplacement et les lignes passeront en vide ... que nous comblerons ensuite pas un tri.

    Liste articles

    On sélectionne la colonne A et on fait la recherche dessus:

    Liste articles

    Je vous laisse continuer pour les autres lignes à éliminer.
    Enregistrez au final ou au fur et à mesure au format ODP ou PPT afin de pouvoir revenir dessus pour modification.

    Une fois votre liste finalisée, vous l'enregistrez en PDF, par exemple ou en fichier texte (c'est mon choix car on peut y rechercher/remplacer/trier comme sur Excel/Calc)  afin d'en recopier les éléments et les présenter à votre convenance.

    A suivre sur une autre page.