Le Bandeau

mercredi 25 janvier 2006
popularité : 1%

Le Bandeau

Dans la quasi totalité des pages du site, un bandeau traverse la page.

Ce bandeau est un morceau d’une image plus grande.c’est une extraction de 600x135 pixels dans la page sommaire, et de 600x62 pixels dans les autres pages.
Il est "cliquable" et renvoie vers une page article décrivant l’image en question.

Dans le kit distribué par le CNRS, les images sont dans un répertoire à part, un javascript choisit une image au hasard.
Spip permet de développer un système intégré pour le choix de l’image :

Imaginons que nous utilisions une rubrique pour y stocker les images.

 un article contient un titre, un texte explicatif et une image, intégrée sous forme de document.
 2 autres images sont intégrées a l’article sous forme de documents, il s’agit de 2 bandeaux de 600x135 et 600x62 pixels de la meme image. Ces derniers ont comme titre bandeau et bandeauc

Dans la page sommaire l’image sera appelée par :

       <BOUCLE_artdocs(ARTICLES){id_rubrique=5}{par hasard}{0,1}>
        <BOUCLE_DOCS(DOCUMENTS){id_article}{titre="bandeau"}{0,1}>
    <script>
           var UrlCredits ='#URL_SITE_SPIP/popup.php3?id_article=#ID_ARTICLE';
           var OnClickStr='MM_openBrWindow(UrlCredits,\'popup\',\'width=750,height=600,scrollbars=yes\')';
          document.write('<a href="javascript:'+ OnClickStr + ';"><img width=600 height=135 alt="" border="0" src="#URL_DOCUMENT"></a>');
        </script><!-- InstanceEndEditable --></td>
        </BOUCLE_DOCS>
       </BOUCLE_artdocs>

Une premiere boucle pique un article au hasard dans la rubrique 5, puis une seconde boucle affiche l’image appelée "bandeau" de ce document.

L’équivalent existe pour les autres pages en remplacant les titre bandeau par bandeauc et height=135 par 62.


Commentaires  Forum fermé

vendredi 3 février 2006 à 14h03

C’est du Bricolage.
L’image est découpée.

J’avais fait un script capable de dessiner sur l’image, mais j’ai des problemes avec les bibliotheques graphiques. 24bit -> 8 bits C’est pas top, ca fait des trucs hideux...
Donc...

Logo de Patrice CACCIUTTOLO
vendredi 3 février 2006 à 13h43 - par  Patrice CACCIUTTOLO

Tres interessant, Eric.
Si je comprends bien, tu utilises la structure SPIP pour realiser ce que certains autres sites de la charte CNRS realisent avec un javascript !?!...

Meme si ca n’a pas de rapport avec cette technique, je voudrais savoir, puisque le sujet est "le bandeau", comment ils font passer leur bandeau aleatoire "derriere" les lignes de construction du bandeau ... celles qui sont en dessous de "CNRS, Accueil ..., Autres sites CNRS", dans une sorte de transparence

Navigation

Articles de la rubrique

Agenda

Array Array

<<

2019

>>

<<

Août

>>

Aujourd’hui

LuMaMeJeVeSaDi
2930311234
567891011
12131415161718
19202122232425
2627282930311