Sur le portail, plusieurs pages listaient les archives sous forme d'un tableau détaillé.
Il y avait 1 fichier PHP pour construire le tableau, et 7 fichiers PHP pour récupérer le contenu à inclure et enrober le tableau:
* 1 listant toutes les archives
* 1 listant les archives d'une catégorie
* 5 listant les archives dans un ordre prédéfini (par nom, par auteur, par type, par téléchargements ou par vote)
Je viens de passer sur tout ça et ai simplifié la chose.
Il y a désormais 1 fichier PHP pour construire le tableau, et 1 seul fichier PHP pour récupérer le contenu et enrober le tableau.
Ce dernier fichier gère simplement plus de paramètres puisqu'il remplace à lui tout seul 7 fichiers.
Les 6 autres fichiers sont conservés pour compatibilité des liens sur le serveur, et redirigent tout simplement vers le fichier principal de construction du tableau en précisant certains paramètres .
Cela vous apporte quelques avantages:
* présentation uniforme des tableaux d'archives
* possibilité de trier (par nom, par auteur, par type, par téléchargements ou par vote) dans tous les tableaux d'archives (certains des anciens fichiers ne proposaient pas cette option)
Exemples:
Toutes les archives du site (par défaut des plus récentes aux plus anciennes):
http://tiplanet.org/index.php?mod=archives
Les mêmes triées par nombre de téléchargements:
http://tiplanet.org/index.php?mod=archivesid=ac=hit
Les cours et formulaires 68k (par défaut dans l'ordre alphabétique):
http://tiplanet.org/index.php?mod=ar ... ormulaires
Les mêmes classés par la note sur cinq:
http://tiplanet.org/index.php?mod=ar ... resac=note
Tout ceci est désormais centralisé en interne dans seulement 2 fichiers PHP: contenant et contenu.
Cela veut dire aussi que quand on veut vous apporter des nouveautés, c'est beaucoup plus facile puisqu'il n'y a plus qu'un ou deux fichiers au maximum à toucher pour que les changements soient répercutés sur toutes les pages précédentes!!!
Et c'est exactement ce que je viens de faire suite à la proposition de Bisam et à l'accord de Mic.
En effet, plus de 2000 archives sont désormais présentes sur le portail.
Certaines catégories à elles-seules regroupent plus d'une centaine d'archives, et leur affichage commence à être long, surtout pour les visiteurs non européens (principalement issus de nos anciennes colonies ou concessions internationales, qui ont conservé l'usage de la langue française et disposent parfois encore d'établissement scolaires appliquant le programme de l'Éducation Nationale française).
Et ça c'est sans parler de la super-page qui liste toutes les 2000 archives...
Et bien le nombre maximum d'archives affichées par une page est désormais de 165.
(sous FireFox bloquant les pubs et avec mon écran en 1024px, ça donnait une colonne centrale à peu près de la même hauteur que les colonnes de gauche et de droite - mais on peut parfaitement changer cette valeur si vous voulez: il n'y a qu'un seul fichier à toucher!)
Si il y a plus de 165 archives, des liens "précédent" et "suivant" sont rajoutés si nécessaires en bas du tableau.
Exemples:
Toutes les 2000 archives du site:
http://tiplanet.org/index.php?mod=archives
Les cours et formulaires (193 fichiers actuellement):
http://tiplanet.org/index.php?mod=ar ... ormulaires
Et bien sûr, toutes les pages de listing d'archives sont valides XHTML 1.0!
Je n'ai rencontré aucun bug sur les liens présentés dans ce post.
Mais il peut y en avoir, vu que le code est encore tout jeune...
Merci donc de signaler ici toute anomalie avec les tableaux de listing des archives.
Mic - Des consignes particulières?
Tu veux autre chose que 165 archives par page?
Tu veux changer l'aspect des liens "précédent" et "suivant" ?
Fonctionnalités futures?
Si vous pensez que c'est une bonne idée, il doit être possible sans trop de difficultés:
* de permettre sur chaque colonne un tri ascendant ou descendant (même si je ne vois pas l'intérêt d'afficher en premier les archives les moins téléchargées ou celles qui ont 0/5...)
* d'afficher entre les liens "précédent" et "suivant" des liens numérotés pour une navigation plus rapide quand il y a beaucoup d'archives (par exemple pour afficher directement les archives 826-990, il suffirait d'1 clic sur lien "5" au lieu de cliquer 4 fois sur le lien "suivant")
D'autres idées/demandes?
Refonte listing archives
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Messages: 41909
- Images: 15444
- Inscription: 25 Oct 2008, 00:00
- Localisation: Montpellier
- Genre:
- Calculatrice(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter/X: critor2000
- GitHub: critor
Re: Refonte listing archives
Ils sont en bas à droite/gauche des archives
Ah oui c'est vrai on peut trier maintenant %)
Cooooolll.....
Ah oui c'est vrai on peut trier maintenant %)
Cooooolll.....
-
Kiligolo
Niveau 11: LV (Légende Vivante)- Messages: 1465
- Inscription: 17 Mai 2010, 00:00
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: 1reS
Re: Refonte listing archives
Super ! Merci beaucoup pour cette optimisation. Feu l'absence de possibilité de trier les archives en fonction des notes/téléchargements/etc était un "moins" pour Ti-Bank par rapport à d'autres sites (comme Espace ti83+).
Sublime Chevalier Elu des TI
Venez visiter mon site sur les TI : Ti Softwares !!
Jetez un coup d'œil à mes programmes pour TI !!
Vous voulez faire des super programmes pour votre TI z80 ? Alors apprenez l'Axe Parser !!
Venez visiter mon site sur les TI : Ti Softwares !!
Jetez un coup d'œil à mes programmes pour TI !!
Vous voulez faire des super programmes pour votre TI z80 ? Alors apprenez l'Axe Parser !!
-
jacques
Niveau 12: CP (Calculatrice sur Pattes)- Messages: 2057
- Images: 0
- Inscription: 25 Aoû 2009, 00:00
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: prépa PSI
Re: Refonte listing archives
Corrigé un petit bug mineur de compteur.
Ça n'affectait pas le contenu affiché (rien n'était "sauté", même pas au changement de page), mais il y avait double incrémentation.
Donc ce n'étaient pas 165 archives qui étaient affichées par page, mais la moitié: 82.
Je vais donc revoir la limite de 165 à la baisse dans les prochaines minutes.
J'ai espacé, j'ai mis en gras.
Va voir si c'est mieux :
C'était possible de trier, mais uniquement sur la page listant toutes les archives et une seule fois.
http://tiplanet.org/index.php?mod=archives
Si une catégorie était spécifiée les liens de tri était désactivés.
Si un tri avait déjà été demandé, il n'était pas possible de demander un tri différent (liens désactivés) sans revenir à la page précédente.
Ça n'affectait pas le contenu affiché (rien n'était "sauté", même pas au changement de page), mais il y avait double incrémentation.
Donc ce n'étaient pas 165 archives qui étaient affichées par page, mais la moitié: 82.
Je vais donc revoir la limite de 165 à la baisse dans les prochaines minutes.
Mic a écrit:ahhhh nickel !!
Par contre, on ne voit pas trop le suivant, précédent. Peut être espacer autour et mettre en gras.
J'ai espacé, j'ai mis en gras.
Va voir si c'est mieux :
jacques a écrit:Super ! Merci beaucoup pour cette optimisation. Feu l'absence de possibilité de trier les archives en fonction des notes/téléchargements/etc était un "moins" pour Ti-Bank par rapport à d'autres sites (comme Espace ti83+).
C'était possible de trier, mais uniquement sur la page listant toutes les archives et une seule fois.
http://tiplanet.org/index.php?mod=archives
Si une catégorie était spécifiée les liens de tri était désactivés.
Si un tri avait déjà été demandé, il n'était pas possible de demander un tri différent (liens désactivés) sans revenir à la page précédente.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Messages: 41909
- Images: 15444
- Inscription: 25 Oct 2008, 00:00
- Localisation: Montpellier
- Genre:
- Calculatrice(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter/X: critor2000
- GitHub: critor
Re: Refonte listing archives
critor2000 a écrit:jacques a écrit:Super ! Merci beaucoup pour cette optimisation. Feu l'absence de possibilité de trier les archives en fonction des notes/téléchargements/etc était un "moins" pour Ti-Bank par rapport à d'autres sites (comme Espace ti83+).
C'était possible de trier, mais uniquement sur la page listant toutes les archives et une seule fois.
http://tiplanet.org/index.php?mod=archives
Si une catégorie était spécifiée les liens de tri était désactivés.
Si un tri avait déjà été demandé, il n'était pas possible de demander un tri différent (liens désactivés) sans revenir à la page précédente.
Je t'ai peut-être mal compris, mais on peut trier n'importe quelle page de catégorie, voici par exemple les programmes de maths triés par hit : http://tiplanet.org/index.php?mod=archivesid=Maths+68korder=hit. C'est ça que je trouve bien.
Sublime Chevalier Elu des TI
Venez visiter mon site sur les TI : Ti Softwares !!
Jetez un coup d'œil à mes programmes pour TI !!
Vous voulez faire des super programmes pour votre TI z80 ? Alors apprenez l'Axe Parser !!
Venez visiter mon site sur les TI : Ti Softwares !!
Jetez un coup d'œil à mes programmes pour TI !!
Vous voulez faire des super programmes pour votre TI z80 ? Alors apprenez l'Axe Parser !!
-
jacques
Niveau 12: CP (Calculatrice sur Pattes)- Messages: 2057
- Images: 0
- Inscription: 25 Aoû 2009, 00:00
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: prépa PSI
Re: Refonte listing archives
jacques a écrit:critor2000 a écrit:jacques a écrit:Super ! Merci beaucoup pour cette optimisation. Feu l'absence de possibilité de trier les archives en fonction des notes/téléchargements/etc était un "moins" pour Ti-Bank par rapport à d'autres sites (comme Espace ti83+).
C'était possible de trier, mais uniquement sur la page listant toutes les archives et une seule fois.
http://tiplanet.org/index.php?mod=archives
Si une catégorie était spécifiée les liens de tri était désactivés.
Si un tri avait déjà été demandé, il n'était pas possible de demander un tri différent (liens désactivés) sans revenir à la page précédente.
Je t'ai peut-être mal compris, mais on peut trier n'importe quelle page de catégorie, voici par exemple les programmes de maths triés par hit : http://tiplanet.org/index.php?mod=archivesid=Maths+68korder=hit. C'est ça que je trouve bien.
Oui c'est ça, et ce n'était pas possible avant.
Sinon, je viens de fixer la limite maximale d'archives par page à 110.
Seules 2 catégories sont donc découpées pour le moment:
* Cours Formulaires (193):
http://tiplanet.org/index.php?mod=ar ... ormulaires
* Utilitaires PC (124):
http://tiplanet.org/index.php?mod=ar ... itaires+PC
Une 3ème catégorie pourrait l'être bientôt:
* Maths 68k (102):
http://tiplanet.org/index.php?mod=ar ... =Maths+68k
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Messages: 41909
- Images: 15444
- Inscription: 25 Oct 2008, 00:00
- Localisation: Montpellier
- Genre:
- Calculatrice(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter/X: critor2000
- GitHub: critor
Re: Refonte listing archives
critor2000 a écrit:Sinon, je viens de fixer la limite maximale d'archives par page à 110.
Hum, peut-être faudrait-il (si c'est possible et si ça ne t'embête pas) permettre à l'utilisateur de régler le nombre d'archives affichées par pages (genre 50/100/200/tout).
En effet, pour ma part, je préfère tout avoir sur une même page, quitte à scroller comme un fou, plutôt que de devoir passer des pages. Je pense que d'autres personnes sont dans mon cas (comme Bisam et son extension FireFox pour fusionner différentes pages en 1 seule).
Sublime Chevalier Elu des TI
Venez visiter mon site sur les TI : Ti Softwares !!
Jetez un coup d'œil à mes programmes pour TI !!
Vous voulez faire des super programmes pour votre TI z80 ? Alors apprenez l'Axe Parser !!
Venez visiter mon site sur les TI : Ti Softwares !!
Jetez un coup d'œil à mes programmes pour TI !!
Vous voulez faire des super programmes pour votre TI z80 ? Alors apprenez l'Axe Parser !!
-
jacques
Niveau 12: CP (Calculatrice sur Pattes)- Messages: 2057
- Images: 0
- Inscription: 25 Aoû 2009, 00:00
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: prépa PSI
Re: Refonte listing archives
jacques a écrit:critor2000 a écrit:Sinon, je viens de fixer la limite maximale d'archives par page à 110.
Hum, peut-être faudrait-il (si c'est possible et si ça ne t'embête pas) permettre à l'utilisateur de régler le nombre d'archives affichées par pages (genre 50/100/200/tout).
En effet, pour ma part, je préfère tout avoir sur une même page, quitte à scroller comme un fou, plutôt que de devoir passer des pages. Je pense que d'autres personnes sont dans mon cas (comme Bisam et son extension FireFox pour fusionner différentes pages en 1 seule).
Tu as un exemple de site qui propose ce genre de chose pour que je vois l'interface?
Si ce sont les 2 catégories découpées qui t'embêtent, on peut fixer la limite à 300...
Seule la super page avec toutes les archives serait alors découpée, et pour il reste il y aurait une bonne marge.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Messages: 41909
- Images: 15444
- Inscription: 25 Oct 2008, 00:00
- Localisation: Montpellier
- Genre:
- Calculatrice(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter/X: critor2000
- GitHub: critor
Re: Refonte listing archives
critor2000 a écrit:Tu as un exemple de site qui propose ce genre de chose pour que je vois l'interface?
Si ce sont les 2 catégories découpées qui t'embêtent, on peut fixer la limite à 300...
Seule la super page avec toutes les archives serait alors découpée, et pour il reste il y aurait une bonne marge.
Désolé, je ne me rappelle plus précisément de sites proposant ce genre d'options.
Ca serait pas mal, en effet, d'augmenter la limite à 300 car en plus la séparation intra-catégorielle (quel beau mot... ) en plusieurs pages limite l'intérêt du classement.
Sublime Chevalier Elu des TI
Venez visiter mon site sur les TI : Ti Softwares !!
Jetez un coup d'œil à mes programmes pour TI !!
Vous voulez faire des super programmes pour votre TI z80 ? Alors apprenez l'Axe Parser !!
Venez visiter mon site sur les TI : Ti Softwares !!
Jetez un coup d'œil à mes programmes pour TI !!
Vous voulez faire des super programmes pour votre TI z80 ? Alors apprenez l'Axe Parser !!
-
jacques
Niveau 12: CP (Calculatrice sur Pattes)- Messages: 2057
- Images: 0
- Inscription: 25 Aoû 2009, 00:00
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: prépa PSI
Re: Refonte listing archives
jacques a écrit:Ca serait pas mal, en effet, d'augmenter la limite à 300 car en plus la séparation intra-catégorielle (quel beau mot... ) en plusieurs pages limite l'intérêt du classement.
Comment ça ?
Je ne sais pas si tu as remarqué, mais sauf bug que je n'ai pas vu, le fait de changer de page avec précédent/suivant après avoir demandé un classement conserve ce dernier (en tout cas, j'ai programmé en ce sens).
Je ne vois donc pas comment la séparation limite le classement...
Par exemple, voici classé par téléchargements la 1ère page de cours et formulaires:
http://tiplanet.org/index.php?mod=ar ... sorder=hit
(311 téléchargements ou plus)
Cliquer sur suivant amène sur la page ci-dessous:
http://tiplanet.org/index.php?mod=ar ... ormulaires
(307 téléchargements ou moins)
Tout semble donc marcher de façon cohérente.
Sinon toute petit remarque: c'est justement Bisam qui a dit que certaines listes commençaient vraiment à être "lourdes"...
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Messages: 41909
- Images: 15444
- Inscription: 25 Oct 2008, 00:00
- Localisation: Montpellier
- Genre:
- Calculatrice(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter/X: critor2000
- GitHub: critor
Qui est en ligne
Utilisateurs parcourant ce forum: ClaudeBot [spider] et 1 invité