J'ai un réseau social donc un blog est seulement vous pourriez dire un widget du site pour un utilisateur, de sorte que chaque utilisateur peut avoir un blog, je voudrais rendre ce blog aussi agréable que possible. Lorsque vous allez sur une page de blog d'un utilisateur, elle affiche tous les blogs du mois en cours.Comment les systèmes de blog font-ils cela?
Ma question, comment puis-je afficher une colonne sur le côté, comme ce Juillet 2009 Juin 2009 mai 2009 Avril 2009 Mars 2009 Février 2009
Le hic est il devrait seulement quelques mois de la liste depuis la l'utilisateur a rejoint le site jusqu'à ce jour, donc un utilisateur qui a rejoint il y a 2 ans à partir de maintenant aurait 24 de ces liens et un utilisateur seulement 1 mois ou plus ne verrait que 1?
Le système utilise php/mysql
Merci, c'est probablement la meilleure façon de le faire mais pour la performance chaque question compte et je pense que ce serait une requête supplémentaire, je stocke la date d'inscription des utilisateurs, pourrais-je faire quelques calculs pour déterminer les mois où ils ont été membre, même si un mois montrez-le – JasonDavis
Comme je prends la date d'inscription des utilisateurs et la date d'aujourd'hui et retrun un tableau de mois entre d'une manière ou d'une autre – JasonDavis
Si vous ne voiture e propos de l'affichage des mois sans post, votre solution est probablement la meilleure, oui :-) (mais, en tant qu'utilisateur final, je pense que c'est inhabituel - surtout si les mois sont des liens vers des pages qui affichent des messages de ce mois, ce qui signifie des pages sans poste); une autre solution, ne pas faire trop de demandes serait d'utiliser un mécanisme de mise en cache pour le "block" qui contient ces liens (évidemment, il y aurait un cache par utilisateur, et il doit être supprimé quand un post est créé/deleted/published/unpublished/...) –