Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Отметка о редактировании сообщений

Проблемы с установкой или работой phpBB 3.1.x? Получите помощь здесь!
С 1 июля 2018 года phpBB Group прекращает поддержку phpBB версии 3.1.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.1 до 1 января 2019 года.
Подробнее: Окончание поддержки phpBB 3.1.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
vla20071
phpBB 1.2.1
Сообщения: 20
Стаж: 8 лет 10 месяцев
Благодарил (а): 12 раз
Поблагодарили: 1 раз

Отметка о редактировании сообщений

Сообщение vla20071 »

Приветствую!

Искал расширение - не нашел. Подскажите пожалуйста, куда и какие изменения надо внести, чтобы отметка о редактировании сообщений появлялась всегда, независимо от наличия причины.
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 9 лет 11 месяцев
Благодарил (а): 41 раз
Поблагодарили: 830 раз

Re: Отметка о редактировании сообщений

Сообщение LavIgor »

Сделал для Вас расширение.
[FAQ] Как устанавливать расширения
Работает на phpBB начиная с версии 3.1.3.

Расширение добавляет информацию о последнем редактировании сообщения, если модератор не указал причину редактирования.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
vla20071
phpBB 1.2.1
Сообщения: 20
Стаж: 8 лет 10 месяцев
Благодарил (а): 12 раз
Поблагодарили: 1 раз

Re: Отметка о редактировании сообщений

Сообщение vla20071 »

LavIgor, работает, огромное спасибо!
Если можно, то сделать так, чтобы отметка ставилась не только при редактировании модератором, а даже если пользователь редактирует свое сообщение... Исключение сделать для группы Администратор и Супермодератор...

Отправлено спустя 6 минут 13 секунд:
На данный момент, получается, что если админ редактирует сообщение другого админа, то также ставится отметка - не хотелось бы этого...
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 9 лет 11 месяцев
Благодарил (а): 41 раз
Поблагодарили: 830 раз

Re: Отметка о редактировании сообщений

Сообщение LavIgor »

vla20071 писал(а): даже если пользователь редактирует свое сообщение
В движке обычному пользователю не ставится отметка, если он редактирует самое последнее сообщение. Это вполне логично (и мне нравится, когда оно так работает).
Вопрос: Вам нужно, чтобы даже только что написанное сообщение можно было отредактировать только с добавлением соответствующей пометки?

Нужно будет доработать расширение.
vla20071
phpBB 1.2.1
Сообщения: 20
Стаж: 8 лет 10 месяцев
Благодарил (а): 12 раз
Поблагодарили: 1 раз

Re: Отметка о редактировании сообщений

Сообщение vla20071 »

LavIgor писал(а): если он редактирует самое последнее сообщение. Это вполне логично
при общении в теме с пользователем, отметка о редактировании им своего поста дает понять, что были какие-то изменения в его сообщении...
LavIgor писал(а): Вопрос: Вам нужно, чтобы даже только что написанное сообщение можно было отредактировать только с добавлением соответствующей пометки?
Да
LavIgor писал(а): Нужно будет доработать расширение.
Спасибо Вам большое!!! Буду ждать :)
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 16 лет 3 месяца
Откуда: Израиль, Беэр-Шева
Благодарил (а): 33 раза
Поблагодарили: 61 раз

Re: Отметка о редактировании сообщений

Сообщение Борис Бердичевский »

Вот, так выглядела правка в 3.0.х

includes/functions_posting.php

Найти и заменить:

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

if ($data['post_edit_reason'] || (!$auth->acl_get('m_edit', $data['forum_id']) && ($post_mode == 'edit' || $post_mode == 'edit_first_post')))
на

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

if ($data['post_edit_reason'] || (($post_mode == 'edit' || $post_mode == 'edit_first_post' || $post_mode == 'edit_last_post')))
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
vla20071
phpBB 1.2.1
Сообщения: 20
Стаж: 8 лет 10 месяцев
Благодарил (а): 12 раз
Поблагодарили: 1 раз

Re: Отметка о редактировании сообщений

Сообщение vla20071 »

Борис Бердичевский писал(а): Вот, так выглядела правка в 3.0.х

includes/functions_posting.php
Сделал как написали, теперь все отметки выводит... Спасибо... Теперь бы, как-то сделать исключение для группы Администратор и Супермодератор...
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 9 лет 11 месяцев
Благодарил (а): 41 раз
Поблагодарили: 830 раз

Re: Отметка о редактировании сообщений

Сообщение LavIgor »

vla20071 писал(а): Сделал как написали
Вам дали совет для другой линейки движка, увы!
Для ветки 3.1.x файлы движка править настоятельно не рекомендуется.
vla20071 писал(а): Буду ждать
Эх, не дождались меня... Убирайте правки из сообщения выше.
Доработал расширение.
Теперь появились две новые настройки и одно право доступа.
По умолчанию настройка Сохранять информацию о последнем редактировании, когда пользователь редактирует последнее сообщение темы выключена.
Включить новые настройки можно в Администраторском разделе -> Общие -> Конфигурация -> Размещение сообщений -> раздел "Размещение сообщений".

Новое право доступа, позволяющее не добавлять сведения о последнем редактировании, по умолчанию установлено для роли "Супермодератор", в которую по умолчанию входят Администраторы и Супермодераторы.
Право доступа можно также настроить для отдельных групп, ролей или пользователей на вкладке "Права доступа". Новая настройка находится на вкладке "Действия с сообщениями" для прав супермодератора.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
vla20071
phpBB 1.2.1
Сообщения: 20
Стаж: 8 лет 10 месяцев
Благодарил (а): 12 раз
Поблагодарили: 1 раз

Re: Отметка о редактировании сообщений

Сообщение vla20071 »

LavIgor писал(а): Для ветки 3.1.x файлы движка править настоятельно не рекомендуется.
просто проверил, предварительно сохранив оригинал файла... Вернул все обратно...
LavIgor писал(а): Доработал расширение.
Теперь появились две новые настройки и одно право доступа.
Все просто супер, как я и хотел!!! Спасибо Вам огромное!!!
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 16 лет 3 месяца
Откуда: Израиль, Беэр-Шева
Благодарил (а): 33 раза
Поблагодарили: 61 раз

Re: Отметка о редактировании сообщений

Сообщение Борис Бердичевский »

Я давал правку для внесения изменения в расширение.
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
Аватара пользователя
Rubinovi4
phpBB 1.4.4
Сообщения: 143
Стаж: 9 лет 4 месяца
Благодарил (а): 46 раз
Поблагодарили: 9 раз

Re: Отметка о редактировании сообщений

Сообщение Rubinovi4 »

доброго времени суток. Подскажите, как изменить размер и стилистику отображаемой информации о правке.
спасибо.

Разобрался. Всем спасибо.. :D
Последний раз редактировалось Rubinovi4 19.03.2016 9:28, всего редактировалось 1 раз.
romeo_piter
phpBB 2.0.21
Сообщения: 1314
Стаж: 15 лет
Благодарил (а): 157 раз
Поблагодарили: 21 раз

Re: Отметка о редактировании сообщений

Сообщение romeo_piter »

Предлагаю добавить в расширение логгирование пользовательских правок (всех, т.е. безусловно). )

Вернуться в «Поддержка phpBB 3.1.x»