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

[FAQ] Информация о редактировании сообщения.

Темы по наиболее часто задаваемым вопросам без привязки к версии phpBB. Читать в первую очередь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x/3.3.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Alloy
phpBB 1.4.3
Сообщения: 82
Стаж: 20 лет 2 месяца
Откуда: Киев

[FAQ] Информация о редактировании сообщения.

Сообщение Alloy »

Почему показывает кто редактировал сообщение и когда - если только указана причина редактирования. а если я просто чете исправил то ниче не видно. Это глюк или так должно быть?

п.с. в админке можно все увидеть но хотелось чтобы пользователи тоже знали если их сообщение кто нить отредактировал и когда это было сделано....

Ответ:
Палыч писал(а):Суммируем:
Не отмечается факт редактирования, если:
- данное сообщение последнее в теме, то есть на него ещё нет ответов.
- редактируется чужое сообщение администратором или модератором
- отключена данная функция в администраторском разделе.
Кто ищет, тот всегда найдет!!!
Вся жизнь в сравнении и только в сравнении находишь наилучшее!!!
ICQ: 2385454
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 6 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Re: [FAQ] Информация о редактировании сообщения.

Сообщение Палыч »

uzzzer писал(а):видимо, косяк где-то тут, я чую его косячный запах но не могу сообразить :'(
Не правильно чуете. Это запись лога, если редактирование было осуществлено не автором поста. К информации в самом посте это не относится.

Добавлено спустя 26 минут 14 секунд:
uzzzer
RedScorp
Поскольку все мои старания изобразить глюк не увенчались успехом, просьба:
Попробуйте

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

'post_edit_user'	=> (int) $data['post_edit_user'],
заменить на

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

'post_edit_user'	=> (int) $user->data['user_id'],
и отпишитесь о результатах. Будет ли повторяться глюк?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
uzzzer
phpBB 1.2.1
Сообщения: 26
Стаж: 17 лет 3 месяца

Re: [FAQ] Информация о редактировании сообщения.

Сообщение uzzzer »

Сейчас заметил, что если несколько постов редактируются в теме, и несколько вылетают "Гость", то как только хотя бы один запишет редактирование верно - все остальные тоже исправятся.

Код попробую изменить...

Добавлено спустя 13 минут 43 секунды:
Большое спасибо, Палыч!

Заменил, больше проблема себя не проявляла. По крайней мере пока. Делал все как раньше, ни разу не вылезло "Гостя".
Аватара пользователя
RedScorp
phpBB 1.4.1
Сообщения: 43
Стаж: 19 лет
Откуда: г. Уральск

Re: [FAQ] Информация о редактировании сообщения.

Сообщение RedScorp »

Палыч писал(а):Во-первых, лишние скобки.
Ну, брал с поста с первой страницы. Не обратил внимание... Извините.
Палыч писал(а): Во-вторых, информация отображается в одном из двух случаев:
  1. Причина указана
    или
    • Причина не указана +
    • Редактируется не единственный пост.
Полностью согласен. Во втором случае я был автором первого и единственного поста. Но в первом-то случае редактирование было посреди темы.
uzzzer писал(а):Сейчас заметил, что если несколько постов редактируются в теме, и несколько вылетают "Гость", то как только хотя бы один запишет редактирование верно - все остальные тоже исправятся.
Тоже также было.
Палыч писал(а):Попробуйте

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

'post_edit_user'	=> (int) $data['post_edit_user'],
заменить на

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

'post_edit_user'	=> (int) $user->data['user_id'],
и отпишитесь о результатах. Будет ли повторяться глюк?
Палыч!!! Большое спасибо!!!!!

Простите вопрос. Я так понимаю теперь пользователь что редактирует пост берется на прямую с базы пользователей, чем это грозит в будующем? Просто если будет проблемно - то может лучше оставить все как было изначально, сделать поле причина редактирование обязательным и не править "if ($data['post_edit_reason'] || ..." ?
Изображение Изображение
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 6 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Re: [FAQ] Информация о редактировании сообщения.

Сообщение Палыч »

RedScorp писал(а):теперь пользователь что редактирует пост берется на прямую с базы пользователей
Во всех этих случаях информация берётся из базы.

Мне кажется, что проблема кроется в этом:
uzzzer писал(а): если несколько постов редактируются в теме
RedScorp писал(а):Тоже также было.
то есть массив $data при одновременном открытии на редактирование нескольких постов перезаписывается и элемент массива $data['post_edit_user'] в какой-то момент времени становится пустым (возможно, когда один из открытых постов ранее не редактировался, ну это только предположения, нужно глубоко влезать в код - мозгов не хватает).
RedScorp писал(а):чем это грозит в будующем?
На первый взгляд - ничем. Нужно тестить.
RedScorp писал(а):и не править "if ($data['post_edit_reason'] || ..." ?
Глюк не зависит от данных правок, с моей точки зрения.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Kanaev
phpBB 1.2.0
Сообщения: 14
Стаж: 16 лет

