SPIP - Contrib

SPIP - Contrib

[ar] [en] [es] [fr] [it]

221 visiteurs en ce moment

Citations

jeudi 28 août 2003, par James

  • Digg
  • Del.icio.us
  • Facebook
  • Google
  • Technorati

Pour ’habiller’ les citations d’un auteur...

deuxième version

Voici une autre fonction proposant un autre style de notation :

Dans l’article, le rédacteur utilisera la notation :

//La Citation/Auteur/Source/Style//

Sachant que Auteur, Source et Style sont optionnels mais que l’ordre est important. Exemples :

//La Citation// affiche une citation sans auteur ni source, en employant le style par défaut.

//La Citation/Auteur// affiche une citation avec auteur mais sans source, en employant le style par défaut.

//La Citation//Source// affiche une citation sans auteur mais avec une source, en employant le style par défaut. (à noter qu’il FAUT 2 slashes (//) pour séparer la citation de la source)

//La Citation///ze_style// affiche une citation sans auteur ni source, en employant les styles ’*.ze_style’, à condition qu’ils soient définis quelquepart (feuille de style ou balise . (à noter qu’il FAUT 2 slashes (///) pour séparer la citation du style)

D’autre part, il lui sera possible de définir lui-même le caractère de détection des citations en saisisant dans son texte :

cit_tag=X où X peut-être un caractère quelconque. Exemple :

Si le rédacteur ne veut pas de ’/’ comme caractère de détection, il peut faire :

cit_tag=#
##La citation##

Dans le squelette, le webmestre aura la possibilité de paramétrer :

[(#TEXTE|citation{ze_style, ze_tag})]. Les styles css utilisés par défaut seront ’*.ze_style’ et le caractères de détection de la citation sera ’ze_tag’ (un seul caractère). Sinon, les valeurs par défaut sont .cite_spip pour les styles et ’/’ pour le caractère de détection

Il faudra définir les styles par défaut (dans ’spip_style.css’, par exemple) :

... et éventuellement, définir des style pour que les rédacteurs puissent varier les plaisirs :


article initial

On peut utiliser du code html dans son article de la manière suivante :

<html>
 <blockquote style="border: 1px solid black; background-color: #eee; padding: 10px;">
  <cite style="font-weight: bold; text-decoration: underline;">
   Auteur
  </cite>
  :<br>Citation
  <div style="vertical-align: bottom; text-align: right;">Source</div>
 </blockquote>
</html>

Mais comme le propre de spip est de permettre la rédaction sans forcément connaitre les astuces du langage du web, voici un filtre :

dans la feuille de style (spip_style, par exemple) :

dans les squelettes, on applique le filtre :

[(#TEXTE|citation)]

et enfin, dans son article, ou une brève, il sera possible de faire :

<cit de="Auteur" source="Source">Citation</cit>

ce qui aura pour effet :

de Auteur :
Citation
Source : Source

Répondre à cet article

Retour en haut de la page

Ça discute par ici

SPIP | Squelette | | Plan du site | Suivre la vie du site RSS 2.0