Сегодня буду краток. Накопал на просторах интернета одну хорошую модификацию. Наверняка были случаи когда вы ответили на чужое сообщение в теме, а его автор потом взял и отредактировал свое сообщение. Данная модификация вводит глобальный запрет, т.е. если после сообщения идет уже другое, то первое нельзя будет отредактировать. Впринципе достаточно полезная вещь, ведь редактирование можно либо включить либо отключить.
Открываем
viewtopic.php и находим
Код: Выделить всё
$edit_allowed = ($user->data['is_registered'] && ($auth->acl_get('m_edit', $forum_id) || (
Добавляем после найденного
Код: Выделить всё
$row['post_id'] == $topic_data['topic_last_post_id'] &&
Открываем
posting.php и находим
Код: Выделить всё
if ($user->data['user_id'] != $post_data['poster_id'])
{
trigger_error('USER_CANNOT_EDIT');
}
Добавляем после найденного
Код: Выделить всё
if ($post_data['post_id'] != $post_data['topic_last_post_id'])
{
trigger_error('CANNOT_EDIT_REPLIED');
}
Открываем
language/ru/posting.php и находим
Код: Выделить всё
'CANNOT_DELETE_REPLIED' => 'Извините, но вы можете удалять только сообщения, не имеющие ответов.',
Добавляем после
Код: Выделить всё
'CANNOT_EDIT_REPLIED' => 'Вы не можете отредактировать это сообщение, потому что на него уже кто-то ответил.',
А те, кто хочет чтобы все через админку управлялось, тот ставит данный мод
- Disable_edit_after_reply.zip
- Disable_edit_after_reply - мини-модификация для phpbb3, запрещающая редактировать сообщение в теме если на него уже ответили
- (27.18 КБ) 63 скачивания
Успехов