Re: [FAQ] Информация о редактировании сообщения.

Сообщение Kanaev »

Простите... А как наоборот сделать чтобы информация о редактировании не писалась?
Просто некоторые пользователи пытаются навести красоту, возвращаются к своим постам
по несколько рас редактируют, но все по мелочам... А там постоянно пишет
"редактировалось столько-то раз"...
Это некоторых смущает или раздражает... Просят меня убрать эту надпись...
А как?
Часто пишут типа:
Хотелось бы, чтобы после редактирования сообщения, под этим сообщением не мозолила глаза подпись "отредактировано...."
Я видел на других форумах при открытии для редактирования, появляется галочка - "отключить
надпись о редактировании" - что-то типа того.
Не знаете нет ли мода такого? И вообще что посоветуете?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 6 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Re: [FAQ] Информация о редактировании сообщения.

Сообщение Палыч »

Kanaev
Посоветую для начала определится с версий phpbb. А то у вас один пост в тройке, другой - в разделе двойки. У вас то какая?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Kanaev
phpBB 1.2.0
Сообщения: 14
Стаж: 16 лет

Re: [FAQ] Информация о редактировании сообщения.

Сообщение Kanaev »

Палыч писал(а):Kanaev
Посоветую для начала определится с версий phpbb. А то у вас один пост в тройке, другой - в разделе двойки. У вас то какая?
phpBB-3.0.2

Можно както прописать это в личном разделе?

Добавлено спустя 9 минут 23 секунды:
Или если я имею версию 3.0.2 то не имею права оставлять сообщения в разделе "двойки"?
Извините здесь вообще не работает редактирование я не мог добавить.

Добавлено спустя 1 минуту 8 секунд:
А добавилось :)
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 6 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Re: [FAQ] Информация о редактировании сообщения.

Сообщение Палыч »

Kanaev
Вы Правила для начала прочитали.

А по отображению информации о редактировании - просто отключите в админке (вкладка Общее - Конфигурация - Размещение сообщений - Отображать сведения о последнем редактировании: Нет)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
DeusEx
phpBB 1.2.1
Сообщения: 28
Стаж: 15 лет 10 месяцев

Re: [FAQ] Информация о редактировании сообщения.

Сообщение DeusEx »

Подскажите, а можно сделать так что бы при редактировании проверялось пустое поле "причина" или нет, и если пустое то не давать редактировать, тоесть что бы юзер обязательно указывал причину.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 6 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Re: [FAQ] Информация о редактировании сообщения.

Сообщение Палыч »

DeusEx
Штатно - нет. Нужен МОД.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
DeusEx
phpBB 1.2.1
Сообщения: 28
Стаж: 15 лет 10 месяцев

Re: [FAQ] Информация о редактировании сообщения.

Сообщение DeusEx »

Палыч
Скажите, а можно ли тогда так, к примеру, если поле "причина" пустое при отправке то там писалось к примеру какое нибудь слово? Или сделать по типу поиска хотя бы, поле поиск ведь всегда заполнено "Поиск..." и тогда при редактировании будет вставляться фраза. Извините если это все одно и тоже с мои предыдущем постом.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 6 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Re: [FAQ] Информация о редактировании сообщения.

Сообщение Палыч »

DeusEx
Ну, ответ такой же.
Штатными средствами - нет, нужно слегка модифицировать код, то есть сделать МОД.
Напишите в раздел Запрос модов, может кто-нибудь и сварганит.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
AtrRax
phpBB 1.0.0
Сообщения: 2
Стаж: 16 лет 1 месяц

Re: [FAQ] Информация о редактировании сообщения.

Сообщение AtrRax »

А не подскажете? это плагин или что-то ещё, вот прям на вашем сайте добавляется, как понимаю автоматом добавилась подпись редактирования "Добавлено спустя 26 минут 14 секунд:"
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 4 месяца
Откуда: Бердск

Re: [FAQ] Информация о редактировании сообщения.

Сообщение crash »

AtrRax
это мод. Который объединяет сообщения одного пользователя, идущие друг за другом
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
AtrRax
phpBB 1.0.0
Сообщения: 2
Стаж: 16 лет 1 месяц

Re: [FAQ] Информация о редактировании сообщения.

Сообщение AtrRax »

crash писал(а):AtrRax
это мод. Который объединяет сообщения одного пользователя, идущие друг за другом
Можно поконкретнее? как называется мод, не подскажете?
Перенесено из форума FAQ (phpBB 3.0.x) в форум FAQ 28.09.2016 15:02 модератором rxu

Вернуться в «FAQ»