У меня есть социальная сеть, поэтому блог - это только вы можете сказать, что виджет сайта для пользователя, поэтому каждый пользователь может иметь блог, я хотел бы сделать этот блог максимально приятным. Когда вы переходите на страницу блога пользователей, он показывает все блоги за текущий месяц.Как делают системы блога?
Мой вопрос, как я могу показать столбец на стороне, как этот июля 2009 июня 2009 мая 2009 апреля 2009 марта 2009 февраля 2009
Загвоздка он должен только список месяцев с пользователь присоединился к сайту до текущей, поэтому пользователь, который присоединился2 лет назад, теперь будет иметь 24 из этих ссылок, а пользователь всего лишь 1 месяц или новее будет видеть только 1?
Система использует PHP/MySQL
Спасибо, что это лучший способ сделайте это, но для производительности каждый запрос подсчитывается, и я думаю, что это будет дополнительный запрос, я сохраняю дату регистрации пользователей, могу ли я сделать некоторую математику, чтобы определить месяцы, в которые они были участником, даже если месяц имеет 0 сообщение, я буду показать это – JasonDavis
Как я беру дату регистрации пользователей и сегодняшнюю дату и вытаскиваю массив месяцев между ними как-то – JasonDavis
Если вы не автомобильный e о показе месяцев без публикации, ваше решение, вероятно, самое лучшее, да :-) (но, как конечный пользователь, я бы подумал, что это необычно - особенно если месяцы - это ссылки на страницы, на которых отображаются сообщения этого месяца, что означает страницы без почты); другое решение, чтобы не делать слишком много запросов, было бы использовать какой-то кеширующий mecanism для «блока», который содержит эти ссылки (очевидно, означает, что для каждого пользователя будет один кеш, и его нужно удалить, когда создается почта/deleted/опубликовано/не опубликовано/...) –