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

Как изменить порядок пунктов меню в админке?

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Silicon2
phpBB 1.0.0
Сообщения: 6
Стаж: 16 лет 2 месяца

Как изменить порядок пунктов меню в админке?

Сообщение Silicon2 »

Система phpBB 2.0.22 + TorrentPier + ещё какие то моды идущие со сборкой пира.
В админке стоит eXtreme Styles.
Весь код перекопал, не могу понять по какому принципу выводятся пункты меню слева в админке.
Хотел бы их упорядочить, а то редактирование пользователей находится в самом низу, но зато первым пунктом стоят прикреплённые файлы. :(

Помогите, пожалуйста.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

наверное по названию файла после _
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Стаж: 18 лет 2 месяца
Откуда: Ленинград

Сообщение /DiOs »

В файлах /admin/admin_*.php в начале есть конструкция вида:

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

if( !empty($setmodules) )
{
  $file = basename(__FILE__);
  $module['General']['Configuration'] = $file;
  return;
}
То, что в первых квадратных скобках, определяет имя группы полей (категории) для данного модуля. Во вторых -- определяет имя поля внутри категории. Группы (категории) между собой и поля внутри группы сортируются по алфавиту так, как они прописаны в этих конструкциях. Т.е. управление форумами (['Forums']) стоит выше общих настроек (['General']) , а внутри "Групп" управление (['Groups']['Manage']) стоит выше прав доступа (['Groups']['Permissions']).

По-моему, так.

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

А прикрепленные файлы, думаю, относятся к категории Attachements и потому стоят выше всех, смекаю я.

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

Не возьмусь утверждать, что это до конца корректно, но вроде как криминала быть не должно, судя по контекстному поиску. Я сейчас изменил в двух админ-файлах и языковых 'Groups' на '_Groups' -- и управление группами провалилось вниз. Изменил на '1Groups' -- управление взлетело наверх.

Только надо название категории искать по всем модулям admin_*.php -- один модуль может относится к нескольким категориям
И если я неправ, пусть старшие товарищи поправят меня
Silicon2
phpBB 1.0.0
Сообщения: 6
Стаж: 16 лет 2 месяца

Сообщение Silicon2 »

О дурдооммм...
Спасибо. Работает :))
Аватара пользователя
Pilot_PRO
phpBB 1.4.2
Сообщения: 51
Стаж: 16 лет 6 месяцев
Откуда: Карелия ПТЗ

Сообщение Pilot_PRO »

А как сделать новую группу в админке, просто у меня, поставлен мод казино, а в админке, в разных группах изменять настройки этих игр.
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Стаж: 18 лет 2 месяца
Откуда: Ленинград

Сообщение /DiOs »

Silicon2 писал(а):О дурдооммм...
Ну извЕни... :)

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

Pilot_PRO
Если вы попробуете пользоваться принятым на нашем форуме языком (русским), то, возможно, получите помощь.
И если я неправ, пусть старшие товарищи поправят меня
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

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

Silicon2 писал(а):О дурдооммм...
Да вообщем то никакого дурдома. Просто корректная работа функции в admin/index.php

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

ksort($module);
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Silicon2
phpBB 1.0.0
Сообщения: 6
Стаж: 16 лет 2 месяца

Сообщение Silicon2 »

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

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

Silicon2
фрейм
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Silicon2
phpBB 1.0.0
Сообщения: 6
Стаж: 16 лет 2 месяца

Сообщение Silicon2 »

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

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

Шаблон тогда бы был вместо 17 срок кода строк 170... и требовалось бы постоянное редактирование при любом изменении (модификации)
Зачем?.. :?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Silicon2
phpBB 1.0.0
Сообщения: 6
Стаж: 16 лет 2 месяца

Сообщение Silicon2 »

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

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

Silicon2
Делайте, кто мешает? 8)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Silicon2
phpBB 1.0.0
Сообщения: 6
Стаж: 16 лет 2 месяца

Сообщение Silicon2 »

Как кто?! Лень, конечно! :D
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

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

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

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