Bienvenue sur le forum d'entraide d'OverBlog.
Nous vous conseillons de chercher une réponse sur notre base de connaissances avant de poster une demande sur le forum.
[RESOLU] affichage des photos d'une seule catégorie en page d'accueil
  • Hi all!
    Tout d'abord, merci à la communauté pour l'entraide apportée ici, j'espère qu'un jour je pourrais moi aussi apporter ma pierre à l'édifice :)

    Je rencontre une "difficulté" d'ordre graphique concernant l'affichage des photos d'articles en page d'accueil. En effet, je souhaiterais que seules les photos d'articles d'une catégorie en particulier (catégorie "Trip" sur mon blog) s’affichent dans le diaporama de la page d'accueil, de sorte que l'accueil ne soit pas "pollué" par les autres photos d'articles ne relevant pas de mes voyages.

    Pour l'heure, j'ai une catégorie (frame of mind) que je suis obligée de mettre en Page, sans quoi les photos associées à mes "humeurs" apparaissent dans le diaporama. De fait, mes billets d'humeur ne seront jamais commentés s'ils restent en Page :-(

    Merci de votre aide et ayez à l'esprit que je suis une artiste et non une informaticienne (quand je lis vos histoire de code, j'ai l'impression d'être dans l'un de mes défunts cours de math...) mais je suis courageuse quand même quand il s'agit de mes créations ;)


  • Bonsoir et merci de votre accueil, ça fait toujours plaisir :D

    Bien... modestement et en cherchant à droite, à gauche, je crois qu'il me faut modifier cette partie du code :

    <!-- Galery -->
                            <div id="gallery" class="relative">
                                <ul id="myRoundabout">
                                    {% list Blog.Posts(10) %}
                                        {% if Post.Cover is not empty %}
                                            <li>
                                                <a title="{{ Post.Snippet }}" href="{{ Post.PermaLink }}">
                                                    <img src="{{ Post.Cover|resize(608,450)|crop }}" alt="" width="608" height="450" />
                                                    <span class="caption">
                                                        {% if Post.Title is not empty %}
                                                            {{ Post.Title }}
                                                        {% else %}
                                                            {{ Lang.Get('Published from') }}
                                                            {% list Post.Sources %}
                                                                {{ Lang.Get(Source) }} {% if not loop.last %}{{ Lang.Get('and') }} {% endif %}
                                                            {% endlist %}
                                                        {% endif %}

    genre, au lieu de {% list Post.Sources %} ou ...Source) }} je mettrais la source unique de ma catégorie...bon, ne vous moquez pas, ce ne sont que des déductions mais je dois dire que les recherches Google sur ce bout de code {% list Post.Sources %} ne me renvoie rien...

    Des pistes à défaut d'une aide directe? merci de m'avoir lu :-B
  • Bonjour, 
    Je ne sais pas répondre à ta demande, je ne vois pas d'une part l'utilité et d'autre part la réalisation technique. 
    Comme tu peux avoir 5 blogs sous le même identifiant, tu peux faire un blog trip et un blog pour le reste ? 
  • Bonjour donc :)
    l'utilité ? avoir un blog harmonieux qui ne pique pas les yeux dès la page d'accueil, un accueil simple, sobre, où seuls les trips tournent comme un carrousel de l'Aventure, tu vois l'ambiance?

    Le reste, ce ne sera que des billets d'humeur, rien de plus et un lien vers mon book perso. Pas envie de jongler donc.

    Merci à toi en tout cas, je me sentais un peu seule sur ce coup... :-\"

    Tu ne connaitrais pas un site de geek qui traite de ce type de sujet "technique" steup'?

    Ou alors, une astuce pour que les autres articles paraissent uniquement dans le module HTML 1 ... enfin, un contournement quoi... merci ;)
  • Bonjour,

    remplacer  

    {% list Blog.Posts(10) %} (4e ligne du code ci-dessus) par {% list Blog.TaggedPosts("Trip", 10) %}


    puis ajouter Tagged devant Post

    Ce qui donne :

    {% list Blog.TaggedPosts("trip", 10) %}                            
    {% if TaggedPost.Cover is not empty %}
    <li>
    <a title="{{ TaggedPost.Snippet }}" href="{{ TaggedPost.PermaLink }}">
    <img src="{{ TaggedPost.Cover|resize(608,450)|crop }}" alt="" width="608" height="450" />
    <span class="caption">
    {% if TaggedPost.Title is not empty %}
    {{ TaggedPost.Title }}
    {% else %}
    {{ Lang.Get('Published from') }}
    {% list TaggedPost.Sources %}
    {{ Lang.Get(Source) }} {% if not loop.last %}{{ Lang.Get('and') }} {% endif %}
    {% endlist %}
    {% endif %}
    </span>
    </a>
    </li>
    {% endif %}
    {% endlist %}


    ~O)


    pas geek mais "technique" :
  • P'tain! ENORME!!

    Bonjour et 1000 merci lv-oam! c'est exactement le rendu que je voulais! je suis toujours admirative des personnes qui maitrisent une langue étrangère et là, encore plus, tu viens de traduire mon propos pour me faire comprendre du Net, magnifique! merci! =D> en plus j'ai compris le principe :

    Je vais donc remplacer {% list Blog.Posts(...) %} par {% list Blog.TaggedPosts("Trip", ...) %} puis partout Posts par TaggedPosts dans la section sous le diaporama car je vais devoir utiliser le même principe puisque mon article de la catégorie "frame of mind" y apparait et que j'aimerai que seul ceux de la catégorie "trip" y soient.

    j'ai donc cherché l'expression list Blog.Posts pour la remplacer et je l'ai trouvé dans :
    1. {% list Blog.PostsTags(10) %} section <!-- Navigation -->
    2. {% list Blog.Posts(3) %} section <!-- Last posts -->
    ce qui donne pour <!-- Last posts -->, si je ne me trompe pas de section....

                            <!-- Last posts -->
                            <article class="widget left">
                                <h3>{{ Lang.Get('Last Posts') }}</h3>
                                {% list Blog.TaggedPosts("Trip",3) %}
                                    <article class="last-post">
                                        <a class="title" title="{{ TaggedPost.Snippet }}" href="{{ TaggedPost.PermaLink }}">
                                            {% if TaggedPost.Title is not empty %}
                                                {{ TaggedPost.Title }}
                                            {% else %}
                                                {{ Lang.Get('Published from') }}
                                                {% list TaggedPost.Sources %}
                                                    {{ Lang.Get(Source) }} {% if not loop.last %}{{ Lang.Get('and') }} {% endif %}
                                                {% endlist %}
                                            {% endif %}
                                        </a>
                                        <p class="date">{{ TaggedPost.Date|datel(Lang.Get("Default date format"))|title }}</p>
                                    </article>
                                {% endlist %}
                            </article>
                        {% endif %}
                        <div class="clear"></div>
                    </div>
                </div>
            </div>

    essayons.... BING!!! .... hélas, c'était trop beau pour être si facile, j'ai merdé où? :-?
  • bonjour,

    le code ci-dessus concerne un module de bas de page
  • re-bonjour lv-oam,
    Merci de l'info... Quelle section dois-je modifier dans ce cas? il me reste <!-- Navigation --> qui comporte {% list Blog.PostsTags(10) %}
    Au pire, je tente dans cette section et reviens en arrière si besoin.

    [EDIT] Bon et bien c'est pas cette section et là, moi qui croyais avoir compris le principe, je suis paumée... :-/

    une seule solution, un seul recours... HELP ME LV-OAM!

  • Je n'ai pas compris ce que tu voulais modifier  :-/
    La section centrale sur fond gris clair avec les résumés ?
    Dans ce cas, les lecteurs ne verront que les articles d'une catégorie. Comment accéder aux autres ?
  • oui, c'est exactement ça!
    Seule la catégorie "Trip" apparait dans les photos du diaporama ( fait! merci à toi) et dans la section dessous, ce que tu appelles "centrale sur fond gris clair"
    les lecteurs accéderont simplement aux autres articles par le lien "catégories" (après accueil) en tête de bloc...
  • Dans ce cas, il faut prévoir une présentation différente pour l'accueil. Le problème est qu'on ne pourra mettre la liste que sur une seule page (les n derniers articles)

    Ajouter de {% elseif isIndex %} (inclus) à {% else %} (non inclus)

    {% if isSpecial or isSingle %} <!--ligne 590-->
         

                           </div> <!--ligne 899-->
    {% elseif isIndex %}
                                {% list Blog.TaggedPosts("Trip",9) %}
                                    <article class="post left">
                                        <h2>
                                            <a title="{{ TaggedPost.Snippet }}" href="{{ TaggedPost.PermaLink }}">
                                                {% if TaggedPost.Title is not empty %}
                                                    {{ TaggedPost.Title }}
                                                {% else %}
                                                    {{ Lang.Get('Published from') }}
                                                    {% list Post.Sources %}
                                                        {{ Lang.Get(Source) }} {% if not loop.last %}{{ Lang.Get('and') }} {% endif %}
                                                    {% endlist %}
                                                {% endif %}
                                            </a>
                                        </h2>
                                        <figure class="cover">
                                            <a class="" title="{{ Lang.Get('More about') }} {% if TaggedPost.Title is not empty %}&quot;{{ TaggedPost.Title }}&quot;{% else %}{{ Lang.Get('this post') }}{% endif %}" href="{{ TaggedPost.PermaLink }}">
                                                {% if TaggedPost.Cover is not empty %}
                                                    <img alt="" src="{{ TaggedPost.Cover|resize(222,122)|crop }}" width="222" height="122" />
                                                {% else %}
                                                    <img src="{{ Custom('default_post_cover')|default('http://assets.over-blog-kiwi.com/themes/34/images/default_cover.jpg')|resize(222,122)|crop }}" width="222" height="122" alt="" />
                                                {% endif %}
                                            </a>
                                            {%  if TaggedPost.ShowComments is not empty %}
                                                <span class="comment-count">
                                                    {% if Custom("comment") == "Disqus" and Custom('comment_disqus') is not empty %}
                                                        <a title="{{ Lang.Get('comments') }}" href="{{ TaggedPost.Permalink }}#disqus_thread"></a>
                                                    {% else %}
                                                        <a title="{{ Lang.Get('comments') }}" href="{{ TaggedPost.PermaLink }}#comments">
                                                            {% if Custom("comment") == "Facebook" %}
                                                                <fb:comments-count href={{ TaggedPost.Permalink }}></fb:comments-count> {{ Lang.Get('comment(s)') }}
                                                            {% else %}
                                                                {{ TaggedPost.CommentCount(Lang.Get('ncomment'), Lang.Get('ncomments')) }}
                                                            {% endif %}
                                                        </a>
                                                    {% endif %}
                                                </span>
                                            {% endif %}
                                        </figure>
                                        <p class="snippet">{{ Post.Snippet }}</p>
                                        <a class="button" title="{{ Lang.Get('More about') }} {% if Post.Title is not empty %}&quot;{{ Post.Title }}&quot;{% else %}{{ Lang.Get('this post') }}{% endif %}" href="{{ Post.PermaLink }}">
                                            {{ Lang.Get('Read more') }}
                                        </a>
                                    </article>
                                    {% if loop.index % 3 == 0 %}
                                        <div class="clear"></div>
                                    {% endif %}
                                    {% if Blog.isAdEnabled and loop.index == 3 %}
                                        <div class="ads ads-728x90">
                                            {% ad(4) %}
                                        </div>
                                    {% endif %}
                                {% else %}
                                    {% if isSearch and Posts is empty %}
                                        <!-- No result for search -->
                                        <p class="search-null">{{ Lang.Get('No result for this expression') }}.</p>
                                    {% endif %}
                                {% endlist %}
                                
    {% else %} <!--ligne 900-->
                                <!-- Index -->
                                {% list Posts %}
                                                                
                                {% endlist %}
                            {% endif %}
                        </div>