Создание страницы управления модом в Админке
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
story_fr
- phpBB 1.0.0
- Сообщения: 1
- Стаж: 16 лет 1 месяц
Создание страницы управления модом в Админке
Как Создать страницу управления модом в Администраторском разделе? Данную статью нашёл на phpBB.ком только для версии 2.х
-
Поручик
- Former team member
- Сообщения: 3942
- Стаж: 21 год 4 месяца
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 24 раза
- Поблагодарили: 54 раза
Re: Создание страницы управления модом в Админке
На вики вроде недавно видел.
Добавлено спустя 15 минут 58 секунд:
Точно видел. Даже себе страницу сохранил, чтобы перевести, да так и забыл.
Ищите на http://wiki.phpbb.com/
Попробую всё-таки сделать перевод.
Добавлено спустя 15 минут 58 секунд:
Точно видел. Даже себе страницу сохранил, чтобы перевести, да так и забыл.
Ищите на http://wiki.phpbb.com/
Добавлено спустя 7 минут 31 секунду:Creating modules
* Page restrictions apply
* Added by Meik Sievertsen, last edited by Meik Sievertsen on Apr 27, 2010 (view change)
Comment:
Introduction
In phpBB3 you can create your own modules for the User, Moderator and Administration Control Panel. This approach has many advantages over creating the complete page from scratch as described in Adding custom pages:
* You can manage the module in the ACP
* You don't have to care about handling authorization
* You get a navigation tree for free
* The UCP/MCP/ACP template already contains things like pagination, breadcrumbs or confirmation messages
The rest of this tutorial describes how to create a MCP module - if you want to create UCP modules, you usually only need to replace all occurrences of "mcp" with "ucp". An ACP module sample can be found below
Попробую всё-таки сделать перевод.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
PoTaP0ff
- phpBB 1.2.0
- Сообщения: 18
- Стаж: 17 лет 6 месяцев
- Благодарил (а): 1 раз
Re: Создание страницы управления модом в Админке
Здравствуйте, у меня возник такой вопрос. Прочитав на Creating+modules статью про то как надо моды добавлять - я так и сделал, создал свой мод. Т.е. у меня получились файлы:
adm/style/acp_mymod.html
includes/acp/acp_mymod.php
includes/acp/info/acp_mymod.php
language/ru/mods/info_acp_mymod.php
Вроде бы все, которые есть. Внутри все то что описано в инструкции Creating+modules. Теперь возникла следщая пролема. Модуль появился в админке-Управление модулями-администраторский раздел. Там он находиться в разделе "Модули" и вроде бы все нормульно настроено, т.е. он находиться здесь: ACP -> Модули -> Мой модуль -> Общие настройки , но во вкладке Модули он не появляется и если я допустим пытаюсь обратиться к нему по адресу http://mysite/adm/index.php?sid=49c9d5c ... 3f&i=mymod - то сайт выдает ошибку "Module not accessible".
Подскажите пожалуйста, может я где что не так сделал или недоделал?
adm/style/acp_mymod.html
includes/acp/acp_mymod.php
includes/acp/info/acp_mymod.php
language/ru/mods/info_acp_mymod.php
Вроде бы все, которые есть. Внутри все то что описано в инструкции Creating+modules. Теперь возникла следщая пролема. Модуль появился в админке-Управление модулями-администраторский раздел. Там он находиться в разделе "Модули" и вроде бы все нормульно настроено, т.е. он находиться здесь: ACP -> Модули -> Мой модуль -> Общие настройки , но во вкладке Модули он не появляется и если я допустим пытаюсь обратиться к нему по адресу http://mysite/adm/index.php?sid=49c9d5c ... 3f&i=mymod - то сайт выдает ошибку "Module not accessible".
Подскажите пожалуйста, может я где что не так сделал или недоделал?
-
Палыч
- Former team member
- Сообщения: 9683
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 3 раза
- Поблагодарили: 454 раза
Re: Создание страницы управления модом в Админке
так вы его включите, если он есть в выпадающем спискеPoTaP0ff писал(а):но во вкладке Модули он не появляется
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
PoTaP0ff
- phpBB 1.2.0
- Сообщения: 18
- Стаж: 17 лет 6 месяцев
- Благодарил (а): 1 раз
Re: Создание страницы управления модом в Админке
ACP -> Модули -> Мой модуль включен.
ACP -> Модули -> Мой модуль -> Общие настройки тоже активно.
Хм... такое ощущение, что где то накосячил, тока не пойму где)))
ACP -> Модули -> Мой модуль -> Общие настройки тоже активно.
Хм... такое ощущение, что где то накосячил, тока не пойму где)))
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Создание страницы управления модом в Админке
Ну а теперь МОд в этот МОДУЛЬ пропишите...Палыч выше написал..Есть ваш МОд в выпадающем списке ????
Добавлено спустя 14 минут 9 секунд:
ACP Announcement Centre (объявления) для phpBB3
Здесь урок с картинками по созданию САМОДЕЛЬНЫХ модулей в админке для ЛЮБЫХ модов...
При этом не надо забывать о том , что если вы в самодельный МОДУЛЬ админки засуните МОД, который потом захотите удалить при помощи ЮНИНСТАЛА этого мода, этот юнинстал наверняка при удалении мода ругнется на отсутствии СТАНДАРНОГО места в админке для МОДА..И МОДУЛЬ с модом придется удалять вручную..А лучше сначала удалять МОДУЛЬ с МОДОМ из админки ,а потом ЮНИНСТАЛИТЬ сам МОД.
Успехов...
Добавлено спустя 14 минут 9 секунд:
ACP Announcement Centre (объявления) для phpBB3
Здесь урок с картинками по созданию САМОДЕЛЬНЫХ модулей в админке для ЛЮБЫХ модов...
При этом не надо забывать о том , что если вы в самодельный МОДУЛЬ админки засуните МОД, который потом захотите удалить при помощи ЮНИНСТАЛА этого мода, этот юнинстал наверняка при удалении мода ругнется на отсутствии СТАНДАРНОГО места в админке для МОДА..И МОДУЛЬ с модом придется удалять вручную..А лучше сначала удалять МОДУЛЬ с МОДОМ из админки ,а потом ЮНИНСТАЛИТЬ сам МОД.
Успехов...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
PoTaP0ff
- phpBB 1.2.0
- Сообщения: 18
- Стаж: 17 лет 6 месяцев
- Благодарил (а): 1 раз
Re: Создание страницы управления модом в Админке
Вообщем то кое как разобрался... косяк где то в файлах модуля, мотому что если, не выбирать мой мод, а вставить любой из списка - то все появляется и работает, но как только выбираю свой мод - все опять изчезает и не пояляется...
Блин модуль сделан по тоториалу Creating+modules - почему он не пашет. Может ктонить выложит самый простой мод для админки, который, как в тоториале, тупо выведет любую надпись на экран? Был бы очень благодарен...
Блин модуль сделан по тоториалу Creating+modules - почему он не пашет. Может ктонить выложит самый простой мод для админки, который, как в тоториале, тупо выведет любую надпись на экран? Был бы очень благодарен...
-
PoTaP0ff
- phpBB 1.2.0
- Сообщения: 18
- Стаж: 17 лет 6 месяцев
- Благодарил (а): 1 раз
Re: Создание страницы управления модом в Админке
Ну подскажите, пожалуйста, как правильно мод собрать?
-
Палыч
- Former team member
- Сообщения: 9683
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 3 раза
- Поблагодарили: 454 раза
Re: Создание страницы управления модом в Админке
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
PoTaP0ff
- phpBB 1.2.0
- Сообщения: 18
- Стаж: 17 лет 6 месяцев
- Благодарил (а): 1 раз
Re: Создание страницы управления модом в Админке
Хм... Сейчас решил поэксперементировать и что в итоге: Если в файл includes/acp/info/acp_mymod.php добавить в конце, то он выводит 123, если же изменить includes/acp/acp_mymod.php - то ничего не происходит, менял все, вплоть до того, что оставил одну скобочку "}" - должен выдать ошибку, но нет ничего не выдал, соответственно есть подозрение, что сайт не хочет подгружать сам файл модуля, почему так?
Вод код файла includes/acp/info/acp_mymod.php:
Еще возник вопрос: 'auth' => 'acl_a_mymod' - это я так понял относиться к ролям, где я должен указать кто может иметь доступ к моду? так? или не прав я, а если не прав - то расскажите, что это как его едят?
Код: Выделить всё
print "123";Вод код файла includes/acp/info/acp_mymod.php:
Код: Выделить всё
<?php
class acp_mymod_info
{
function module()
{
return array(
'filename' => 'acp_mymod,
'title' => 'ACP_MYMOD',
'version' => '1.0.0',
'modes' => array(
'index' => array('title' => 'ACP_MYMOD', 'auth' => 'acl_a_mymod', 'cat' => array('')),
),
);
}
function install()
{
}
function uninstall()
{
}
}
?>-
Палыч
- Former team member
- Сообщения: 9683
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 3 раза
- Поблагодарили: 454 раза
Re: Создание страницы управления модом в Админке
Пропущен апостроф, должно бытьPoTaP0ff писал(а): 'filename' => 'acp_mymod,
Код: Выделить всё
'filename' => 'acp_mymod',Это относится к правам доступа.PoTaP0ff писал(а):'auth' => 'acl_a_mymod' - это я так понял относиться к ролям
Здесь вы указываете, кто имеет доступ к администрированию мода, то есть к странице мода в админке (не к функциям мода)PoTaP0ff писал(а):где я должен указать кто может иметь доступ к моду?
acl_a_ - администраторское право (любое)PoTaP0ff писал(а):как его едят?
'acl_a_mymod - администраторское право mymod (если вы его объявляли)
Про права смотрите
Это родительская категория, где должен быть модуль вашего мода. Структура модулей в админке требует особого внимания. Советую больше читать.PoTaP0ff писал(а):'cat' => array('')
Здесь вы можете управлять всеми типами модулей. Обратите внимание на то, что администраторский раздел имеет трёхуровневую структуру меню (Категория -> Категория -> Модуль), в результате чего подразделы имеют двухуровневую структуру меню (Категория -> Модуль), которая должна быть сохранена. Также учтите, что вы может заблокировать доступ самому себе, если вы отключите или удалите модули, отвечающие за управление модулями.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
PoTaP0ff
- phpBB 1.2.0
- Сообщения: 18
- Стаж: 17 лет 6 месяцев
- Благодарил (а): 1 раз
Re: Создание страницы управления модом в Админке
Палыч
Спасибо большое про категории в админке))) Поместил модуль в родительскую категорию и он начал подавать признаки жизни.
Спасибо большое про категории в админке))) Поместил модуль в родительскую категорию и он начал подавать признаки жизни.

