в форме UCP.PHP не "выпадает" пункт DELETE_MARKED_PM ('Удалить отмеченные')

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

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

в форме UCP.PHP не "выпадает" пункт DELETE_MARKED_PM ('Удалить отмеченные')

Сообщение Сева »

Здравия всем!

Помогите пожалуйста разобраться, где разрешается или запрещается

1) возможность удалять Персональные сообщения из папок Входящие, Отправленные, Полученные
это форма ucp.php?i=pm&folder=inbox

Сейчас в Личных Сообщениях в выпадающем списке (слева от кнопки Перейти) доступна лишь "Поменять / снять пометку"
Других опций, типа DELETE_MARKED_PM (Удалить отмеченные) НЕ выпадает :(


2) "Личный раздел -> Обзор -> Вложения" невозможно отметить вложения (чекбокс не кликается) для удаления
Это в форме ucp.php?i=ucp_attachments&mode=attachments
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12751
Стаж: 13 лет 8 месяцев
Благодарил (а): 159 раз
Поблагодарили: 2276 раз

Re: в форме UCP.PHP не "выпадает" пункт DELETE_MARKED_PM ('Удалить отмеченные')

Сообщение Татьяна5 »

Версия форума какая? Если не последняя - обновить
Аватара пользователя
Сева
phpBB 1.4.1
Сообщения: 49
Стаж: 4 месяца
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: в форме UCP.PHP не "выпадает" пункт DELETE_MARKED_PM ('Удалить отмеченные')

Сообщение Сева »

Татьяна5 писал(а): 25.01.2025 16:05 Версия форума какая? Если не последняя - обновить
Была 3.3.12. Перенёс на новый сервер и проапгрейдил на 3.3.14
То есть поменял все исходники, как велено.

В Админ.разделе в конфиге "Личных сообщений" поле "Ограничить время редактирования:" выставлено в 0 (ноль)

Все севисы (MySQL, php-fpm, memcached, nginx) остановлены, папка cache/production потёрта

Заново всё запускаю. Увы, снова в выпадающем списке лишь одна строка "Поменять / снять пометку"
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12751
Стаж: 13 лет 8 месяцев
Благодарил (а): 159 раз
Поблагодарили: 2276 раз

Re: в форме UCP.PHP не "выпадает" пункт DELETE_MARKED_PM ('Удалить отмеченные')

Сообщение Татьяна5 »

Пользовательское право "Может удалять ЛС из своих папок" есть?
Аватара пользователя
Сева
phpBB 1.4.1
Сообщения: 49
Стаж: 4 месяца
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: в форме UCP.PHP не "выпадает" пункт DELETE_MARKED_PM ('Удалить отмеченные')

Сообщение Сева »

Татьяна5 писал(а): 25.01.2025 16:26 Пользовательское право "Может удалять ЛС из своих папок" есть?
Ну да, у стандартной группы стандартные права все есть
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12751
Стаж: 13 лет 8 месяцев
Благодарил (а): 159 раз
Поблагодарили: 2276 раз

Re: в форме UCP.PHP не "выпадает" пункт DELETE_MARKED_PM ('Удалить отмеченные')

Сообщение Татьяна5 »

Трассировкой надо проверять
Аватара пользователя
Сева
phpBB 1.4.1
Сообщения: 49
Стаж: 4 месяца
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: в форме UCP.PHP не "выпадает" пункт DELETE_MARKED_PM ('Удалить отмеченные')

Сообщение Сева »

Трассировкой чего, запросов к БД?

Отловил там несколко запросов, когда я входил в "Личные сообщения"
На что имеено я там должен смотреть, на поле user_permissions?
Но там куча строк типа
xan9xbzik0zjzik0zjzhylts
zik0zg01h0xs
zik0zg01h0xs
zik0zg01h0xs
zik0zg01h0xs

Иногда правда пустиые строки.

Я на форуме в роли Администратора. Сейчас ещё раз зашёл в раздел прав пользователям и группам.
Группе зарегистрированных пользователей выдал ВСЕ ПРАВА.
Такие же, то есть ВСЕ ПАРВА, на всякий случай выдал и себе (пользователю).

И тем не менее, когда я, даже как Админ, захожу в Личные сообщения, там по прежнему лишь "отметить / снять ..."
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1699 раз

Re: в форме UCP.PHP не "выпадает" пункт DELETE_MARKED_PM ('Удалить отмеченные')

Сообщение rxu »

Сева писал(а): 25.01.2025 17:51 Трассировкой чего, запросов к БД?
Трассировкой прав доступа в админразделе. Права доступа - Маски прав доступа.
Изображение
Аватара пользователя
Сева
phpBB 1.4.1
Сообщения: 49
Стаж: 4 месяца
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: в форме UCP.PHP не "выпадает" пункт DELETE_MARKED_PM ('Удалить отмеченные')

Сообщение Сева »

rxu писал(а): 25.01.2025 17:56 Трассировкой прав доступа в админразделе. Права доступа - Маски прав доступа.
О, спасибо!
пардон, я относительно новенький в администрировании phpBB

