Dotclear

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

Annonce

13 février 2024 Sortie de Dotclear 2.29

#1 2012-12-06 12:32:46

cheztine
Membre
Inscription : 2007-08-28
Site Web

miniatures

bonjour
au modèle de ceci : http://cherry-blossom-world.blogspot.fr/
est ce qu'on peut avoir des miniatures dans la sidebar : les billets récents par exemple ? merci pour l'astuce si elle existe, je ne l'ai pas trouvée. bonne journée, Tine.

Hors ligne

#2 2012-12-06 12:42:57

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : miniatures

Bonjour

Genre le machin "à retenir" en sidebar : http://lab.brol.info/ ?
Si oui, il te faut templateWidget et nous préciser quel type de billets tu veux voir apparaître là.

Hors ligne

#3 2012-12-06 12:49:48

Mathieu M.
Membre
Lieu : Rhône-Alpes
Inscription : 2009-09-14

Re : miniatures

Autrement, le plugin listImages parait être un bon candidat non ?

Je ne me rappelle plus si le plugin propose un widget, mais sinon un petit bout de code à insérer dans sa sidebar et le tour est joué !

Hors ligne

#4 2012-12-06 13:35:51

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

Re : miniatures

Oui, listImages propose aussi un widget avec toutes ses options ;)

Hors ligne

#5 2012-12-07 12:07:00

Welsh
Membre
Inscription : 2011-12-28

Re : miniatures

pierrevg a écrit :

Bonjour

Genre le machin "à retenir" en sidebar : http://lab.brol.info/ ?
Si oui, il te faut templateWidget et nous préciser quel type de billets tu veux voir apparaître là.

J'aime bien ce thème. Tu l'as déposé sur DotAddict ?

Hors ligne

#6 2012-12-07 13:04:18

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : miniatures

Non, j'ai jamais eu les compétences php de le finir comme je veux...
Tu t'y connais ?

Hors ligne

#7 2012-12-07 16:22:04

Welsh
Membre
Inscription : 2011-12-28

Re : miniatures

En PHP ? Pas vraiment....

Hors ligne

#8 2012-12-07 17:03:04

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : miniatures

Dommage ;\
Je peux te le mettre à disposition mais il n'est pas entièrement configurable depuis l'admin.

Hors ligne

#9 2012-12-07 19:36:45

Welsh
Membre
Inscription : 2011-12-28

Re : miniatures

Allons-y.

Hors ligne

#10 2012-12-07 21:06:20

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : miniatures

