Dotclear

Vous n'êtes pas identifié(e).

Annonce

13 février 2024 Sortie de Dotclear 2.29

#1 2008-12-07 01:34:01

i_love_dc
Membre
Inscription : 2007-07-13

Cacher exclure categories > billets + widget categories

Plop!

Sur un blog j'avais déjà réussi à "cacher" ou "exclure" une ou plusieurs catégories.
A la fois les billets des catégories concernées n'apparaissent plus sur la home, mais aussi dans le widget "liste des catégories" ...
.......Les mêmes catégories concernées étaient invisibles.

J'avais tout bonnement fais:

<tpl:Entries category="!Categorie-1,Category-2,Category-3">
    <div id="p{{tpl:EntryID}}" class="post {{tpl:EntryIfOdd}} {{tpl:EntryIfFirst}}" lang="{{tpl:EntryLang}}" xml:lang="{{tpl:EntryLang}}"> 

    <h2 class="post-title"><a 
    href="{{tpl:EntryURL}}">{{tpl:EntryTitle encode_html="1"}}</a></h2>....etc...etc

et ça avait fonctionné pour le tout, à savoir plus de billets sur la home et plus d'affichage de ses cat dans la sidebarre (en widget)

La, sur un nouveau template avec les nouveaux marqueurs, je suis déboussolé...
le code est comme ça

 <tpl:Entries>
   <tpl:LoopPosition start="1" length="3">
    <div class="post {{tpl:EntryIfOdd}} {{tpl:EntryIfFirst}} {{tpl:EntryCategoryShortURL}}" lang="{{tpl:EntryLang}}" xml:lang="{{tpl:EntryLang}}">
    <!-- # New day date -->
    <tpl:DateHeader><p class="day-date">{{tpl:EntryDate}}</p></tpl:DateHeader>
    
    <h2 id="p{{tpl:EntryID}}" class="post-title"><a
    href="{{tpl:EntryURL}}">{{tpl:EntryTitle encode_html="1"}}</a></h2>
	
	{{tpl:EntryFirstImage size="s"}}....etc...etc

enfin après quelques tests, j'ai vaguement réussi à virer les billets du home mais pas reste encore en sidebarre (widget)
j'en suis la....

<tpl:Entries category="!Category-a-exclure">
   <tpl:LoopPosition start="1" length="3">
    <div class="post {{tpl:EntryIfOdd}} {{tpl:EntryIfFirst}} {{tpl:EntryCategoryShortURL}}" lang="{{tpl:EntryLang}}" xml:lang="{{tpl:EntryLang}}">
    <!-- # New day date -->
    <tpl:DateHeader><p class="day-date">{{tpl:EntryDate}}</p></tpl:DateHeader>
    
    <h2 id="p{{tpl:EntryID}}" class="post-title"><a
    href="{{tpl:EntryURL}}">{{tpl:EntryTitle encode_html="1"}}</a></h2>
	
	{{tpl:EntryFirstImage size="s"}}....etc..etc

- Question n°1:
> Suis-je sur un bon départ ou à coté d'la plaque?

- Question n°2
> Comment exclure la catégorie de la liste des cat en sidebarre?

Hors ligne

#2 2008-12-07 07:03:18

Kozlika
Modo dcTeam
Inscription : 2004-05-08
Site Web

Re : Cacher exclure categories > billets + widget categories

<tpl:Entries category="Category-a-exclure ?not">

Pour exclure la catégorie de la boucle des billets. Quant au widget j'ai un gros doute sur le comportement que tu décris de ce qui se passait auparavant. L'xclusion de la boucle des billets n'a pas d'impact sur la liste des catégories. Tu as dû oublier que tu avais fait autre chose.


La documentation : http://doc.dotclear.net/2.0/fulltoc
Le module de recherche du forum : http://www.dotclear.net/forum/search.php ?

Hors ligne

#3 2008-12-07 07:41:23

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : Cacher exclure categories > billets + widget categories

i_love_dc a écrit :

Comment exclure la catégorie de la liste des cat en sidebarre?

C'est le travail du plugin advancedCatList, ça :)

Hors ligne

#4 2008-12-07 11:37:45

i_love_dc
Membre
Inscription : 2007-07-13

Re : Cacher exclure categories > billets + widget categories

Ralalaaa! > coutchii coutchiii (bruit des coups de fouet...aiee ah oh ouiii!)
Et oui punaise quelle quiche, vous avez tous les deux raisons!!!

