https://github.com/julienmru/spip-pseudo-hasard
Ajoute un critère de tri {par pseudo_hasard} mis à jour tous les jours (très utile pour remplacer {par hasard} avec la pagination)
https://github.com/julienmru/spip-pseudo-hasard
spip spip-plugin
Last synced: 22 days ago
JSON representation
Ajoute un critère de tri {par pseudo_hasard} mis à jour tous les jours (très utile pour remplacer {par hasard} avec la pagination)
- Host: GitHub
- URL: https://github.com/julienmru/spip-pseudo-hasard
- Owner: julienmru
- License: gpl-2.0
- Created: 2015-08-04T09:26:01.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2018-02-09T18:38:41.000Z (over 8 years ago)
- Last Synced: 2023-08-04T16:55:04.697Z (almost 3 years ago)
- Topics: spip, spip-plugin
- Language: PHP
- Size: 10.7 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# spip-pseudo-hasard
Ajoute un critère de tri {par pseudo_hasard} qui se comporte comme {par hasard} mais qui est mis à jour tous les jours au lieu d'être mis à jour au calcul du squelette. La conséquence pratique est que l'on peut utiliser la pagination en ayant de l'aléatoire sans doublons ({par hasard} crée intrinsèquement des doublons avec la pagination). Il fonctionne sur tous les objets éditoriaux (articles, rubriques, etc.).
**Conseil :** Mettre une durée de cache à quelques heures sur les squelettes appelant {par pseudo_hasard}.
*Note technique : bien sûr, pseudo_hasard est aussi renseigné à la création d'un objet éditorial, pas uniquement via le cron.*