http://lab.brol.info/public/packman/theme-breathe.zip
fonctionne avec le plugin menu pour le menu (que c'est original) et listimages pour les slides, le dock, les zinzins éventuels en sidebar qui nécessitent templateWidget, tu trouveras quelques options dans le truc de configuration depuis l'admin du thème mais rien de très abouti. J'avais dans l'idée de proposer 5 affichages différents (couleurs) mais j'ai pas fini...
Pour les slides, y en a 4 différents avec plusieurs types d'affichages, ça se combine un peu comme corpo (voir la doc sur le lab, lien en signature).
Bref, c'est légèrement dément d'aimer à ce point la complexité... ?
Si tu as des questions, autant ouvrir un fil à part histoire d'arrêter de polluer ici ;)

Hors ligne

#11 2012-12-08 12:27:54

cheztine
Membre
Inscription : 2007-08-28
Site Web

Re : miniatures

avec listImages il faut sélectionner les billets, l'image ne renvoie pas au billet mais à l'image en loupe, ou bien je ne sais comment régler le widget:
http://latelier-de-tine.fr/fichiersblog … apture.JPG

du coup, j’essaierais bien (le machin) templateWidget comme ici http://lab.brol.info/ ;-) si vous pouviez m'expliquer comment faire ! merci. bon weekend à vous. Tine.

Hors ligne

#12 2012-12-08 12:33:56

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : miniatures

@cheztine :
"et nous préciser quel type de billets tu veux voir apparaître là."
est-ce que ça doit apparaître uniquement sur la page d'accueil ? combien de billets ? issus de n'importe quelle catégorie ou une spécifique ? billet sélectionné ? du texte avec ou juste la vignette ? etc. plus tu nous en dis, mieux c'est.
sans ça, impossible de te répondre.

Hors ligne

#13 2012-12-08 12:43:38

cheztine
Membre
Inscription : 2007-08-28
Site Web

Re : miniatures

j'aimerais que çà fonctionne comme çà:

sur toutes les pages - les 20 derniers billets sauf si on peut régler la quantité - n'importe quelle catégorie - sélection automatique ou pas - texte et vignette qui renvoie au billet ... une petite marge entre chaque et une image carrée ...

à voir ensuite le résultat, merci. Tine.

Hors ligne

#14 2012-12-08 14:17:23

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : miniatures

Donc déjà faut installer templateWidget : http://www.brol.info/public/dlm/geekeri … t-brol.zip (pas sûr que l'installation auto depuis le gestionnaire d'extension de dc marche, le faire via FTp le cas échéant) et listimages (sur dotaddict).
Ensuite, je ne comprends pas "sélection automatique ou pas", une image carrée sans dimensions ça ne me renseigne pas du tout...

Hors ligne

#15 2012-12-08 14:45:45

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : miniatures

Ensuite, tu crées un fichier nommé lastentries.widget.html (à placer dans le dossier tpl de ton thème) avec ceci dedans :

<tpl:WidgetName>lastentries</tpl:WidgetName>
<tpl:WidgetDescription>lastentries</tpl:WidgetDescription>
<div id="lastentries">
	<h2>{{tpl:lang Derniers billets}}</h2>
    <div class="lastentries">
    <tpl:Entries lastn="20" ignore_pagination="1" no_context="1">
      <div class="item">
				<div class="sidebar-preview">
					<a href="{{tpl:EntryURL}}" title="{{tpl:EntryTitle encode_html="1"}}">
						<span class="sidemin">{{tpl:EntryFirstImage size="sq" with_category="1"}}</span>
					</a>
				</div>

				<div class="sidebar-content">
					<a href="{{tpl:EntryURL}}" title="{{tpl:EntryTitle encode_html="1"}}">{{tpl:EntryTitle encode_html="1" cut_string="50"}}</a>
					<tpl:EntryIf has_comment="1">
            <span class="sidecomment"><a href="{{tpl:EntryURL}}#comments" title="{{tpl:EntryCommentCount}}">{{tpl:EntryCommentCount}}</a></span>
          </tpl:EntryIf>
				</div>
			</div>
    </tpl:Entries>
    </div>
</div>

la css (à caler en fonction de ton thème, éventuellement) :

#sidebar .lastentries {
  margin: 10px 0 10px 0;
  border:none;
}
#sidebar #lastentries .item {
  margin:0;
  padding:0 0 0 10px;
  border:none;
  height:60px;
}
#lastentries .sidebar-content a {
	font-weight:normal;
  font-size: 1em;
}
#lastentries .sidebar-content span a {
	margin:5px 0 0 0;
  padding:0;
	font-weight:normal;
  font-size: 0.9em;
	display:block;
}
#lastentries .sidebar-content .sidecomment {
	/*display:none;*/
}
#sidebar div.sidebar-preview {
  margin:0;
  /*padding:3px 0 0 4px;
  width:114px;
  height:65px;*/
  float:left;
  border:none;
  background:none;
}

.sidemin {width: 48px; height: 48px; overflow:hidden;float:left;}
.sidemin img {max-height: 48px;}

#sidebar div.sidebar-content {
  margin:0;
  padding:0 0 0 10px;
  width:220px;
  height:auto;
  float:left;
  border:none;
}

Depuis l'admin, plugin templateWidget :
tu coches la case en regard de lastentries (lastentries). Tu enregistres.
Dans les widgets de présentation, tu vas avoir un nouvel item "lastentries", tu le glisses où tu veux que ça se mette dans ta sidebar. Tu valides.
Tu vides le cache de dc et tu vois ce que ça donne.
Mon thème étant un poil complexe, faudra probablement que tu ajustes les css pour ton affichage.
J'ai calibré pour des images carrées square (les miniatures issues du gestionnaire de média, donc 48x48px).

Dernière modification par pierrevg (2012-12-08 18:39:17)

Hors ligne

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

Pied de page des forums

Sites map