Dotclear

Ticket #1485 (closed defect: fixed)

Opened 11 years ago

Last modified 8 years ago

Permettre l'ajout d'une légende à l'insertion d'une image

Reported by: kozlika Owned by: franck
Priority: normal Milestone: 2.9
Component: module:core Version: 2.5
Severity: normal Keywords:
Cc:

Description

Lors de l'insertion d'une image dans le billet, offrir la possibilité d'ajouter une légende qui s'aligne sous l'image.

Base (à discuter) du html rendu :

<div class="img_box_center|left|right" style="text-align:center|left|right;"><img/><p class="img_legend" /></div>

Et côté wiki :

((url|alt|alignement|title|legende))

Change History

comment:1 Changed 11 years ago by Jean-Michel

comment:2 Changed 11 years ago by kozlika

<div class="img_box box_center">
    [image]
    <p>[légende]</p>
</div>

Si on veut vraiment faire les choses bien on propose une mise en forme standard dans les préf du blog qu'on balance dans le head :

  • légende alignée à droite ou à gauche ou centrée
  • taille des caractères : idem que texte, + petite + grosse
  • texte : gras ou pas, romain ou italique
  • espace réservé autour de l'image : valeur
  • bordure : couleur, épaisseur
  • fond des images : couleur

Cela serait la solution idéale puisqu'elle permettrait de ne pas injecter de css inline et de modifier à volonter le standard de présentation.

Si nécessaire je peux lister tous les sélecteurs qui pourraient être versés dans le <style /> du head pour répercuter tous les choix ci-dessus énoncés.

comment:3 Changed 11 years ago by kozlika

J'ai oublié qu'il faut faire un calcul de width avant de cracher les règles: largeur_image + paddings

comment:4 Changed 11 years ago by kozlika

Dans les préf du blog… ou du thème via un onglet (?)

(j'arrête de flooder quand je veux)

comment:5 Changed 11 years ago by noe

De mon point de vue, c'est dans les prefs du blog que ça se passe, avec ajout via le behavior publicHeadContent

comment:6 Changed 11 years ago by Jean-Michel

Même chose que Noé. Si on pouvait aussi rajouter une class CSS avec le nom du format de miniature utilisée.

comment:7 Changed 11 years ago by kozlika

Et les blogs qui offrent un sélecteur de thème ? ou les thémeux qui voudraient proposer des règles assorties à leur thème ?

Ce que vous proposez est sans doute une bonne première étape mais si la sauce prend ça deviendra vite ciblé trop largement.

Jean-Michel > ça existe avec le plugin MediaSizeClass?

comment:8 Changed 11 years ago by noe

Trouver une mécanique qui permette que les styles définis au sein d’un thème prennent le pas sur ceux qu’appelerait le behavior paraît hautement souhaitable, en effet.

Je ne sais pas comment ça peut se faire techniquement. Positionner une constante dans un _public.php voire dans le _define.php, avec un if pour la tester sur le behavior ?

comment:9 Changed 11 years ago by Jean-Michel

Pour moi, la règle de Dotclear a toujours été que le core servait de base et que les ajouts (thèmes/plugins) devaient être du bonus. Un peu comme en cuisine, plus facile de rajouter du sel que d'enlever :)

comment:10 Changed 11 years ago by franck

  • Milestone changed from A definir to 2.7

comment:11 Changed 10 years ago by nikrou

  • Owner changed from team to nikrou

comment:12 Changed 10 years ago by franck

  • Milestone changed from 2.7 to 2.7.1

comment:13 Changed 9 years ago by franck

  • Milestone changed from 2.7.1 to 2.8

comment:14 Changed 9 years ago by franck

  • Milestone changed from 2.8 to 2.9

comment:15 Changed 8 years ago by franck

  • Status changed from new to closed
  • Resolution set to fixed

CKEditor fait le job.

comment:16 Changed 8 years ago by franck

  • Status changed from closed to reopened
  • Resolution fixed deleted

Mais encore dcLegacyEditor.

Version 0, edited 8 years ago by franck (next)

comment:17 Changed 8 years ago by franck

  • Owner changed from nikrou to franck
  • Status changed from reopened to new

comment:18 Changed 8 years ago by franck

  • Status changed from new to closed
  • Resolution set to fixed

Et wiki2xhtml gère le 5e paramètre des images comme une légende.

C'est tout bon.

Note: See TracTickets for help on using tickets.

Sites map