1

Topic: В админке пропал блок перевода пользователей в группы

После установки форума 1.4.5, нужных расширений и проверки работоспособности форума -
решил добавить нового пользователя и дать ему права модератора.
Отметил ему все Зоны модерирования.

После этого появились проблемы:
1) у admin-a слетели почти все разрешения (на редактирование, на закачку файлов и картинок), пришлось восстанавливать вручную через phpMyAdmin
https://punbb.softplaza.net/uploads/images/2019/04/f1b83b44d27207fd984d48a0d885fd2f.jpg
https://punbb.softplaza.net/uploads/images/2019/04/646b4d95cc40fb1d3f1215a797b318f3.jpg

2) в разделе Администрирование пропала возможность перевода участников в группы (данный блок даже не отображается)
https://punbb.softplaza.net/uploads/images/2019/04/b4be40407e436e15f4c6265dd6d90b9f.jpg
Там осталась только возможность "заблокировать" пользователя

p.S. немного редактировал под себя файлы profile.php, viewtopic.php и profile.php
заменил MSN на phone и скрыл ненужные поля для отображения обычным <!--  -->
Но, загрузил на сервер исходный profile.php - ничего не изменилось

В каком месте искать решение 2-й проблемы?

2

Re: В админке пропал блок перевода пользователей в группы

vladimir-timoshenko wrote:

, загрузил на сервер исходный profile.php - ничего не изменилось

Посмотри этот файл в сборке от kisa, как там сделано.

Второй вариант через поиск пользователей:

Мой форум → Администрирование → Пользователи → Поиск

Ищете юзера и перебрасываете в нужную группу

3

Re: В админке пропал блок перевода пользователей в группы

новую группу модератора я вводил после установок всех расширений, после того, как все работало.
зарегистрировал новый логин, отличный от админского,
потом, зайдя под админом, перевел этот логин в группу модераторов, потом отметил модерируемые форумы (все)
в результате - у админа пропала права даже на загрузку картинок  PunBB_INFO_ICQ/scratch

Сейчас обнаружил еще одну проблему: ни под модератором, ни под админом - не могу изменить группу для участника.
Нет такой опции, пропала...  PunBB_INFO_ICQ/scratch
сейчас срочно ищу, как хоть вручную исправить... PunBB_INFO_ICQ/wall

$matches[2]

кажется, раньше группы менялись здесь?https://punbb.softplaza.net/uploads/images/2019/04/bbad444dc70383aa51ffb10973496120.jpg

4

Re: В админке пропал блок перевода пользователей в группы

PunBB wrote:

Ищете юзера и перебрасываете в нужную группу

именно в этом и проблема: "как" перебросить, если самого блока выбора группы - нет?

$matches[2]

@PunBB - это имелось ввиду?
https://punbb.softplaza.net/uploads/images/2019/04/cc9d809c0ece65f00eb3de5d55989b46.jpg
Да, как вариант не лазить в phpMyAdmin - годится.
Но вопрос остался: куда делся блок в выбором группы через Профиль - Администрирование?


$matches[2]

5

Re: В админке пропал блок перевода пользователей в группы

vladimir-timoshenko wrote:

как" перебросить, если самого блока выбора группы - не

Ну так а далее щелкать?

В самом профиле, если это профиль другого админа, то будут только зоны модерирования, но не перебросить в группу.

Админа можно перебросить в группу только указанным выше способом.

6

Re: В админке пропал блок перевода пользователей в группы

PunBB wrote:

Админа можно перебросить в группу только указанным выше способом.

не понял...
вопрос был не про это.
мне не надо никуда перебрасывать админа.

Проблема следующая: ни у админа, ни у модератора - больше не отображается блок в разделе Администрирование пользователя, где можно было выбрать и изменить группу для данного пользователя.
Хотя раньше он - был!
Была строка "Блокировка пользователя" (она сейчас только и осталась)
и далее был блок с выбором группы (а сейчас он - пропал или не отображается)

$matches[2]

PunBB wrote:

Посмотри этот файл в сборке от kisa, как там сделано.

а это в какой или где?
по поиску не нахожу...

7 (edited by kisa 2019.04.04 11:26)

Re: В админке пропал блок перевода пользователей в группы

Сборки здесь https://punbb.softplaza.net/t-902.html Но я там файлы не модифицировал вроде..
Вот здесь мой profile.php прямо с форума только что.

This content is available only to registered users.

