вопрос
Я похожий вопрос уже поднимал здесь
Решил вернуться к своему вопросу :)
Сделал вот что:
1. Добавил в таблицу _post поле edit_news, с типом boolean - по умолчанию 0
2. При нажатии на "редактировать новости" показывается список новостей, если edit_news=1 то заголовок выводится красным - значит новость кто-то редактирует (вывести бы еще кто ее редактирует)
3. При переходе к редактированию новости - в базу данных, в таблицу _post записывается edit_news=1 - он и влияет на пункт 2
4. При нажатии на "Сохранить" - edit_news Меняю на 0
Все работает, все прекрасно. Но мучает один вопрос. А если, например, редактор нажал на редактировать и передумал? Вернулся на предыдущую страницу, или закрыл вкладку с редактируемой новостью, или тупо свет выключили и комп погас - в таком случае edit_news не изменится. Можно ли как-то это учесть? Например привязать к сессии или еще как-нибудь?
Спасибо
Решил вернуться к своему вопросу :)
Сделал вот что:
1. Добавил в таблицу _post поле edit_news, с типом boolean - по умолчанию 0
2. При нажатии на "редактировать новости" показывается список новостей, если edit_news=1 то заголовок выводится красным - значит новость кто-то редактирует (вывести бы еще кто ее редактирует)
3. При переходе к редактированию новости - в базу данных, в таблицу _post записывается edit_news=1 - он и влияет на пункт 2
4. При нажатии на "Сохранить" - edit_news Меняю на 0
Все работает, все прекрасно. Но мучает один вопрос. А если, например, редактор нажал на редактировать и передумал? Вернулся на предыдущую страницу, или закрыл вкладку с редактируемой новостью, или тупо свет выключили и комп погас - в таком случае edit_news не изменится. Можно ли как-то это учесть? Например привязать к сессии или еще как-нибудь?
Спасибо