Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы » Поднять новость после редактирования?

Поднять новость после редактирования?


     Все вопросы » Общие вопросы    1808

вопрос
Доброго времени суток, многоуважаемые эксперты)
Такой вопрос, можно ли поднять новость после ее редактирование (галочка новость отредактирована, last modefied).
К примеру, если дату новости изменить, то она будет поднята вверх, сортировка идет по дате, а кто-нибудь делал эту сортировку с учетом даты редактирования?
Всем счастья)

Ответа пока нет


8 комментариев

vitnet
PHP-developer

vitnet - -

При редактировании новости в ячейку editdate записывается дата редактирования, при просмотре полной новости для метатега Last Modefied выбор идет из этой ячейки (если она не пустая, в противном случае используется дата публикации).
		if( $row['editdate'] ) $_DOCUMENT_DATE = $row['editdate'];
		else $_DOCUMENT_DATE = $row['date'];

UsurpatorVaticana
Юзер

UsurpatorVaticana - -

это в каком файле вы нашли (имя файла?)

UsurpatorVaticana
Юзер

UsurpatorVaticana - -

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

UsurpatorVaticana
Юзер

UsurpatorVaticana - -

Вопрос все еще актуален, пожалуйста отпишите кто сталкивался с такой проблемой

vitnet
PHP-developer

vitnet - -

Тогда вам поможет ваш же совет:
гуглите оператор ORDER BY

nowheremany
Эксперт

nowheremany - -

ORDER BY case when e.editdate>0 then e.editdate else UNIX_TIMESTAMP(p.date) end DESC


Но нагрузка большая будет

Благодарность принимаю тут Связь

UsurpatorVaticana
Юзер

UsurpatorVaticana - -

решение то рабочее, но пожалуй не буду его применять, возможно кто-то решал эту проблему хитрее?

nowheremany
Эксперт

nowheremany - -

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

Благодарность принимаю тут Связь

Похожие вопросы

наверх