8797 sujets

Développement web côté serveur, CMS

Bonjour à tous.

Encore moi. Smiley confused

Thématique

Afficher des nouvelles sur un site (dans une div par exemple) issues d'une base de donnée. Les news doivent s'afficher une par une avec une temporisation réglable (quelques secondes, le temps pour le visiteur de lire l'info).

Problèmatique

Afficher les données issues d'une base de données, aucun problème.
Afficher des données les unes à la suite des autres avec une temporisation réglable, pas trop de problème avec Javascript.

Par contre, mélanger les deux techniques, je sèche ! Très loin d'être spécialiste en Javascript, je n'ai pas encore trouvé la solution pour insérer mes données issues de ma base dans le script pour les faires afficher les unes à la suite des autres avec une temporisation.

Auriez-vous une petite idée sur le sujet et auriez-vous un petit exemple à me soumettre ?

Par avance, merci pour votre aide si précieuse. Smiley ravi
Bonjour,

La solution classique consiste à charger tous les contenus (si tu n'en as pas trente ou cinquante...) et de cacher une partie des contenus en JavaScript (+CSS, le JavaScript venant en fait manipuler les styles CSS des éléments).

Combien de news dois-tu faire défiler?
Si elles sont nombreuses, tu peux éventuellement en charger quelques unes, et charger les suivantes en Ajax lorsque nécessaires (par série de quelques unes éventuellement). Ce qui sera quelque peu plus compliqué à gérer si tu ne connais pas bien Ajax.
Hello Florent.

Tout d'abord, merci pour cette réponse rapide.

Concernant l'Ajax, effectivement, je ne m'y connais pas et risque de patauger pendant longtemps avant d'arriver à faire quelque chose de potable.

Pour le nombre de news à afficher, pour le moment, la base de donnée est vide Smiley lol mais, elle risque de se remplir assez rapidement et le nombre de nouvelles s'y trouvant peut devenir quelque peut important.

J'avais bien envisagé de recharger ma page toute les x secondes mais, j'ai bien peur que Google n'apprécie pas se genre de codage et, à vrai dire, moi non plus ! Smiley langue

Pourrais-tu m'expliquer un peut ta première solution ? Smiley confused

Merci par avance.