Boucle document et extension de fichier

Bonjour à tous,

Je me retrouver confronté à un petit problème sur mon site.
J’essaye de faire plusieurs boucle document pour que mes lecteurs puissent télécharger le fichier de leur choix. J’ai 3 types de fichier attachés à chaque article : un fichier zip, un fichier rar et un fichier mp4. Tous ces fichiers, sont des documents distants. J’ai donc fait 3 boucles inclues dans une boucle article

<BOUCLE_quicktime(DOCUMENTS){id_article}{extension=zip}>
#TITRE
</BOUCLE_quicktime>

<BOUCLE_divx(DOCUMENTS){id_article}{extension=rar}>
#TITRE
</BOUCLE_divx>

<BOUCLE_ipod(DOCUMENTS){id_article}{extension=mp4}>
#TITRE
</BOUCLE_ipod>

Mais le truc c’est qu’il n’y a que la boucle quicktime qui me sort des résultats et les autres rien… alors que lorsque je fais une boucle de test pour afficher tous les documents attachés à mon article, il affiche bien mes 3 doc

<BOUCLE_tout(DOCUMENTS){id_article}>
#TITRE
</BOUCLE_tout>

Vous pouvez voir ce que ça donne en ligne ici : http://blogotheque.hback.net/Vampire-Weekend?var_mode=calcul#
Et le squelette est ici : http://blogotheque.hback.net/squelettes/article-4.html

Merci d’avance pour votre aide !


Nenelle

C’est remoi :slight_smile:

Je me permets de vous soumettre la solution qu’un ami ma soumis.

Dans la table spip_documents, où il y a tout les documents ajoutés, il y a un champ qui s’appelle id_type. Ce numéro correspond au type de document dans la table spip_type_documents. Quand spip ne connait pas une extension il met id_type = 28, qui correspond à un fichier binaire (extension bin). Du coup j’ai pu me rendre compte que spip ne connaissait ni l’extension .rar ni l’extension .mp4. Du coup, j’étais sur le point d’inscrire de nouveau type de fichier dans la base, mais on m’a arrêté pour le dire d’utiliser le filtre {fichier} et de la manière suivante {fichier==(nom de l’extension)$} >>> ce qui veut dire "fichier qui se termine par « nom de l’extension »

Voili voilou, désolé de vous avoir dérangé :slight_smile:

Le 06/02/08, Mathieu Genelle <nenelle@gmail.com> a écrit :

Bonjour à tous,

Je me retrouver confronté à un petit problème sur mon site.
J’essaye de faire plusieurs boucle document pour que mes lecteurs puissent télécharger le fichier de leur choix. J’ai 3 types de fichier attachés à chaque article : un fichier zip, un fichier rar et un fichier mp4. Tous ces fichiers, sont des documents distants. J’ai donc fait 3 boucles inclues dans une boucle article

<BOUCLE_quicktime(DOCUMENTS){id_article}{extension=zip}>
#TITRE
</BOUCLE_quicktime>

<BOUCLE_divx(DOCUMENTS){id_article}{extension=rar}>
#TITRE
</BOUCLE_divx>

<BOUCLE_ipod(DOCUMENTS){id_article}{extension=mp4}>
#TITRE
</BOUCLE_ipod>

Mais le truc c’est qu’il n’y a que la boucle quicktime qui me sort des résultats et les autres rien… alors que lorsque je fais une boucle de test pour afficher tous les documents attachés à mon article, il affiche bien mes 3 doc

<BOUCLE_tout(DOCUMENTS){id_article}>
#TITRE
</BOUCLE_tout>

Vous pouvez voir ce que ça donne en ligne ici : http://blogotheque.hback.net/Vampire-Weekend?var_mode=calcul#
Et le squelette est ici : http://blogotheque.hback.net/squelettes/article-4.html

Merci d’avance pour votre aide !


Nenelle


Nenelle