Skip to main content Help Control Panel

Login   A+   A-

Community «   Le forum «   Besoin d'aide «  

Dépôt de fichiers pour un magazine

Affichage de la dernière version sur une page et les anciennes automatiquement envoyées dans les archives
Bonjour,

Je souhaiterais créer une section "téléchargement libre" du magazine , où seul le dernier magazine est affiché, les anciens étant dans la sous section "archives" de la dite section.

2 manières me semblent envisageables:
  • on ajoute un nouveau fichier dans la section "téléchargement libre" et le nouveau chasse l'ancien dans la sous-section "archives"
  • on ajoute le nouveau fichier dans "archives", mais seul le dernier apparaît dans la section "téléchargement libre"


Pour l'instant, je réalisais l'affichage des sections avec la mise en page "map", mais tous les derniers fichiers ajoutés apparaissaient, et, de plus, étaient affichés en dessous de la sous-section "archives" lorsque je me trouve dans la section "téléchargement libre"

Est-ce que jouer avec des catégories pourrait me permettre de faire cela?

Merci d'avance.
GnapZ
from Caribbean
2970 posts

on Jul. 28 2006


Si l'on compare avec le téléchargement de l'achive Yacs, un lien vers le fichier est situé dans un article. Ce lien est toujours le même sauf que l'on change son titre et qu'on le fait pointer sur la dernière version.

Cela permet de conserver le compteur de téléchargements. Le lien utilise simplement le code Yacs [file=No, Titre].

Dans votre cas, il faudrait faire apparaître ce lien au niveau d'une section et afficher la liste des fichiers "en archive" simplement dessous avec l'option "with_files".
GregL
avatar
43 posts

inspired from GnapZ on Jul. 28 2006


GnapZ : Merci, ça marche, mais je ne trouve pas la solution très "classe". Et pas automatique du tout.

J'ai trouvé une solution qui me plaît beaucoup, c'est de réaliser une section avec "with_files", et d'ajouter une image de la couverture au fichier. Cela permet de s'y retrouver très rapidement. En fait, je viens à me demander si cela en vaut la peine de déplacer les magazines en archives.

Sinon, je n'arrive pas à modifier le classement des fichiers, ni à leur mettre une date de validité.
Agnès
avatar
from le Grésivaudan (grenoble-chambéry)
Associate, 2032 posts

on Jul. 28 2006


