Appel aléatoire d'un article
Bonjour,
Je cherche à appeler des articles de manière aléatoire sur la page d'accueil par exemple, pour avoir une dynamique plus importante qu'avec seulement les derniers articles affichés.
ça pourrait également servir à faire une suggestions d'articles en fin de page, ou après un article.
Avec le wiki j'ai trouvé cette fonction :
Mais je me retrouve un peu bloqué.
Les éléments qui m'intéresse surtout sont le titre et le châpo. Idéalement ça serait bien de pouvoir choisir la catégorie également.
Ou peut-être, la solution pourrait être d'opter pour des statics, même si je trouve ça moins adapté.
Avec cette fonction
Auriez-vous une piste, une idée pour mettre ça en place.
Merci
Je cherche à appeler des articles de manière aléatoire sur la page d'accueil par exemple, pour avoir une dynamique plus importante qu'avec seulement les derniers articles affichés.
ça pourrait également servir à faire une suggestions d'articles en fin de page, ou après un article.
Avec le wiki j'ai trouvé cette fonction :
[== Nombre d'articles totales ==]
<?php $plxShow->nbAllArt() ?>
Je pensais ensuite la coupler avec un rand pour avoir un nombre aléatoire, qui correspondrait à l'idée de l'article.
[== Nombre aléatoire ==]
<?php $nombre = mt_rand($nb_min,$nb_max); ?>
Mais je me retrouve un peu bloqué.
Les éléments qui m'intéresse surtout sont le titre et le châpo. Idéalement ça serait bien de pouvoir choisir la catégorie également.
Ou peut-être, la solution pourrait être d'opter pour des statics, même si je trouve ça moins adapté.
Avec cette fonction
[== Include ==]
<?php $plxShow->staticInclude($id) ?>
Mais là encore j'ai un soucis, je n'ai pas trouvé de fonction qui comptabilise le nombre de static.Auriez-vous une piste, une idée pour mettre ça en place.
Merci
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
A vue de nez, j'utiliserais plutôt plxMotor::activeArts, qui est un tableau contenant l'ensemble des noms des articles du site.
count(plxMotor::activeArts) devrait donc contenir le nombre d'article... Reste plus qu'à en prendre un au pif.
J'ai pas testé, et je suis pas un spécialiste, donc je raconte peut-être des bétises
L'idéal serait de pouvoir choisir d'afficher soit le titre et le chapô, soit l'article en entier
c'est-à-dire une fonction du type avec un paramètre en plus pour n'afficher que le chapô, par exemple.
J'avais soulevé le problème ici. Est-ce que quelqu'un aurait une idée ?
Concernant le compte des articles je suis tombé sur ça qui est peut-être plus adapté source : http://docmypluxml.ecyseo.net/5.1.7
Cependant dans le wiki j'ai trouvé ça : Suggestion de lecture
C'est une très bonne piste, j'ai testé et ça fonctionne mais n'affiche que les titres.
Il reste à comprendre comment je peux ajouter le chapô et travailler la mise en forme de tout ça.