В масках я СОВСЕМ НЕ ОБНАРУЖИЛ само право "Может удалять ЛС из своих папок"
Вот как выглядит маска для меня
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12751
Стаж: 13 лет 8 месяцев
Благодарил (а): 159 раз
Поблагодарили: 2276 раз

Re: в форме UCP.PHP не "выпадает" пункт DELETE_MARKED_PM ('Удалить отмеченные')

Сообщение Татьяна5 »

Сева писал(а): 25.01.2025 18:14 СОВСЕМ НЕ ОБНАРУЖИЛ
А вот это плохо...
Что там по расширениям, которые с правами доступа есть? Если есть - вытащить из них важные данные, сохранить отдельно (чтобы не пропали). После чего удалить те расширения в админке. И - переустановить права доступа через STK ( в изменениях в БД есть, если правильно помню где именно)
Аватара пользователя
Сева
phpBB 1.4.1
Сообщения: 49
Стаж: 4 месяца
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: в форме UCP.PHP не "выпадает" пункт DELETE_MARKED_PM ('Удалить отмеченные')

Сообщение Сева »

Татьяна5 писал(а): 25.01.2025 19:15 Что там по расширениям, которые с правами доступа есть? Если есть - вытащить из них важные данные, сохранить отдельно (чтобы не пропали). После чего удалить те расширения в админке. И - переустановить права доступа через STK ( в изменениях в БД есть, если правильно помню где именно)
Не совсем понял, о каких расширениях идёт речь?

На форуме у пока вот эти, прежними адниманми установленные, расширения стоят
Contact Admin 1.1.10 Информация Отключить
"External Links Open in New Window" 1.0.10
"Google Analytics" 1.0.4
"phpBB Media Embed PlugIn" 1.1.1
"Tapatalk Plugin for phpBB" 3.1/3.2/3.3

Когда абсолютно новвый форум ставишь, ведь на нём нет вообще никаких расширений, но тем не менее всё работает.

То есть кмк дело всё в базе данных, там какие то записи отсутствуют, нет разве?

Ведь от старой версии форума я оставил только config.php папки files styles (ну как в инструкции по обновлению)
Все остальные файлы взяты из скаченного архива.

Но эта проблема НЕ возникла с обновлением. Она была (и есть) на оригинальном форуме.

Примечание:
Окончательный перезд форума на новый сервер и новые версии всего и вся пока не состоялся, я всё подготавливаю и проверяю.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12751
Стаж: 13 лет 8 месяцев
Благодарил (а): 159 раз
Поблагодарили: 2276 раз

Re: в форме UCP.PHP не "выпадает" пункт DELETE_MARKED_PM ('Удалить отмеченные')

Сообщение Татьяна5 »

В этом списке проще удалить всё и почистить тогда форум основательно
Данные могут быть в Google Analytics и возможно в tapatalk, это так можно сохранить, а в остальном - только настройки
Сева писал(а): 25.01.2025 22:59 То есть кмк дело всё в базе данных, там какие то записи отсутствуют, нет разве?
Именно. Поэтому и предложила минимум переустановку прав доступа
Аватара пользователя
ronim
Модератор
Модератор
Сообщения: 979
Стаж: 7 лет 3 месяца
Откуда: Таллин ,Эстония
Благодарил (а): 164 раза
Поблагодарили: 162 раза

Re: в форме UCP.PHP не "выпадает" пункт DELETE_MARKED_PM ('Удалить отмеченные')

Сообщение ronim »

Сева,
То есть кмк дело всё в базе данных, там какие то записи отсутствуют, нет разве?
Так же в базе данных могут присутствовать какие записи от расширений которые после удаления этих расширений
остались.Вот поэтому вам Татьяна
И - переустановить права доступа через STK ( в изменениях в БД есть, если правильно помню где именно)
Если проще , то удалите все ваши расширения , почистите базу данных от всех остатков расширений если они там будут присутствовать.
Далее по одному вновь установите расширения по одному , проверяя при этом функциональность форума без ваших описанных проблем
Если ты не видишь проблем на форуме , но это не значить что их там нет
Аватара пользователя
Сева
phpBB 1.4.1
Сообщения: 49
Стаж: 4 месяца
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: в форме UCP.PHP не "выпадает" пункт DELETE_MARKED_PM ('Удалить отмеченные')

Сообщение Сева »

ronim, Татьяна5, расширения все убрал, хоть с правми доступа никаких и не было.

Здесь https://www.phpbb.com/support/stk/ и здесь https://www.phpbb.com/customise/db/official_tool/stk/
что STK работает с версиями 3.0.х
The Support Toolkit is unsuitable for phpBB 3.1.x and 3.2.x, at this time, and cannot be successfully installed nor run.

А у меня была версия 3.3.12, а сейчас и вообще последняя версия 3.3.14
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1699 раз

Re: в форме UCP.PHP не "выпадает" пункт DELETE_MARKED_PM ('Удалить отмеченные')

Сообщение rxu »

Сева, в базе данных, в таблице phpbb_acl_options, есть строка со значением u_pm_delete в колонке auth_option?
Изображение

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