2013-11-21 5 views
0

У меня есть страница, которая отображает изображение с кучей сообщений. Я никогда не делаю ни одного сообщения. Все круто.Как мне получить номер страницы сообщения?

Однако, когда люди находят сообщение через поисковую систему (и, таким образом, напрямую идут на один пост), я хочу перенаправить посетителя на индексную страницу и показать изображение.

ОДНАКО, и вот сложная часть. Я хочу перенаправить их на правую страницу с разбивкой на страницы, где это сообщение появилось бы, когда посетитель просто пропустил страницы. Так что не только mypage.com но mypage.com/page/x. Как я могу получить номер страницы для сообщения, где оно появлялось при обычном просмотре страниц?

ответ

0

Я предположу: - Вы используете какое-то базы данных SQL для хранения изображений, для получения сообщения - У вас есть база данных изображения, которые не имеют статические номеров страниц, хранящиеся с изображением - Ваша политика состоит в том, чтобы сначала отобразить самое новое изображение (стр. 1), а затем следующую самую новую (стр. 2)

Одна из стратегий заключается в выборе количества всего нового, чем ваше изображение в базе данных, и которое должно предоставить вам страницу номер вашего изображения.

select count(*) from images u1 inner join images u2 
where u1.image_id=XXX and u1.inserted_dt < u2.inserted_dt 
Смежные вопросы