[imc-france-tech] spip : modification sur le squelette article

gillesklein imc-france-tech at lists.indymedia.org
Thu, 19 Dec 2002 02:27:22 +0100


J'ai modifi=E9 le squelette article.html :
- il y avait une incoh=E9rence dans la boucle principale (articles)
- les images t=E9l=E9charg=E9s affichaient une vignette par d=E9faut (ce que=
 
m'a paru g=E9nant), j'ai donc fait une boucle qui permet de voir les 
images directement  et sans avoir =E0 les placer dans le texte.

- j'ajoute aussi une demande :
	- il faudrait ajouter le titre ou/et le descriptif des 
documents joints, car, souvent les gens postes plusieurs documents 
(plusieurs photos ou plusieurs reportages son, vid=E9o. Or pour le 
moment
quand il s'agit de la vignette par d=E9faut, on ne peut pas sp=E9cifier 
le titre du document; (genre : interview de greanpeace, reportage sur 
l'arrachage d'un champs ogm). Quand il s'agit d'une meme action c'est 
dommage de faire une contribution par document joint. Non ?

Les majuscules sont en fait des commentaires dans le code.

Ci dessous les nouvelles boucles :

-----
Pour la boucle articles
-----

"LA BOUCLE D'ORIGINE EST BIZARRE
La voici : "BOUCLE_articles (ARTICLES){id_article}{par date}{0,5}"
ID-ARTICLE FAIT R=C9F=C9RENCE A L'ID DE L'ARTICLE QUI EST DANS L'URL
DONC LES CRIT=C9RES DE TRI PAR DATE "par date" ET LE NOMBRE D'ARTICLES
A PRENDRE EN COMPTE "0,5" N'A PAS LIEU D'ETRE OU ALORS JE NE VOIS PAS
POURQUOI ???

correction :
  <BOUCLE_articles(ARTICLES){id_article}>"

-----
pour la boucle documents
-----

La boucle d'origine a =E9t=E9 remplac=E9es par 2 boucles. L'une pour les 
images, l'autre pour les documents qui ne sont pas des images (nb, il 
faudrait vraiment automatiser les vignettes pour qu'elles soient les 
images en r=E9ductions et non une illustration par d=E9faut) :

<BOUCLE_images (DOCUMENTS){id_article}{extension=3D=3Djpg|png|gif}>
	[(#EMBED_DOCUMENT)]
	<br>
	<span class=3D"indy_notes02">
		[(#TYPE_DOCUMENT)]
		<br>
		[(#TAILLE|taille_en_octets)]
	</span>
	<br>
	<br>
</BOUCLE_images>


<BOUCLE_documents(DOCUMENTS){id_article}{mode=3Ddocument}>
	[(#LOGO_DOCUMENT|#URL_DOCUMENT)]
	<br>
		<span class=3D"indy_notes02">
			[(#TYPE_DOCUMENT)]<br>
			[(#TAILLE|taille_en_octets)]
		</span>
		<br>
        		 <br>
</BOUCLE_documents>

Voila.


Gilles


---