GregL : Pour organiser les fichiers, je joue sur deux choses :
  • dans les options pour l'index de la section, je mets dans "options de rendu" with_files et files_by_title.
  • ensuite, je joue sur les titres puisque le classement est alpha-numérique. Peut-être en mettant un chiffre devant chacun (ça j'ai pas encore essayé, je ne sais pas, par exemple, si le 10 ne vas pas se retrouver juste après le 1).


Mais l'option par défaut n'est-elle pas le classement par date ?

Pour le rendu visuel, une autre solution pourrait être de mettre tous les fichiers dans une section (ou une sous-section) à part, puis de ne mettre que des articles dans la section où les visiteurs iront lire la dernière fiche sortie, et accéder aux "archives".
Ca donnerai quelque chose comme ça :
Un article par numéro, avec un lien interne vers la page de téléchargement du numéro en question (du type [file=id de la page de téléchargement,titre du numéro]).
C'est ce qu'on a mis en oeuvre sur gresivaudan.org pour la section transports.

Tu peux également attacher l'image de la couverture à chacun des articles, et la choisir comme vignette de page (et également la mettre dans la page) : cela doit en principe accoler une vignette devant chaque article sur la page d'index de la section, et tu peux t'en resservir dans l'article.

Après, choisir dans les options de l'index de la section le rendu visuel qui ira le mieux pour toi. "alistapart" par exemple n'affiche que le dernier article. En dessous s'affiche "pages précédentes" et la liste des articles précédents. Peut-être une piste à creuser...

Enfin, il y a également la possibilité de lier les "anciens" articles à une catégorie que tu appelerai "archives", et :
  • soit de laisser les choses telles quelles, et la catégorie associée apparaîtra dans une boite extra avec un lien (une boite intitulé je crois "voir aussi"),
  • soit utiliser la nouvelle (yacs 6.5) option qui permet d'associer une catégorie à une section - que je n'ai pas encore testé, oups . Quelqu'un saurait-il nous dire ce que ça rend ?


Tient nous au courant... on avancera avec toi. Je pense en outre que de tels "paramétrages" mériteraient une doc, pour simplifier la vie des autres utilisateurs. Donc tes retours seront grandement appréciés, jusqu'à ce que tu trouves la solution qui te convient - et après on fait une doc !


Agnès
Il n'y a pas de problèmes, que des solutions.
GregL
avatar
43 posts

on Jul. 28 2006


Agnès : Merci de ta réponse et de tes pistes ingénieuses. Mais malheureusement, la numérotation et le classement des fichiers par titre ne fonctionne pas, car, de 1, je désire mettre le dernier numéro en haut (je sais, je suis chi..., exigeant ), et de 2, le fichier n°10 se met entre le fichier 1 et le fichier 2, ce qui est logique pour un simple algorithme de tri alphabétique.

Le classement par date pourrait bien correspondre, seulement voilà, seules les versions les plus récentes sont déjà numérisées, les autres, dont certaines tapées à la machine, ne le sont pas encore.

Le top, cela aurait été de pouvoir changer la date par la date de parution annuelle du magazine (quoique, cela ferait bizarre de mettre 1946 comme date d'envoi )

J'ai essayé de mettre les fichiers tout seuls dans une section de type "alistapart", mais ils apparaissent tous quand même.

Ce que je pourrais faire, c'est placer mes fichiers et mes vignettes dans des articles, qui sont classables, eux. Mais je ne suis pas le seul à y mettre des fichiers, et ça m'embête de devoir leur dire de mettre leurs fichiers dans des articles.

Je vais maintenant essayer plusieurs choses:
  • la méthode brute : modifier la date du fichier directement dans la base de données
  • les méthodes avec catégories que tu as conseillé (j'ai la 6.6.2)
  • mettre dans un fichier et essayer les dates de validités, pour voir.
GregL
avatar
43 posts

inspired from GregL on Jul. 28 2006


Bon, la méthode brute, ça marche, du moins pour le classement.
GnapZ
from Caribbean
2970 posts

inspired from GregL on Jul. 28 2006


GregL : Pour un affichage plus classe, ne serait-il pas plus simple de présdenter comme vous voulez dans un article "Archives" l'ensemble des fichiers (pourquoi pas un table) sous forme de liens et de ne pas faire afficher les fichiers joints (option "no_file" dans l'article) ?
GregL
avatar
43 posts

on Jul. 28 2006


GnapZ : Trop fastidieux, je pense, malheureusement.

Sinon, j'ai essayé la méthode brute également pour le déplacement dans une section, le lien du fichier est bien déplacé, mais il cherche le fichier dans le mauvais répertoire. (quand je change le section:18 dans la base de données par section:27, il va aller chercher le fichier dans le répertoire 27 alors qu'il est toujours dans le 18)

Mais ça prouve quand même qu'un script php est possible.

Ca ne me semble pas être un problème trop difficile pour commencer à développer pour YACS, je m'y attelle dès que mon site est en ligne. Et faudra bien que je m'y mette un jour, j'ai plein de truc à faire, plein de projets en tête. J'aimerais faire un formulaire de petites annonces (un overlay, ça fera l'affaire), modifier selon mes besoins très particulier l'overlay contact que vous avez réalisé (je viens de le découvrir, bravo au fait), réaliser un petit système de cotisations, et cerise sur le gâteau, si j'y arrive, un arbre généalogique (et si j'arrive à mettre enfin notre arbre généalogique actuel sous une forme exploitable numériquement, 4500 membres à retaper, youpie!)
GnapZ
from Caribbean
2970 posts

inspired from GregL on Jul. 28 2006


GregL : Effectivement, toute modification directe dans la base nécessaite une modification ftp pour l'emplacement des fichiers et des images.

Bernard a développé la modification des images je crois (rattachement à une autre section/article avec déplacement du fichier). Il faudrait voir pour appliquer le même principe sur les fichiers.

Avez-vous regardé du côté des collections pour la gestion des fichiers, archives, etc ?
GregL
avatar
43 posts

inspired from GnapZ on Jul. 28 2006


" Avez-vous regardé du côté des collections pour la gestion des fichiers, archives, etc ? "


Malheureusement, je n'ai droit qu'à 1 seul compte FTP sur mon hébergement, donc je n'ai même pas envisagé les collections.
Bernard
avatar
from nearby-an-airport
Associate, 6734 posts

inspired from GregL on Jul. 31 2006


GregL: Pourquoi chercher à attacher plusieurs fichiers à un même article ? Si vous sortez une publication périodique, autant faire un nouvel article à chaque fois, avec un fichier attaché pour le téléchargement de l'archive correspondante.

La manipulation des articles est beaucoup plus souple que celle des articles. Déplacer un article d'une section 'active' à une section 'archives' est triviale, ce qui n'est pas le cas pour les fichiers.

Donc, pour faire suite aux suggestions précédentes, notamment celle d'Agnès (fine mouche và), je suggérerais la solution suivante :

Créer une section pour placer toutes les publications. La configurer en mode 'alistapart' pour faire afficher l'article le plus récent en pleine page.

A chaque nouvelle édition, créer un article dans cette section, y attacher l'image de couverture, ainsi que le fichier à télécharger. ne pas oublier de publier l'article pour qu'il devienne accessible par tous.

Un avantage indéniable est que vos lecteurs pourront s'exprimer, si vous le souhaitez, sous forme de commentaires sous l'article publié.

Rate this page
Posted by GregL on Jul. 28 2006, commented by Bernard on Jul. 28 2006, (popular)