Я прохожусь по сообществу (я модератор) и помечаю решённые темы. Некоторые из них очень старые, были закрыты, но ответа в них ещё не было, поэтому я ответил, пометил их как решённые и нажал «Сбросить дату обновления», но при проверке форума они всё равно отображаются вверху списка.
Я пробовал редактировать пост, а затем сбрасывать дату обновления. Пробовал открывать, а затем закрывать пост и снова сбрасывать дату обновления. Пока ничего не сработало.
Как мне заставить «Сбросить дату обновления» работать для этих постов? Мне определённо не нужно, чтобы они отображались вверху списка форума.
Я полагаю, что функция «Сбросить дату» изменит временную метку темы на дату последнего видимого сообщения, если вы удалите сообщение.
Очевидно, что если вы добавите новое сообщение, оно станет новой датой/временем. Так что это не то, что вам нужно.
Думаю, вам следует изменить временную метку темы.
Попробуйте использовать соответствующую кнопку (ключ) для темы (не для сообщения), расположенную в нижней части темы, чтобы изменить временную метку на дату первого сообщения.
Примечание: Обратите внимание, что, насколько я знаю, это изменит временные метки всех сообщений в теме.
Нет, я не думаю, что вам стоит этого делать. Это приведёт к серьёзным проблемам, и откатить изменения будет очень сложно.
Хорошим обходным решением может быть удаление последнего сообщения, сброс даты поднятия темы, а затем восстановление удалённого сообщения.
Также есть возможность не поднимать тему при добавлении ответа прямо в редакторе — для этого нужно использовать меню параметров редактора в левом верхнем углу.
Отредактировано: удалены бессмысленные слова Дэмми
Сброс даты поднятия вернёт её к моменту последнего активности в теме, предшествующего последнему изменению. Если вы добавляете только одно сообщение, сброс должен вернуть дату к моменту до его добавления. Обязательно обновите список тем, чтобы увидеть актуальное состояние после изменений.
Если вы добавите сообщение и закроете тему, сброс вернёт дату к моменту добавления этого сообщения. В таких случаях я удаляю как само сообщение, так и маленькое сообщение о закрытии темы, делаю сброс, а затем восстанавливаю оба сообщения.
Кажется, это сработало! Если я удалю свой пост → сбросить дату обновления (что, похоже, снимает галочку «Решено» с моего поста) → восстановить мой пост → снова нажать «Решено» на моём посте → тогда он больше не отображается в верхней части списка форума
Я перенёс это в категорию bug, так как считаю, что сейчас оно работает не до конца корректно. Надеюсь, нам удастся это исправить.
Это должно сбрасываться на временную метку активности, предшествующей последнему действию (то есть если добавить сообщение и сделать сброс, тема вернётся ко второму с конца сообщению)
С таким сложным программным обеспечением иногда трудно уследить за всем.
Только что узнал, что один из участников команды здесь не знал о новой функции «шаблоны форм». В результате моего запроса в их плагин их ответ, казалось, подразумевал, что он поддерживает эту функцию. Однако они имели в виду выбор одного из шаблонов их плагина, созданных для настройки публикации.
Я не был достаточно ясен, так как не опубликовал ссылку на тему объявления.
Ссылка на плагин — легко что-то упустить или иногда перепутать детали. Учитывая вашу репутацию, вы делаете исключительную работу.
Я не знаю, откуда reseting берёт дату, но я использую его почти каждый день, чтобы «скрыть» тему из /latest, если в неё внесли правку или добавили небольшой пост, который не актуален ни для пользователей, ни для самой темы (я действительно не люблю, когда закрывают старую тему, и она при этом всплывает; совершенно не нужно показывать её всем только из-за этого чёртова маленького поста )