Image typo sur intertitre?

Hello:

Peut-on via le squelette mettre des images typo sur les {{{intertitres}}} tapés dans le texte des articles.

merci de vos réponses.

Salut,

Pas directement dans le contenu, mais via les CSS , ca doit être possible:

<style type="text/css">
h3.spip {background:
url("[(#LOGO_ARTICLE||image_reduire{150}|extraire_attribut{src})]")}
</style>

Il faudra peut être jouer avec #CONCAT pour bien gérer les " et (

Le 20 décembre 2009 01:52, Stephan <stephan@art-logic.info> a écrit :

Hello:

Peut-on via le squelette mettre des images typo sur les {{{intertitres}}}
tapés dans le texte des articles.

merci de vos réponses.

Bonjour,
il me semble que ce sont les intertitres qu’il faut « imager » et pas le logo de l’article, non ?
je pencherais plutôt vers les modèles : cela va changer le raccourci typo dans le texte mais ça peut-être pratique pour s’en servir où l’on veut et avec ce que l’on veut :
dans le texte :
utiliser par ex. <typo_texte|intertitre=Mon intertitre> à la place de {{{intertitre}}}

et dans squelettes/modeles/typo_texte.html :
[(#ENV{intertitre}|image_typo{…})]

je n’ai pas testé, à voir donc.

Rastapopoulos a codé un filtre qui fait ca y a quelques mois.
Tu devrais en trouver une trace sur SPIP-Zone
Alexandra

Le 20 décembre 2009 11:42, stef dn <esse@free.fr> a écrit :

Le 20/12/2009 11:21, Denis Chenu a écrit :

Salut,
Pas directement dans le contenu, mais via les CSS , ca doit être possible:

<style type="text/css">
h3.spip {background:
url("[(#LOGO_ARTICLE||image_reduire{150}|extraire_attribut{src})]")}
</style>
Il faudra peut être jouer avec #CONCAT pour bien gérer les " et (

Le 20 décembre 2009 01:52, Stephan [<stephan@art-logic.info>](mailto:stephan@art-logic.info) a écrit :
  
Hello:

Peut-on via le squelette mettre des images typo sur les {{{intertitres}}}
tapés dans le texte des articles.

merci de vos réponses.

    

Bonjour,
il me semble que ce sont les intertitres qu’il faut « imager » et pas le logo de l’article, non ?
je pencherais plutôt vers les modèles : cela va changer le raccourci typo dans le texte mais ça peut-être pratique pour s’en servir où l’on veut et avec ce que l’on veut :
dans le texte :
utiliser par ex. <typo_texte|intertitre=Mon intertitre> à la place de {{{intertitre}}}

et dans squelettes/modeles/typo_texte.html :
[(#ENV{intertitre}|image_typo{…})]

je n’ai pas testé, à voir donc.


Stéphanie


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc

j’ai retrouvé son mail sur spip-zone que je code ici


Je copie ça là car je n’ai pas le temps de mettre ça dans le plugin fonctions_image ce soir, je suis trop en retard.
A tester et à intégrer si c’est bon.

// Transforme les intertitres d’un texte en image typo
function intertitres_typo(){

$arguments = func_get_args();

// On enlève le premier
$texte = array_shift($arguments);

// On créer une chaine listant les options de image_typo
if ($arguments)
$arguments = ‹ , " ›.implode(‹ ", " ›, $arguments).‹ " ›;

return preg_replace_callback(« /<h3[^>
]>(.?)</h3>/is », create_function(‹ $texte ›, ‹ return « <h3 class="spip"> ».image_typo($texte[1] ›.$arguments.‹ ).«  »; ›), $texte);

}


RastaPopoulos

Le 20 décembre 2009 12:11, Alexandra Guiderdoni <alexandra.guiderdoni@gmail.com> a écrit :

Rastapopoulos a codé un filtre qui fait ca y a quelques mois.
Tu devrais en trouver une trace sur SPIP-Zone
Alexandra

Le 20 décembre 2009 11:42, stef dn <esse@free.fr> a écrit :

Le 20/12/2009 11:21, Denis Chenu a écrit :

Salut,
Pas directement dans le contenu, mais via les CSS , ca doit être possible:

<style type="text/css">
h3.spip {background:
url("[(#LOGO_ARTICLE||image_reduire{150}|extraire_attribut{src})]")}
</style>
Il faudra peut être jouer avec #CONCAT pour bien gérer les " et (

Le 20 décembre 2009 01:52, Stephan [<stephan@art-logic.info>](mailto:stephan@art-logic.info) a écrit :
  
Hello:

Peut-on via le squelette mettre des images typo sur les {{{intertitres}}}
tapés dans le texte des articles.

merci de vos réponses.

    

Bonjour,
il me semble que ce sont les intertitres qu’il faut « imager » et pas le logo de l’article, non ?
je pencherais plutôt vers les modèles : cela va changer le raccourci typo dans le texte mais ça peut-être pratique pour s’en servir où l’on veut et avec ce que l’on veut :
dans le texte :
utiliser par ex. <typo_texte|intertitre=Mon intertitre> à la place de {{{intertitre}}}

et dans squelettes/modeles/typo_texte.html :
[(#ENV{intertitre}|image_typo{…})]

je n’ai pas testé, à voir donc.


Stéphanie


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc

Je pensais aussi me rabattre sur les modèles mais je pense que les rédacteurs auront la flemme de les utiliser. je pensais qu'un e solution existait comme avec la réduction d'image sur le #TEXTE. D'un autre coté s'il y a un plugin...
Je vais parcourir les entrailles de la zone. Merci à tous.

Alexandra Guiderdoni a écrit :

Rastapopoulos a codé un filtre qui fait ca y a quelques mois.
Tu devrais en trouver une trace sur SPIP-Zone
Alexandra

Le 20 décembre 2009 11:42, stef dn <esse@free.fr <mailto:esse@free.fr>> a écrit :

    Le 20/12/2009 11:21, Denis Chenu a écrit :

    Salut,
    Pas directement dans le contenu, mais via les CSS , ca doit être possible:

    <style type="text/css">
    h3.spip {background:
    url("[(#LOGO_ARTICLE||image_reduire{150}|extraire_attribut{src})]")}
    </style>
    Il faudra peut être jouer avec #CONCAT pour bien gérer les " et (

    Le 20 décembre 2009 01:52, Stephan <stephan@art-logic.info> <mailto:stephan@art-logic.info> a écrit :
      

    Hello:

    Peut-on via le squelette mettre des images typo sur les {{{intertitres}}}
    tapés dans le texte des articles.

    merci de vos réponses.

    Bonjour,
    il me semble que ce sont les intertitres qu'il faut "imager" et pas
    le logo de l'article, non ?
    je pencherais plutôt vers les modèles : cela va changer le raccourci
    typo dans le texte mais ça peut-être pratique pour s'en servir où
    l'on veut et avec ce que l'on veut :
    dans le texte :
    utiliser par ex. <typo_texte|intertitre=Mon intertitre> à la place
    de {{{intertitre}}}

    et dans squelettes/modeles/typo_texte.html :
    [(#ENV{intertitre}|image_typo{....})]

    je n'ai pas testé, à voir donc.

    -- Stéphanie

    _______________________________________________
    liste spip
    spip@rezo.net <mailto:spip@rezo.net> - désabonnement : envoyer un
    mail à spip-off@rezo.net <mailto:spip-off@rezo.net>

    Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
    Discuter chez rezo.net

    Documentation de SPIP : http://www.spip.net/

    Irc : de l'aide à toute heure : http://spip.net/irc

Salue,

Pour mon cas j'utilise le pipeline 'pre_propre' avec ce genre de fonction :

function intertitres_typo_pre_typo($texte) {
  if (strpos($texte, '{')===false) return $texte;
  return preg_replace_callback(",\{\{\{(.*?)\}\}\},is",
     create_function('$match',
       'return \'{{{\'.image_typo($match[1]).\'}}}\';'),
     $texte);
}

J'ai également la lame perso du Couteau Suisse correspondante si tu utilises ce plugin.

Pat

Stephan a écrit :

Hello:

Peut-on via le squelette mettre des images typo sur les {{{intertitres}}} tapés dans le texte des articles.

merci de vos réponses.