Script para obtener una imagen al azar en un esqueleto Spip

Cargar una imagen aleatoria con un trozo de código Spip

Como se puede ver en la portada de Tintero, cada vez que un visitante entra, se carga una imagen distinta. Un breve trozo de código Spip ayuda a ello.

Ello se logra a través de extraer el ·DOCUMENTS de un bucle especificanco una sección o artículo. El filtro mode=document y las variables que le siguen especifican que solo saldrán imágenes de formatos .jpg, .gif o .png al azar.

Atención : este pequeño script solo sirve si las imágenes se meten en una misma sección, o si constantemente se puede mover este código, actualizando el códico con la sección o artículo donde haya una galería de dónde sacar la imagen al azar.

Hay más documentación en http://www.spip.net/es_article2133.html

<div class="modulo">

<!-- extrae los documentos en formato de imagen de la seccion 12 -->
<B_galeria>
<BOUCLE_galeria(DOCUMENTS){id_rubrique=12}{mode=document}{fichier==(png|jpg|gif)$}{doublons}{par hasard}{inverse} {0,1}>

<div><a href="rubrique.php3?id_rubrique=12">[(#LOGO_DOCUMENT||reduire_image{100})]</a></div>
[<div style="font-size: 75%"><strong>(#TITRE)</strong></div>]
[<div style="font-size: 70%">(#DESCRIPTIF)</div>]
</BOUCLE_galeria>
</B_galeria>


<!-- extrae las imagenes de la sección 23 -->

<B_galeria2>
<BOUCLE_galeria2(DOCUMENTS){id_rubrique=23}{mode=document}{fichier==(png|jpg|gif)$}{doublons}{par hasard}{inverse} {0,1}>

<div><a href="seccion.php3?id_rubrique=23">[(#LOGO_DOCUMENT||reduire_image{100})]</a></div>
[<div style="font-size: 75%"><strong>(#TITRE)</strong></div>]
[<div style="font-size: 70%">(#DESCRIPTIF)</div>]
<hr />
</BOUCLE_galeria2>
</B_galeria2>


</div>

Dernière modification de cette page le 2 août 2006

Discussion

Aucune discussion

Ajouter un commentaire

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

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

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom