Accueil > Développement > Mézakoissasserdonque ?

Mézakoissasserdonque ?

mardi 4 avril 2006, par Fil

[<a href='IMG/(#LOGO_ARTICLE_SURVOL|fichier||
     sinon{[(#LOGO_ARTICLE_NORMAL||extraire_attribut{width}|
     >{440}|?{
         [(#LOGO_ARTICLE_NORMAL|fichier)],
     ''})]})' target=_blank>yo !</a>]

Messages

  • C’est un concours de décryptage de balises ?

    Alors :

    S’il existe un #LOGO_ARTICLE_SURVOL (donc un ’second’ logo pour l’article -à quand le #LOGO_ARTICLE_ACTIVE pour avoir la pseudo class :active ?- ), on récupére le ’nom’ de son fichier, sinon, on regarde si la largeur du #LOGO_ARTICLE_NORMAL (on pourrait écrire #LOGO_ARTICLE à cet endroit) est supérieure à 440 px. Si oui, on récupére le ’nom’ du fichier de logo, sinon, on n’affiche rien du tout.

    C’est quand même beau SPIP...

    Ah tiens, une remarque : c’est target=« _blank », et pas target=_blank...

    Et il faut un &nbsp; avant le point d’exclamation (c’était bien la peine de le coder dans SPIP).

  • [<a href='IMG/(#LOGO_ARTICLE_SURVOL||    sinon{[(#LOGO_ARTICLE_NORMAL||lageur|
        >{440}|?{#LOGO_ARTICLE_NORMAL,''})]}|extraire_attribut{src})' target="_blank">yo !</a>]

    L’aurait fait aussi. Mais la question : à quoi ça sert.

    (ps : je savais pas que LOGO_ARTICLE_NORMAL existait)

  • Allez, je vous livre cette boucle, à vous de dire à quoi elle sert :

    <BOUCLE_squelette (MOTS) {type = _squelette_rubrique} {id_rubrique}>
    	#TITRE
    </BOUCLE_squelette>
    </B_squelette>
    	<BOUCLE_hierarchie (HIERARCHIE) {id_rubrique} {1,1}>
    	<BOUCLE_test_si_zone_courrier (RUBRIQUES) {id_rubrique} {titre_mot = _zone_courrier}>
    	</BOUCLE_test_si_zone_courrier>
    		<BOUCLE_rubrique_parente (RUBRIQUES) {id_enfant} {tout}>
    		<BOUCLE_squelette_parent (MOTS) {type = _squelette_rubrique} {id_rubrique}>
    			#TITRE
    		</BOUCLE_squelette_parent>
    		</B_squelette_parent>
    			<BOUCLE_recursive (boucle_rubrique_parente)>
    			</BOUCLE_recursive>
    		<//B_squelette_parent>
    		</BOUCLE_rubrique_parente>
    	</B_test_si_zone_courrier>
    	</BOUCLE_hierarchie>
    <//B_squelette>
  • Réponse : au-dessus de ce blob, on a réduit le #LOGO_ARTICLE à 440 pixels de large pour qu’il tienne sur la page ; mais on veut aussi faire un lien « Afficher la grande version » dans deux cas :

    1. s’il y a une version de survol, on fait un lien directement dessus
    2. s’il n’y en a pas et si le logo de base a bien été réduit, alors on utilise le logo d’article comme « grande version ».

    Bien entendu l’expression « Yo ! » est remplacé par « version géante ».

Un message, un commentaire ?

Qui êtes-vous ?
Se connecter
Votre message

Ce formulaire accepte les raccourcis SPIP [->url] {{gras}} {italique} <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.