За последние 24 часа нас посетили 55344 программиста и 1725 роботов. Сейчас ищут 856 программистов ...

Отображение новых сообщений

Тема в разделе "PHP для новичков", создана пользователем amen, 2 ноя 2009.

  1. amen

    amen Активный пользователь

    С нами с:
    18 сен 2009
    Сообщения:
    298
    Симпатии:
    0
    Адрес:
    Узбекистан
    Механизм такой - когда админ входит в админку в сессию записывается дата последнего входа и сразу после этого в таблицу записывается новое значение(текуща дата). Потом по этой дате (той, что записана в сессию) на странице новых сообщений выводятся собсвенно сообщения.
    Теперь представим что кто-то добавил сообщение в то время как админ сидел в админке. Он это сообщение просмотрел, оно ему больше не интересно. Проблема в том, что при следующем входе в адм. панель админу снова показывается данное сообщение. Нужно, чтобы новое значение даты последнего входа в админку записывалось в то время, как адмиин из неё выходит. Для кнопки "выход" это сделать легко. А если просто закрыли браузер?
    Пока вижу один выход - на каждой админской странице делать запрос на обновление даты в таблице. Может есть способ лучше?
     
  2. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Обновляй дату при просмотре сообщений.
     
  3. Volt(220)

    Volt(220) Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    1.640
    Симпатии:
    1
    Переложить обязанности по записи даты на объект. В деструкторе прописать обновление даты.