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

Глюки мода Супермодератор - Help!

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Chainik
phpBB 1.2.0
Сообщения: 17
Стаж: 18 лет 10 месяцев

Глюки мода Супермодератор - Help!

Сообщение Chainik »

Установил Super Moderators.
Появились такие глюки при работе через супермодерскую панель:
1. "Пользователи / Управление". Хочу найти какого-нибудь юзера через поиск - нахожу, все ОК, нажимаю "Выбрать". Выбрался юзер тоже нормально. Нажимаю "Выбрать пользователя".
И читаю: Извините, такого пользователя не существует.
Так со всеми пользователями, кроме самого супермодератора.

2. Ищу точно так же супермодератора. Нажимаю "Выбрать пользователя". Перехожу на страницу управления пользователя, но вверху написано:

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

Код: 
Warning: opendir(./../../language): failed to open dir: No such file or directory in /home/www/csbp/htdocs/forum/includes/functions_selects.php on line 31 
Warning: readdir(): supplied argument is not a valid Directory resource in /home/www/csbp/htdocs/forum/includes/functions_selects.php on line 34 
Warning: closedir(): supplied argument is not a valid Directory resource in /home/www/csbp/htdocs/forum/includes/functions_selects.php on line 45


Смотрю includes/functions_selects.php (строки 31, 34, 45 выделил жирным):

//
// Pick a language, any language ...
//
function language_select($default, $select_name = "language", $dirname="language")
{
global $phpEx, $phpbb_root_path;

$dir = opendir($phpbb_root_path . $dirname);

$lang = array();
while ( $file = readdir($dir) )
{
if (preg_match('#^lang_#i', $file) && !is_file(@phpbb_realpath($phpbb_root_path . $dirname . '/' . $file)) && !is_link(@phpbb_realpath($phpbb_root_path . $dirname . '/' . $file)))
{
$filename = trim(str_replace("lang_", "", $file));
$displayname = preg_replace("/^(.*?)_(.*)$/", "\\1 [ \\2 ]", $filename);
$displayname = preg_replace("/\[(.*?)_(.*)\]/", "[ \\1 - \\2 ]", $displayname);
$lang[$displayname] = $filename;
}
}

closedir($dir);

@asort($lang);
@reset($lang);

$lang_select = '<select name="' . $select_name . '">';



3. При нажатии на список форумов суперможератора выбрасывает из админки на главную сраницу. Конечно, там есть список форумов , но вряд ли именно так и должно быть.

Уважаемые, pls, посоветуйте что-нибудь по 1,2,3...

З.Ы. Насколько понимаю, форум почему-то считает, что языковые файлы лежат в ./../../language
Но самом деле, папка language выше.
Но почему-то эта ерунда только у суперамодаратора. У админа все ОК. [/quote]
Chainik
phpBB 1.2.0
Сообщения: 17
Стаж: 18 лет 10 месяцев

Сообщение Chainik »

Проблема решилась заменой файлов в папке super_mod на такие же из папки admin.
Глюки исчезли!!!

Теперь вопрос к тем, у кого Супермодератор уже стоит:

Как назначить юзера супермодератором? Должна быть, наверное, в админке такая опция, но ее у меня нет!
Аватара пользователя
Balamut
Former team member
Сообщения: 2213
Стаж: 19 лет 2 месяца
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 105 раз

Сообщение Balamut »

Chainik, не стоит использовать такой крупный шрифт.

Права доступа->юзер->сверху есть выбор - Юзер, админ, суперадмин и т.д.
//
// That's all, Folks!
// -------------------------------------------------
Chainik
phpBB 1.2.0
Сообщения: 17
Стаж: 18 лет 10 месяцев

Сообщение Chainik »

Smayliks писал(а):Права доступа->юзер->сверху есть выбор - Юзер, админ, суперадмин и т.д.
Насчет шрифта - понятно.

А насчет выбора прав - у меня там всего 2 варианта:
Статус пользователя :
Администратор
Пользователь

Никакого суперадмина нет... Выходит, мод все-таки встал криво?
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 6 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Chainik
Выходит вы не поправили tpl'ки, у вас случаем не несколько стилей?
я люблю daft punk | новый sugoi.ru
Chainik
phpBB 1.2.0
Сообщения: 17
Стаж: 18 лет 10 месяцев

Сообщение Chainik »

Нет, классичесикй Субсильвер. Файлы проверял, но - перепроверю еще раз.

Добавлено спустя 14 минут 59 секунд:

Фу-ты, оказывается в моде инструкция по редактированию админки в отдельном файле gatekeep2.txt! Кто б догадаться мог? Буржуи, млин!...
З.Ы. Ну чайник я, чайник... :oops:

Добавлено спустя 46 минут 22 секунды:

Ну вот, потестировал немножко...
Что же получается, супермодератор может отредактировать права доступа, профиль Site Admin, забанить его и даже удалить??
ИМХО непорядок.
Знатоки, можно ли сделать так, чтобы права супермодератора действали только в отношении простых юзеров?

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