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:
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.
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 | 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![]() 43 posts |
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![]() from le Grésivaudan (grenoble-chambéry) Associate, 2110 posts | GregL : Pour organiser les fichiers, je joue sur deux choses :
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 :
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![]() 43 posts | 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:
|
GregL![]() 43 posts |
Bon, la méthode brute, ça marche, du moins pour le classement. |
| GnapZ from Caribbean 2970 posts |
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![]() 43 posts | 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 |
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![]() 43 posts |
" 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 from nearby-an-airport Associate, 6796 posts |
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)


. Quelqu'un saurait-il nous dire ce que ça rend ?
)
(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)