Убрать заметку "Тема поднималась пользователем"

 • Просмотры: 1026
Аватара пользователя
zorgi
Благодарил (а): 1 раз
Сообщения: 24
Зарегистрирован: 21 авг 2017, 02:05
Сообщение

Убрать заметку "Тема поднималась пользователем"

06 мар 2021, 23:54

Здравствуйте, после поднятия темы остается заметка - "Тема поднималась пользователем / ник юзера / дата" подскажите пожалуйста как её убрать, или как сделать чтоб видели только админы, нашел в админке настройку "Отображать сведения о последнем редактировании:" она уже отключена, но надпись остается, пол дня копался так и не понял как и в каком файле править и какаю строчку :oops: на всякий случай скриншот о какой надписи речь -

Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

Убрать заметку "Тема поднималась пользователем"

07 мар 2021, 09:46

/viewtopic.php закомментировать 2 строки начинающиеся на

Код: Выделить всё

'BUMPED_MESSAGE'
или в файлах /styles/СТИЛЬ/template/viewtopic_body.html, /styles/СТИЛЬ/template/viewtopic_tracker_body_explain.html удалить строки начинающиеся на

Код: Выделить всё

<!-- IF postrow.BUMPED_MESSAGE -->
Аватара пользователя
zorgi
Благодарил (а): 1 раз
Сообщения: 24
Зарегистрирован: 21 авг 2017, 02:05
Сообщение

Убрать заметку "Тема поднималась пользователем"

18 мар 2021, 18:13

PPK спасибо, еще по вопрос о поднятии, я так понимаю что поднимать можно только свои релизы, а как бы сделать чтоб админ мог поднимать любые чужие?
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

Убрать заметку "Тема поднималась пользователем"

19 мар 2021, 09:31

Тему нельзя поднять если:
1. Нет прав или она имеет метку поднятой
2. С времени последнего сообщения в теме прошло меньше чем указано в опции Задержка поднятия темы
3. Тему поднимает пользователь не являющийся автором первого или последнего сообщения в теме
Всё проверяется в файле /includes/functions_content.php
1

Код: Выделить всё

	if (!$auth->acl_get('f_bump', $forum_id) || $topic_bumped)
	{
		return false;
	}
2

Код: Выделить всё

	if ($last_post_time + $bump_time > time())
	{
		return false;
	}
3

Код: Выделить всё

	if ($topic_poster != $user->data['user_id'] && $last_topic_poster != $user->data['user_id'])
	{
		return false;
	}

Вернуться в «Вопросы, ответы и примеры решений»