Запрет редатирования сообщения phpbb3

В данном подфоруме будут располагаться темы с анонсами интересных модификаций, а так же будут рассматриваться проверенные временем дополнения для phpBB3.

Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas

Правила форума
----
Ответить
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Запрет редатирования сообщения phpbb3

Сообщение DeaDRoMeO »

Сегодня буду краток. Накопал на просторах интернета одну хорошую модификацию. Наверняка были случаи когда вы ответили на чужое сообщение в теме, а его автор потом взял и отредактировал свое сообщение. Данная модификация вводит глобальный запрет, т.е. если после сообщения идет уже другое, то первое нельзя будет отредактировать. Впринципе достаточно полезная вещь, ведь редактирование можно либо включить либо отключить.

Открываем 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 скачивания
Успехов :co_ol:
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#1
Аватара пользователя
Roman
Активно осваиваю Форум
Активно осваиваю Форум
Сообщения: 161
Стаж: 11 лет 9 месяцев
Откуда: Киев
Контактная информация:

Запрет редатирования сообщения phpbb3

Сообщение Roman »

Спасибо за хороший мод.
Установил без проблем.
#2
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Запрет редатирования сообщения phpbb3

Сообщение DeaDRoMeO »

Всегда пожалуйста))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#3
Аватара пользователя
do50
Заглянул на огонек
Заглянул на огонек
Сообщения: 32
Стаж: 11 лет 6 месяцев

Запрет редатирования сообщения phpbb3

Сообщение do50 »

хорошая фича, нужная, но что-то при установки пошло не так...
#4
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Запрет редатирования сообщения phpbb3

Сообщение DeaDRoMeO »

Кхммм да там негде ошибиться, проверьте правки файлов))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#5
Ответить