Technologie de l'information et de la communication
Un peu geek mais surtout un dinosaure, de ceux qui ont soudé les composants de leur première machine, flashé la mémoire et publié dans Hebdogiciel.
La citation du jour
C'est quand le danger est le plus grand que le salut est le plus proche.  (Friedrich Hölderlin )
La réflexion du jour
Quel calme pourtant plein de sons ! Redécouvrir les bruits de mon enfance : ceux de la ferme avec ses moutons et ses chiens. Oublier les bruits de la vie citadine : ceux des trains, ceux des camions et ceux des autos mais aussi ceux des voisins et ceux des gamins qui se défoulent dans le jardin public après leur studieuse journée…
Activités
bénévole - geek - cycliste (cyclotouriste) - généalogiste - photographe - collectionneur - écrivain - enseignant - Diverses informations
Les mots clés
doc TIC * courriels * réseaux sociaux * chats * navigateurs * web & internet * informatique * Formation à distance * Chatons * E-learning * Logiciel libre * vidéoconférence * Sécurité * courrielleurs * fil d’informations * messagerie instantanée
lorand.org

Site personnel de Roland Bouat. Pour les curieux : Lorand est un anagramme de Roland.


Accueil > TIC > SPIP > Programmer SPIP > SPIP : noisettes pour squelettes > SPIP NOISETTE afficher des titres en défilement

SPIP NOISETTE afficher des titres en défilement


Mots clés : geek , SPIP

vendredi 9 février 2007 , par Roland


Le but est d’afficher sur la page d’accueil dans une ligne défilante des titres cliquables d’articles sur lesquels on souhaite attirer l’attention.

C’est un fichier à inclure par l’appel classique à l’endroit souhaité (pour moi, c’est dans le squelette sommaire.html HTML HyperText Markup Language (langage de balisage qui permet d’écrire de l’hypertexte) en haut de la partie principale de la page).

Pour l’appel :

<INCLURE{fond=inc-defilement}>

Voici le contenu du fichier inc-defilement. Il n’utilise pas de style spécifique et peut fonctionner en l’état.

[(#REM) 
- à déposer dans le répertoire des squelettes à inclure
- configuration : 
- réalisation: Roland Bouat
- site personnel: http://www.lorand.org
]

#CACHE{24*60*60}
  <marquee align="center" onmouseout="this.start()" onmouseover="this.stop()" scrolldelay="50" scrollamount="2" height="100%" direction="left" behavior="scroll">
        <b>
                <B_titredefilant>
                        Très signalé :
                <BOUCLE_titredefilant(ARTICLES) {titre_mot="defilement"}{par date} {inverse} {0,3}{age < 30}{" * * * "}>
                        <a href="#URLarticle"> #TITRE </a>
                </BOUCLE_titredefilant>
        </b>
</marquee>

La vitesse de défilement peut être modifiée/adaptée avec scrolldelay. 50 me paraît la valeur conciliant le mieux le défilement et la lecture.

Le défilement s’arrête lors du survol par la souris (onmouseover).

Seuls les titres sont affichés. le séparateur (ici * * * ) peut bien sûr être changé. Les articles à mettre ainsi en valeur doivent être affectés du mot clé "defilement" (sans accent ici mais on peut utiliser un autre mot-clé) et ne pas dater de plus de 30 jours (adaptable age > ?). Ici, seulement trois titres seront affichés au maximum (adaptable aussi 0, ? dans les critères de boucle).


Un message, un commentaire ?

Forum sur abonnement

Pour participer à ce forum, vous devez vous enregistrer au préalable. Merci d’indiquer ci-dessous l’identifiant personnel qui vous a été fourni. Si vous n’êtes pas enregistré, vous devez vous inscrire.