Kozilka > il me manquait évidement un élément que j'avais oublié :)
Amalgame > tout à fait, c'est bien ça :)

PS - Kozlika > ah, donc maintenant il faut plus mettre le " ! " devant ,puis mettre un "?not" en fin ?
donc du coup j'ai plusieurs questions.

Question n°1:
- au vue de l'exemple, si je veux exclure de la boucle de billet plusieurs catégories, est-ce que ceci est bon?

<tpl:Entries category="Category-a-exclure1,Category-a-exclure2,Category-a-exclure3 ?not">...etc

Question n°2 :
Sur un dc2 NON mis à jour (version 2.1.1-r2553) le code de mes exclusions est similaires à:

<tpl:Entries category="!Categorie-1,Category-2,Category-3">

Après eventuelle mise à jour 2.1.3 devrais-je donc faire:

<tpl:Entries category="Categorie-1,Category-2,Category-3 ?not">

Hors ligne

#5 2008-12-07 12:15:27

Lomalarch
Responsable du photocopieur
Lieu : Colombes (92)
Inscription : 2006-05-02
Site Web

Re : Cacher exclure categories > billets + widget categories

Normalement, l’ancienne syntaxe fonctionne encore ;-)


RTFM attitude : https://fr.dotclear.org/documentation/2.0
Le chantier tips, tutos et astuces : http://tips.dotaddict.org/
Rien nulle part??? une petite recherche sul’ forum, alors?: https://forum.dotclear.org/search.php ?

Hors ligne

#6 2008-12-07 12:18:40

Kozlika
Modo dcTeam
Inscription : 2004-05-08
Site Web

Re : Cacher exclure categories > billets + widget categories

Tant que tu y es dans les coups de fouet, rajoutes-en quelques-uns de ma part. La doc c'est bien ! http://fr.dotclear.org/documentation/2. … gs/entries


La documentation : http://doc.dotclear.net/2.0/fulltoc
Le module de recherche du forum : http://www.dotclear.net/forum/search.php ?

Hors ligne

#7 2009-02-23 11:34:58

wonder
Membre
Inscription : 2007-08-04

Re : Cacher exclure categories > billets + widget categories

Bonjour