(@PunBB, замени, пожалуйста, этим архивом горбатый в теме https://punbb.softplaza.net/post6231.html#p6231 - меня не пускат, а получилось некрасиво PunBB_INFO_ICQ/blush )

8

Re: В админке пропал блок перевода пользователей в группы

@kisa благодарю, попробую свериться

$matches[2]

С profile.php - закончил.
Разница в файлах между тем, что стоит у меня (оригинал из 1.4.5_Download) и файлом от kisa - в 4 местах.
в 919 строке - меньше переменных в выборке $form = extract_elements(array ...
и в 3-х местах вырезаны соответствующие проверки и упоминания этих полей.
Все остальное - с точностью до запятой.
Значит, дело не в этом файле, а что-то где-то в самой базе сбилось, как и права админа  PunBB_INFO_ICQ/wall


$matches[2]

Дополнение 3.
Когда возникла проблема с загрузкой картинок - в менеджере расширений - обновлял хуки для Pan Uploader
Сейчас скачал с сервера все измененные файлы за 2 дня - антивирус ругнулся на cache_hooks.php
Размер файла под 150 Кб (может быть у него такой размер? 14 расширений в сумме установлено).
Посмотреть по F3 - не дает, так же ругается, что "нежелательная программа"...

https://punbb.softplaza.net/uploads/images/2019/04/28c0dec8d63daa31fb63a2054540f8b4.jpg

исходный файл (в архиве) - 70 байт

Вопрос: если удалить файл с хостинга, чем чревато?
или что делать?

9 (edited by PunBB 2019.04.04 23:35)

Re: В админке пропал блок перевода пользователей в группы

vladimir-timoshenko wrote:

Сейчас скачал с сервера все измененные файлы за 2 дня - антивирус ругнулся на cache_hooks.php
Размер файла под 150 Кб (может быть у него такой размер?

Скорее всего антивирус ругается на содержащуюся в коде функцию eval().
Этот файл генерируется автоматически для быстрой загрузки хуков из файла, чтобы не задействовать бд. PunBB для того и был создан что бы покорить все движки скоростью загрузки, но расширения это и добро и зло  PunBB_INFO_ICQ/smile

$matches[2]

vladimir-timoshenko wrote:

Проблема следующая: ни у админа, ни у модератора - больше не отображается блок в разделе

У админа и не должна отображаться и никогда не отображалась. Только зоны модерирования форумов.
https://punbb.softplaza.net/uploads/images/2019/04/49c97dfb90d7de8cb31e041097a835cb.png

У модератора такая функция есть. И перевод в группы и зоны модерирования.
https://punbb.softplaza.net/uploads/images/2019/04/f6d76f4912adbbf16599afe79fc7b569.png

У обычного пользователя только перевод в группу, кроме зон модерирования.
https://punbb.softplaza.net/uploads/images/2019/04/2879894de1c38d1afc7c9cab51678c03.png

10

Re: В админке пропал блок перевода пользователей в группы

PunBB wrote:

У админа и не должна отображаться и никогда не отображалась

Очевидно, я некорректно выразился.
Перефразирую: "при входе ПОД УЧЕТНОЙ ЗАПИСЬЮ админа или модератора" - в разделе Администрирование пользователя - нет поля для перевода обычного пользователя в группу.
Я же приводил скрин, где понятно, что вошел от имени админа (ни у кого другого нет ссылки/раздела "Администрирование":
https://punbb.softplaza.net/uploads/images/2019/04/f2ab753752756a7ebfa433792c8b2cfc.jpg

$matches[2]

могу сделать скрин и с телефона, может так понятнее будет:
https://punbb.softplaza.net/uploads/images/2019/04/7aa7c9a0adf0485908ce49537ad00ad8.jpg

11

Re: В админке пропал блок перевода пользователей в группы

Создается впечатление, что часть скрыта стилями. Попробуй посмотри с помощью инструмента разработчика в браузере. Если список групп имеется в разметке то нужно посмотреть где находится стиль скрывающий этот блок. Если нету этого блока, то это нужно смотреть в php.

12

Re: В админке пропал блок перевода пользователей в группы

Блока - нет в коде страницы /forum/profile.php?section=admin&id=...
https://punbb.softplaza.net/uploads/images/2019/04/1570eab87d23e4d5bbea9902be0cdd3b.jpg


а если через Администрирование → Пользователи → Поиск (потом отметить нужного и нажать "Перевести в группу")
и далее, на странице  /forum/admin/users.php?action=modify_users
- "есть" блок для изменения группы:
https://punbb.softplaza.net/uploads/images/2019/04/5b9de886fa915edf4796fd4302996d14.jpg

P.S. файл profile.php - в архиве на облаке Gdisk - файл profile

$matches[2]

Проблему - решил!!!  PunBB_INFO_ICQ/yahhoo
В первом посте темы - первый скриншот с правами администратора - "0" на "1" - исправлять не надо было!!
"Нули" в данных ячейках - были правильные!
https://punbb.softplaza.net/uploads/images/2019/04/73fb9d8ef3093160cf5d9e0616876fbe.jpg

P.S. поставил форум на другой сайт, проверил через phpMyAdmin права для групп - увидел, что "0" - это было правильно.
https://punbb.softplaza.net/uploads/images/2019/04/4e5b0ac2436725a7a3ab8385236631a9.jpg

Т.е. - в момент сбоя слетели только последние "1" - возможность загрузки и смайлики (2 скриншот).

Всем спасибо!  PunBB_INFO_ICQ/hi
Общими усилиями - разобрался  PunBB_INFO_ICQ/dance
Может кому-то поможет то, до чего сам докопался.