Автор последнего сообщения после удаления

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Felmist
phpBB 1.0.0
Сообщения: 7
Стаж: 12 лет 4 месяца

Автор последнего сообщения после удаления

Сообщение Felmist »

Доброго времени суток.
Такой вопрос, можно ли как то обновлять автора последнего сообщения - который выводиться в колонке последнее сообщение в списке форумов.
Просто если кто то написал сообщение, и удалил его - то отображается этот пользователь. хотя по факту сообщение удалено.
пробовал чистить через админку кеш, выполнять синхронизацию - безтолку.
версия 3.0.12
гугл пока ответа не дает.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Автор последнего сообщения после удаления

Сообщение Sheer »

Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Felmist
phpBB 1.0.0
Сообщения: 7
Стаж: 12 лет 4 месяца

Re: Автор последнего сообщения после удаления

Сообщение Felmist »

Спасибо, надеюсь заказчик согласиться с этим =)
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Автор последнего сообщения после удаления

Сообщение Sheer »

С чем? С тем что форум неправильно функционирует?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Felmist
phpBB 1.0.0
Сообщения: 7
Стаж: 12 лет 4 месяца

Re: Автор последнего сообщения после удаления

Сообщение Felmist »

С тем что =)
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Автор последнего сообщения после удаления

Сообщение Sheer »

Felmist
Вы вероятно не поняли. В списке форумов, или в списке тем автор последнего сообщения должен быть автором фактически последнего, а не удаленного. У вас установлен какой-нибудь мод "корзины"?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Felmist
phpBB 1.0.0
Сообщения: 7
Стаж: 12 лет 4 месяца

Re: Автор последнего сообщения после удаления

Сообщение Felmist »

нет, никаких модов не установлено. стандартная комплектация - доступная для скачивания. единственное что дописывал это интеграцию с модх. но там затронута только авторизация и смена ника.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Автор последнего сообщения после удаления

Сообщение Sheer »

Felmist
Дайте ссылки и тестовый аккакунт. И я же просил - заполните шаблон запроса
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Felmist
phpBB 1.0.0
Сообщения: 7
Стаж: 12 лет 4 месяца

Re: Автор последнего сообщения после удаления

Сообщение Felmist »

Описание проблемы: Не меняется последний ответивший пользователь при удалении сообщения
Произведенные изменения, после которых начались неполадки: Установил форум. прикрутил регистрацию с модх
Версия phpBB: 3.0.12
Используемые стили: prosilver *
Используемые моды: нет
Версия PHP: 5.4.28
Используемая СУБД и её версия: MySQL(i) 5.5.33-31.1
Ссылка на конференцию: http://www.greetfest.com/forum
Есть ли у вас тестовый аккаунт: gelid@yandex.ru 123123
Использовался ли поиск для решения проблемы: да
Если да, то какие запросы вы использовали: не меняется автор в колонке последнее сообщение при удалении сообщения. и тп.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Автор последнего сообщения после удаления

Сообщение Sheer »

Все работает, никаких проблем не наблюдается.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Felmist
phpBB 1.0.0
Сообщения: 7
Стаж: 12 лет 4 месяца

Re: Автор последнего сообщения после удаления

Сообщение Felmist »

и тогда еще вопрос. User1 написал сообщение. User2 - процитировал сообщение. User1 меняет ник на User3
можно ли как то во всех цитатах поменять user1 на user3? судя по структуре бд сообщения с цитатами так в таблицу и записываются. только в теге указывается автор.
из идей только
выбрать все записи где в поле post_text встречается строка :User1] и через

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

 str_replace(':User1]',':User3]', post_text)
но как сделать после этого update записей что то никак не пойму.
вытащить id К постам и потом циклом по всем id обновлять записи...

Добавлено спустя 1 минуту 45 секунд:
Sheer писал(а):Все работает, никаких проблем не наблюдается.
странно. вчера весь день тестировал - автор не менялся
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Автор последнего сообщения после удаления

Сообщение Sheer »

Felmist писал(а):можно ли как то во всех цитатах поменять user1 на user3?

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

UPDATE phpbb_posts SET post_text = replace(post_text, 'User1', 'User3') WHERE post_text LIKE '%User1%';
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Felmist
phpBB 1.0.0
Сообщения: 7
Стаж: 12 лет 4 месяца

Re: Автор последнего сообщения после удаления

Сообщение Felmist »

спасибо огромное =)

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