- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет! Ситуация такая, в базе мускула есть таблица, в ней строки. На сайте я вывожу всю таблицу целиком. База пополняется динамически, т.е. через определённое время появляются новые строки. Но есть проблемка, как подсвечивать новую строку в таблице, ту которую не видел человек?
Схема типа как вконтакте, высвечивается новое сообщение...и пока его не прочитаешь, оно висит непрочитанным...
Сайт на сессиях, т.е. видит эти строки только определённый, авторизованный человек (админ).
MiladyX, завести в таблице пользователей новое поле, в котором хранить ID последней просмотренной записи.
MiladyX, завести в таблице пользователей новое поле, в котором хранить ID последней просмотренной записи.
Можно проще. В сессию запоминать сколько было сообщений и потом сравнивать это число с количеством данных в таблице.
LEOnidUKG, а когда сессия умрёт?
LEOnidUKG, а когда сессия умрёт?
Можно в куках, а они уж годами могут храниться.
Пасиба за советы. Куки не юзаю....может попробую вариант Robin_Bad.
Ещё кто нить подкинет идей?)
Пасиба за советы. Куки не юзаю....может попробую вариант Robin_Bad.
Ещё кто нить подкинет идей?)
Кроме кукисов (имхо самый рулезный вариант) могу предложить реально зверский: создать в таблице юзеров поле и записывать в него последнюю просмотренную запись (если конечно в таблице с данными есть поле с автоинкрементом)
ЗЫ
не понял почему вы с куками не хотите. Их можно сделать так, что никто не сопрет.
AlExTeam добавил 18.09.2010 в 01:42
Ога. Робин опередил :D
Кроме кукисов (имхо самый рулезный вариант) могу предложить реально зверский: создать в таблице юзеров поле и записывать в него последнюю просмотренную запись (если конечно в таблице с данными есть поле с автоинкрементом)
ЗЫ
не понял почему вы с куками не хотите. Их можно сделать так, что никто не сопрет.
за кукисы хз...не юзались в практике )
а вот по поводу "последнюю просмотренную запись" в том то и дело...как выявить последнюю просмотренную запись? Типа последняя в поле инкремента по номеру?
MiladyX добавил 18.09.2010 в 01:49
Кароче грубо говоря это система тикетов....выделить жирным на какие вопросы ответили, и оставить обычным шрифтом отвеченные, т.е. просмотренные.
з.ы. На тикет ответ даётся 1 раз.
за кукисы хз...не юзались в практике )
а вот по поводу "последнюю просмотренную запись" в том то и дело...как выявить последнюю просмотренную запись? Типа последняя в поле инкремента по номеру?
ну да. Ведь вы новые строки определяете через сортировку?
Если нету инкремента, значит должна быть хотя бы дата.
Это и запоминайте.
С кукисами наоборот все удобно. Разве что для удобства globals надо включить.
ну да. Ведь вы новые строки определяете через сортировку?
Угу..но можно ответить на 3 последних тикета...а старые не отвеченные ещё 5 дней висеть будут..)
Угу..но можно ответить на 3 последних тикета...а старые не отвеченные ещё 5 дней висеть будут..)
Наконец-то мы доперли до сути :D
Поле делать не в таблицее юзеров, а в таблице вопросов.
И вообще сделать кнопку "закрыть тему".
Но можно и в поле юзеров. Просто дописывать в конец строки новую цыфру. Например через пробел.
И проверять потом через substr_pos или _count