Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
Pages : 1
Ce sujet servira de support officiel du plugin efiMetadatas
Cette extension permet d'afficher dans un widget les métadonnées de la première image d'un billet. Il a été spécialement écrit pour des photoblogs.
Liens:
- Billet sur le blog de l'auteur,
- Paquetage efiMetadatas.zip,
- Page sur le lab,
- Demo sur mon photoblog
Cordialement,
_JC | Intérimaire | En mode invisible
Hors ligne
Je souhaite étendre les possibilités de ce plugin en ajoutant la possibilité de mettre ses informations directement sous une image d'un billet, mais plusieurs questions me viennent:
- Dois-je l'ajouter uniquement pour la première image d'un billet (fonction déjà prête),
- Dois-je l'ajouter en pied (ou entête) de billet (behavior),
- Dois-je ajouter une balise wiki (limite la personnalisation),
- Dois-je utiliser un content-filter,
- Dois-je utiliser des blocs et values de template (nécessite la modification es thèmes)
- etc...
Bref j'attend vos idées.
Cordialement,
_JC | Intérimaire | En mode invisible
Hors ligne
Quels sont les besoins de l'utilisateur ? Quelle est la méthode la plus simple pour lui ?
- les règles du forum : http://forum.dotclear.net/viewtopic.php?id=39494
- la galaxie de Dotclear 2 : http://fr.dotclear.org/documentation/2.0/links
Hors ligne
@jcDenis (#2) : j'attends depuis longtemps une fonction comme celle-ci.
Pour ma part, je voudrais que l'affichage de l'information des métadonnées du média (titre + copyright) se fassent lors de la génération de la page mais pas qu'il s'inscrive dans le billet. Car si je modifie les informations dans le fichier média, cela oblige à modifier tous les billets en conséquence (à moins que le contraire soit possible).
Hors ligne
@jcDenis (#2) : j'attends depuis longtemps une fonction comme celle-ci.
Pour ma part, je voudrais que l'affichage de l'information des métadonnées du média (titre + copyright) se fassent lors de la génération de la page mais pas qu'il s'inscrive dans le billet. Car si je modifie les informations dans le fichier média, cela oblige à modifier tous les billets en conséquence (à moins que le contraire soit possible).
Dans tout les cas de figure le résultat est généré à l'affichage donc pas de souci de mise à jour, de plus pour l'instant (ça changera peut-être un jour) j'utilise la lecture de l'image source dans le répertoire des médias et non la table media_meta, ça consomme un peu plus de ressources mais c'est toujours à jour.
Et tu aimerais les voir ou ces informations? voir le deuxième message
PS: Ça me fait penser que j'ai zapper le tag "copyright"... je corrige pour la prochaine.
Cordialement,
_JC | Intérimaire | En mode invisible
Hors ligne
Dans tout les cas de figure le résultat est généré à l'affichage donc pas de souci de mise à jour, de plus pour l'instant (ça changera peut-être un jour) j'utilise la lecture de l'image source dans le répertoire des médias et non la table media_meta, ça consomme un peu plus de ressources mais c'est toujours à jour.
Si j'ai demandé ça, c'est que j'avais en projet d'adapter sur DC un de mes vieux sites (dont la construction html/css est très préhistorique). Le site est rempli de photos et sans ce procédé tout légender (et faire des modifications) me demanderai beaucoup de temps. J'ai abandonné en partie pour ça.
Et tu aimerais les voir ou ces informations? voir le deuxième message. PS: Ça me fait penser que j'ai zapper le tag "copyright"... je corrige pour la prochaine.
Juste en dessous de la photo. Ou éventuellement (ça doit être envisageable en css) de l'aligner sur l'un des coins de la photo.
Hors ligne
Bon donc en utilisant un content-filter ça peut se faire, mais comment différencier les photos ou on veut les infos et les photos ou on ne les veux pas ? Pour un photoblog la question ne se pose pas vraiment mais c'est pour des blogs plus ouverts que ça va poser problème. A mon avis il va falloir implémenter plusieurs méthodes et chacun choisira celle qui correspond à son attente...
Cordialement,
_JC | Intérimaire | En mode invisible
Hors ligne
C'est clair que c'est pas évident.
Voici deux idées qui me passent par la tête :
- une option à rajouter au Gestionnaire des Médias ?
- une balise (::TOC::) à la manière du plugin multiToc (de TomTom33) quand on veut faire une table des matières du bilet ?
Hors ligne
La balise wiki me plaid bien, faut juste que j'arrive à coder ça.
Sinon pour le gestionnaire de média, si c'est la ou on télécharge les fichiers publiques, je ne pense pas qu'il ai sa place la-bas, mais si tu parles du menu avec les icônes dans la création de billet: ok.
Cordialement,
_JC | Intérimaire | En mode invisible
Hors ligne
La balise wiki me plait bien, faut juste que j'arrive à coder ça.
Sinon pour le gestionnaire de médias, si c'est la où on télécharge les fichiers publiques, je ne pense pas qu'il est sa place la-bas, mais si tu parles du menu avec les icônes dans la création de billet: ok.
D'après ton raisonnement, ça revient au même ;-) (si je suis ce que TomTom33 a fait question comportement du plugin).
Je pensais à un attribut de + dans l'insertion du média comme l'alignement (L - left -, C - center -, R - right -). Mais pas franchement convaincu de la solution.
Hors ligne
Bonjour,
qui peut m'aider ?
2015-01-15 17:08:28 [ NOTICE] URL: /post/2012/11/25/test-flv
Undefined variable: thumb (file : /homepages/15/d258054173/htdocs/labodc2/all-blogs/plugins/efiMetadatas/_widgets.php, 108)
[N/A:N/A] : efiMetadatasWidget::publicEFIM
[/homepages/15/d258054173/htdocs/labodc2/dotclear/plugins/widgets/class.widgets.php:182] : ::call_user_func
[/homepages/15/d258054173/htdocs/labodc2/dotclear/plugins/widgets/_public.php:67] : dcWidget::call
[/homepages/15/d258054173/htdocs/labodc2/dotclear/cache/cbtpl/3e/72/3e7227cf16cbed60e82b648d87b96d10.php:367] : publicWidgets::widgetsHandler
[/homepages/15/d258054173/htdocs/labodc2/dotclear/inc/libs/clearbricks/template/class.template.php:268] : ::include
[/homepages/15/d258054173/htdocs/labodc2/dotclear/inc/public/class.dc.template.php:229] : template::getData
[/homepages/15/d258054173/htdocs/labodc2/dotclear/inc/public/lib.urlhandlers.php:121] : dcTemplate::getData
[/homepages/15/d258054173/htdocs/labodc2/dotclear/inc/public/lib.urlhandlers.php:514] : dcUrlHandlers::serveDocument
[N/A:N/A] : dcUrlHandlers::post
[/homepages/15/d258054173/htdocs/labodc2/dotclear/inc/libs/clearbricks/url.handler/class.url.handler.php:166] : ::call_user_func
[/homepages/15/d258054173/htdocs/labodc2/dotclear/inc/public/lib.urlhandlers.php:186] : urlHandler::callHandler
[/homepages/15/d258054173/htdocs/labodc2/dotclear/inc/public/prepend.php:153] : dcUrlHandlers::getDocument
[/homepages/15/d258054173/htdocs/labodc2/lab/index.php:3] : ::require
j'ai cette notice quand je sélectionne 'none' comme choix de taille de la miniature dans le widget de ce plugin :
http://lab.dotclear.org/browser/plugins/efiMetadatas
merci
Hors ligne
Essaie d'ajouter
$thumb = '';
avant la ligne 100
En ligne
Pages : 1
Vous n'êtes pas identifié(e).