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

[3.1][3.2] Добавить свою вкладку в админпанель?

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Perfecthus
phpBB 2.0.10
Сообщения: 799
Стаж: 13 лет 5 месяцев
Откуда: Оттуда
Благодарил (а): 63 раза
Поблагодарили: 89 раз
Контактная информация:

[3.1][3.2] Добавить свою вкладку в админпанель?

Сообщение Perfecthus »

Как через расширение добавить свою вкладку в админпанели?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [3.1][3.2] Добавить свою вкладку в админпанель?

Сообщение Sheer »

Добавить модуль.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Perfecthus
phpBB 2.0.10
Сообщения: 799
Стаж: 13 лет 5 месяцев
Откуда: Оттуда
Благодарил (а): 63 раза
Поблагодарили: 89 раз
Контактная информация:

Re: [3.1][3.2] Добавить свою вкладку в админпанель?

Сообщение Perfecthus »

Спасибо. Сейчас доберусь до компа, почитаю.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: [3.1][3.2] Добавить свою вкладку в админпанель?

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

Там код, в общем-то всё по аналогии делается
Аватара пользователя
Perfecthus
phpBB 2.0.10
Сообщения: 799
Стаж: 13 лет 5 месяцев
Откуда: Оттуда
Благодарил (а): 63 раза
Поблагодарили: 89 раз
Контактная информация:

Re: [3.1][3.2] Добавить свою вкладку в админпанель?

Сообщение Perfecthus »

Татьяна5, Что-то не вижу в твоём расширении QuickReply Reloaded никаких вкладок, правда у меня версия 1.0.1-RC1 установлена, возможно там их ещё не было.

Отправлено спустя 2 минуты 9 секунд:
Сейчас скачаю последнюю версию, посмотрю, как устроено.

Отправлено спустя 23 минуты 9 секунд:
Что-то и в новой версии вкладок не увидел Изображение

Отправлено спустя 8 минут 33 секунды:
Я имел ввиду, как добавить вкладку сюда?
01.png
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: [3.1][3.2] Добавить свою вкладку в админпанель?

Сообщение rxu »

Видимо, в миграции надо прописывать что-то вроде

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

            array('module.add', array(
                'acp',
                0,
                'ACP_MY_NEW_TAB'
            )),
и затем уже добавлять туда модули в обычном порядке.
Изображение
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [3.1][3.2] Добавить свою вкладку в админпанель?

Сообщение Sheer »

Матом поругаться чтоле...
Создание страниц в стиле конференции
Sheer писал(а): 06.11.2014 22:27 Теперь давайте добавим модуль в Администраторский раздел-->
Отправлено спустя 1 час 39 минут 31 секунду:
rxu писал(а): 04.05.2018 20:23что-то вроде
Типо того

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

			array('module.add', array('acp', 0, 'ACP_GARAGE')),
			array('module.add', array('acp', 'ACP_GARAGE', 'ACP_GARAGE_MANAGEMENT')),
			array('module.add', array('acp', 'ACP_GARAGE_MANAGEMENT', array(
				'module_basename'	=> '\sheer\garage\acp\garage_business_module',
				'module_langname'	=> 'ACP_GARAGE_BUSINESS_MANAGEMENT',
				'module_mode'		=> 'business',
				'module_auth'		=> 'ext_sheer/garage && acl_a_board',
			))),
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Perfecthus
phpBB 2.0.10
Сообщения: 799
Стаж: 13 лет 5 месяцев
Откуда: Оттуда
Благодарил (а): 63 раза
Поблагодарили: 89 раз
Контактная информация:

Re: [3.1][3.2] Добавить свою вкладку в админпанель?

Сообщение Perfecthus »

Что-то ничего не получается у меня Изображение
Понимаю, что где-то какой-то косяк, но вот найти его пока не могу...

При установке расширения, получаю такую картину:
02.png
Отправлено спустя 1 минуту :
Sheer писал(а): 05.05.2018 0:12 Матом поругаться чтоле...
Самому уже захотелось!...
Аватара пользователя
Perfecthus
phpBB 2.0.10
Сообщения: 799
Стаж: 13 лет 5 месяцев
Откуда: Оттуда
Благодарил (а): 63 раза
Поблагодарили: 89 раз
Контактная информация:

Re: [3.1][3.2] Добавить свою вкладку в админпанель?

Сообщение Perfecthus »

Татьяна, я ж не спорю... Просто мозг уже кипит

Отправлено спустя 1 час 45 минут 41 секунду:
Если версия уже не первая, но в предыдущих не было ни админки, никаких настроек расширения, ни вносилось ничего в БД, файл version_2_0_0.php правильно назван или возможно, что-то в его содержимом нужно указать по-другому, ни как в примере по ссылке (естественно, что в файл добавил свои данные, а не просто копипаст примера)?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: [3.1][3.2] Добавить свою вкладку в админпанель?

Сообщение rxu »

Perfecthus, вы уже код покажите, что и как делаете.
Изображение
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: [3.1][3.2] Добавить свою вкладку в админпанель?

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

Perfecthus, так загляните туда (в логи). Ошибка там написана может быть
Perfecthus писал(а): 05.05.2018 14:27 правильно назван
Название должно совпадать с названием класса в нём, и плюс предыдущая миграция внутри указывается (если она есть)
Аватара пользователя
Perfecthus
phpBB 2.0.10
Сообщения: 799
Стаж: 13 лет 5 месяцев
Откуда: Оттуда
Благодарил (а): 63 раза
Поблагодарили: 89 раз
Контактная информация:

Re: [3.1][3.2] Добавить свою вкладку в админпанель?

Сообщение Perfecthus »

Татьяна5, Спасибо за помощь, буду дальше разбираться.
Ну и всё-таки главный вопрос остался нерешённым ибо добавилось на вкладку «Настройка расширений», а я спрашивал, как создать отдельную новую вкладку.
Ответить

Вернуться в «Для разработчиков»