j'essaie vainement d'exclure une catégorie de l'accueil de mon blog... j'avais vu quelque part qu'il fallait entrer le paramètre : <tpl:Entries category="Categorie à exclure ?not"> (... donc selon la nouvelle syntaxe décrite ci-dessus), dans le head (entre les balises <tpl:Entries> et </tpl:Entries>) et dans la partie : <div id="content"></div>?
Tout ceci dans le fichier home.html de mon thème (il s'agit du thème DoublOrange).
J'ai vu qu'il y avait aussi un fichier category.html : dois-je faire les modifs dans ce fichier aussi ?

Et est-ce qu'il y a un endroit précis où mettre ce paramètre dans les Entries ?
Et faut-il fermer les balises... par </tpl:Entries category> ?

Merci pour votre réponse.

Hors ligne

#8 2009-02-23 12:31:32

Mirovinben
M comme Mathusalem
Lieu : Dole (Jura)
Inscription : 2007-02-06
Site Web

Re : Cacher exclure categories > billets + widget categories

Et avec l'ancienne syntaxe ? qui marche toujours... Ce message de Kozlika est toujours valable. En tout cas ça fonctionne chez moi avec la dernière version de DC2 (v2.1.5).

Hors ligne

#9 2009-02-23 13:51:27

wonder
Membre
Inscription : 2007-08-04

Re : Cacher exclure categories > billets + widget categories

Désolé d'insister mais j'ai suivi la méthode de Kozlika... et toujours sans résultat.
J'ai fait un essai avec le thème par défaut : voici mon insertion de code dans home.html :

juste après la ligne 30 :<tpl:Entries no_content="1"> :

     

<tpl:Entries category="Ma Categorie a exclure ?not">

et un peu plus bas, juste après :

<div id="main">
         <div id="content">
          <tpl:Entries>

je rajoute la même chose :  <tpl:Entries category="Ma Categorie a exclure ?not">

... j'ai oublié quelque chose ?

Hors ligne

#10 2009-02-23 13:54:52

Dsls
Modérateur couteau-suisse
Inscription : 2004-11-18
Site Web

Re : Cacher exclure categories > billets + widget categories

Tu mets bien l'URL de la catégorie à exclure, comme indiqué dans le champ éponyme lors de l'édition de la catégorie en question dans l'administration ?


Dyslexics have more fnu!

Hors ligne

#11 2009-02-23 14:36:40

wonder
Membre
Inscription : 2007-08-04

Re : Cacher exclure categories > billets + widget categories

oui oui, j'ai vérifié dans l'administration : c'est bien le nom de l'URL que j'utilise...

Hors ligne

#12 2009-02-23 14:45:07

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : Cacher exclure categories > billets + widget categories

<tpl:Entries category="Ma-categorie-a-exclure ?not"> doit être inséré à la place de <tpl:Entries> et non pas après comme tu sembles l'avoir fait

Hors ligne

#13 2009-02-23 14:55:35

wonder
Membre
Inscription : 2007-08-04

Re : Cacher exclure categories > billets + widget categories

OK ça marche !
Merci beaucoup amalgame !

Hors ligne

#14 2009-02-23 14:58:12

wonder
Membre
Inscription : 2007-08-04

Re : Cacher exclure categories > billets + widget categories

... et merci aussi bien sûr à Mirovinben et Dsls qui ont pris la peine de me répondre

Hors ligne

#15 2009-02-23 17:52:16

Kozlika
Modo dcTeam
Inscription : 2004-05-08
Site Web

Re : Cacher exclure categories > billets + widget categories

wonder a écrit :

juste après la ligne 30 :<tpl:Entries no_content="1"> :

     

<tpl:Entries category="Ma Categorie a exclure ?not">

et un peu plus bas, juste après :

<div id="main">
         <div id="content">
          <tpl:Entries>

je rajoute la même chose :  <tpl:Entries category="Ma Categorie a exclure ?not">

Si c'est exactement ce que tu fais ça ne peut pas coller. Il faut *remplacer* <tpl:Entries> et non ajouter une autre ligne dessous.


La documentation : http://doc.dotclear.net/2.0/fulltoc
Le module de recherche du forum : http://www.dotclear.net/forum/search.php ?

Hors ligne

#16 2009-02-23 17:55:49

Kozlika
Modo dcTeam
Inscription : 2004-05-08
Site Web

Re : Cacher exclure categories > billets + widget categories

Et voilà, ça m'apprendra à répondre avant d'avoir tout lu. Désolée les gens !


La documentation : http://doc.dotclear.net/2.0/fulltoc
Le module de recherche du forum : http://www.dotclear.net/forum/search.php ?

Hors ligne

#17 2012-07-29 14:19:15

Peek
Membre
Inscription : 2012-07-29
Site Web

Re : Cacher exclure categories > billets + widget categories

Bonjour,

Désolé si ma question ne s'inscrit pas dans le bon fil, mais j'ai besoin de gérer l'affichage de ma page d'accueil : concrètement, je veux en exclure le prochain billet. (au minimum de la colonne centrale).

Choisir de garder le comportement par défaut Dotclear ou d'exclure des billets particuliers est une option pratique et ma recherche de plugins n'a pas et fructueuse ! Les mettre dans une catégorie invisible pourquoi pas ? je n'ai pas réussi à le faire sur mon site (visible dans mon profil) : un publi-rédactionnel n'est pas le contenu standard, mais j'en publie et c'est pourquoi,  je pose cette question.

Merci pour vos réponses.

Hors ligne

#18 2012-07-29 14:26:44

Jean-Michel
Modérateur à ailes d'ange
Lieu : Paris
Inscription : 2006-08-22
Site Web

Re : Cacher exclure categories > billets + widget categories

Bonjour & Bienvenue,

Je pense que tu te poses pas la bonne question pour en obtenir la bonne réponse.

S'il faut appliquer un filtre à la page d'accueil, tu peux parfaitement ajouter des attributs à <tpl:Entries> comme en limitant ou en excluant une catégorie ou un tag ou autre (affiche une "page"… (voir la page de la documentation)

Hors ligne

#19 2012-07-29 15:57:09

Peek
Membre
Inscription : 2012-07-29
Site Web

Re : Cacher exclure categories > billets + widget categories

Merci Jean-Michel, je viens de résoudre mon problème avec l'aide de la balise   <tpl:Entries>. Pour ne pas avoir les billets voulus en Une, j'ai appliqué le filtre dans  Home.html. Ils restent visibles en cliquant sur le nom de la catégorie dans la sidebar (ce que je voulais !)

<tpl:Entries category="truc" ?not" no_content="1" >

J'avais confondu le nom d'un post et d'une catégorie, ce qui explique mon échec précédent.

Hors ligne

Vous n'êtes pas identifié(e).

Pied de page des forums

Sites map