Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
je pose les conditions, ce qui est déjà fait :
1 - modification de DC2 en photoblog utilisant un billet pour chaque image, affichage d'1 image par page par défaut (contexte home) avec miniatures en dessous (plugin photoblog) avec différentes catégories
2 - une catégorie est utilisée pour l'actualité
les soucis et/ou modifs à envisager :
1 - les billets d'actualité étant dans le flux, ils apparaissent dans les miniatures en laissant un espace vide à la place (pas d'image, ou pas forcément), et dans d'autres contextes (post notamment). Je sais qu'on peut exclure une catégorie dans certains contextes mais le problème est : pas dans tous, ce qui m'intéresserait ici. Je me dis donc qu'une des solutions serait de créer un 2e blog uniquement pour l'actualité, d'utiliser le même thème et d'intégrer complètement ce blog à l'autre. qu'en pensez-vous ? A moins qu'il y ait une solution + simple, auquel cas je suis preneur.
2 - l'affichage en contexte tag et catégorie est en miniature : le problème c'est que quand on clique sur la miniature on accède au billet en mode post en perdant la navigation par catégorie / tag. L'idée serait d'appliquer lightbox ou colorbox sur ces miniatures : est-ce possible ? et si oui comment ?
3 - j'utilise dcOpenSearch pour pouvoir rechercher dans les tags également. L'affichage de résultat se fait avec l'affichage du billet entier alors que j'aimerais récupérer uniquement la 1e image en miniature comme pour tag et catégorie. Une idée de comment faire ? (pour JC Denis surtout)
Un grand merci d'avance, et si ce n'est pas clair, je peux réexpliquer, voire montrer si besoin (pour l'instant c'est en local mais je peux le basculer en ligne).
Hors ligne
La réponse aux parties modifs/soucis :
1 - j'ai implémenté dans ma version de développement le support du filtre par catégorie au tpl:PhotoNav, il sera donc possible d'exclure une catégorie de la navigation par photo avec la prochaine version du plugin photoblog (probablement ce soir, il me faut encore mettre à jour la documentation, tester plus à fond et tout ça) ;
2 - j'ai dans les cartons un plugin contextNav qui s'interface à merveille avec photoblog et permet justement de conserver le contexte (tag ou catégorie) lors de la navigation (par exemple) ;
3 - aucune idée.
Pour contextNav, je peux te le fournir ce soir, mais je ne le publierai pas pour l'instant car il ne fait pas son travail de manière très propre (mais ça fonctionne).
« Y a des jours où faut pas m'chercher !! Et y a des jours tous les jours ! »
Hors ligne
Bonjour à vous
La réponse aux parties modifs/soucis :
1 - j'ai implémenté dans ma version de développement le support du filtre par catégorie au tpl:PhotoNav, il sera donc possible d'exclure une catégorie de la navigation par photo avec la prochaine version du plugin photoblog (probablement ce soir, il me faut encore mettre à jour la documentation, tester plus à fond et tout ça) ;
2 - j'ai dans les cartons un plugin contextNav qui s'interface à merveille avec photoblog et permet justement de conserver le contexte (tag ou catégorie) lors de la navigation (par exemple) ;
3 - aucune idée.Pour contextNav, je peux te le fournir ce soir, mais je ne le publierai pas pour l'instant car il ne fait pas son travail de manière très propre (mais ça fonctionne).
Oh ! mais c'est une bonne nouvelle. Je vais attendre avec impatience les modifs du plugin photoblog :-) - merci.
Et merci à Tomek d'avoir poser la question du contexte catégorie/tag.
Hors ligne
Bon, après diverses mauvaises surprises, voici la nouvelle version du plugin photoblog qui supporte le filtre et l'exclusion des catégories : http://mudry.org/blog/alias/dc2photoblog
« Y a des jours où faut pas m'chercher !! Et y a des jours tous les jours ! »
Hors ligne
Bonjour,
Je serais très intéressé par ce point n° 3 :
3 - j'utilise dcOpenSearch pour pouvoir rechercher dans les tags également. L'affichage de résultat se fait avec l'affichage du billet entier alors que j'aimerais récupérer uniquement la 1e image en miniature comme pour tag et catégorie. Une idée de comment faire ? (pour JC Denis surtout)
Est ce quelqu'un pourrais me filler un coup de main pour que le plugin dcopensearch ne renvoie que la premiere image (à l'instar de entryfirstimage) du post et non tout le contenu. Je fais la meme chose que Tomek cad un photoblog avec un theme homemade
J'ai tenté de traquer les données dans le code mais je me suis égaré.
Merci d'avance
Hors ligne
Je crois qu'il y a deux solutions :
1) créer un plugin "moteur de recherche" comme expliqué ici : http://lab.dotclear.org/wiki/plugin/dcOpenSearch/howto en ajoutant dans la méthode getResults un filtre avec une expression régulière sur $rs->post_content_xhtml pour ne garder que la première balise img rencontrée
2) hacker le plugin pour trouver où la méthode est utilisée et appliquer ce filtre :p
Hors ligne
Merci beaucoup amalgame de ta réponse et merci de m'avoir fournit ce lien. Je l'ai cherché hier toute la matinée sans succès.
J'avais lu le contenu il y a quelques temps et j'avais quelques bribes en mémoire mais impossible de remettre la main dessus ^^
J'étais plutot partit sur la deuxieme méthode, et j'ai localisé le $rs->post_content_xhtml.
Du coup reste plus qu'a faire une regexp. Je ne pensais pas que ca pouvait marcher mais si tu le dis why not.... je vais tester.
C'est ajouté à la todo list du week end ^^
Hors ligne
Pour une regexp qui trouve la première image d'un billet dans le post_content_xhtml je te conseille de prendre exemple sur le plugin listImages ;)
Hors ligne
De mémoire, j'ai utilisé dans OtherBlog
preg_match_all('!<img(.*)/>!Ui', $txt, $res)
où $txt est le texte source (excerpt, content ou la concaténation des 2) et $res le résultat de la requête (un tableau).
Le B.A.BA : https://abc.dotaddict.org
La doc DC2 : https://fr.dotclear.org/documentation/2.0
Mes extensions : https://www.mirovinben.fr/blog/index.ph … pluginsDC2
Mes marqueurs de template : https://www.mirovinben.fr/blog/index.php?post/id3553
Hors ligne
Vous n'êtes pas identifié(e).