forum.bitel.ru http://forum.bitel.ru/ |
|
[5.2] Меню http://forum.bitel.ru/viewtopic.php?f=22&t=6640 |
Страница 1 из 1 |
Автор: | Дмитрий [ 02 апр 2012, 20:37 ] |
Заголовок сообщения: | [5.2] Меню |
День добрый. Подскажите классы для вызова того или иного модуля/плагина, хочю свою менюшку сделать, а не могу найти для этого классы. И это Код: Пункты меню, соответствующие конкретному модулю имеют код вида <имя модуля>_<код модуля>. Например, dialup_12. в 5.2 работает? что-то не хочет модули прятать, пишу mps_12 (у меня ид у модуля 12, как в доке у dialup ![]() |
Автор: | nik247 [ 02 апр 2012, 21:12 ] |
Заголовок сообщения: | Re: [5.2] Меню |
Дмитрий писал(а): День добрый. Подскажите классы для вызова того или иного модуля/плагина, хочю свою менюшку сделать, а не могу найти для этого классы. И это Код: Пункты меню, соответствующие конкретному модулю имеют код вида <имя модуля>_<код модуля>. Например, dialup_12. в 5.2 работает? что-то не хочет модули прятать, пишу mps_12 (у меня ид у модуля 12, как в доке у dialup ![]() У меня в 5.2 работает так: modules.14 modules.15 |
Автор: | Дмитрий [ 02 апр 2012, 21:29 ] |
Заголовок сообщения: | Re: [5.2] Меню |
nik247 писал(а): Дмитрий писал(а): День добрый. Подскажите классы для вызова того или иного модуля/плагина, хочю свою менюшку сделать, а не могу найти для этого классы. И это Код: Пункты меню, соответствующие конкретному модулю имеют код вида <имя модуля>_<код модуля>. Например, dialup_12. в 5.2 работает? что-то не хочет модули прятать, пишу mps_12 (у меня ид у модуля 12, как в доке у dialup ![]() У меня в 5.2 работает так: modules.14 modules.15 ![]() |
Автор: | KostiK [ 03 апр 2012, 11:51 ] |
Заголовок сообщения: | Re: [5.2] Меню |
Посмотрите в Сервис=>Журнал Web запросов логи запросов, там выводятся какие акшены вызываются. |
Автор: | Дмитрий [ 03 апр 2012, 12:03 ] |
Заголовок сообщения: | Re: [5.2] Меню |
KostiK писал(а): Посмотрите в Сервис=>Журнал Web запросов логи запросов, там выводятся какие акшены вызываются. но нужны то классы ![]() |
Автор: | KostiK [ 03 апр 2012, 12:10 ] |
Заголовок сообщения: | Re: [5.2] Меню |
В большинстве случаем классы также называются. К примеру в журнале action=>ChangeTariff, то класс так и будет называться ActionChangeTariff. |
Автор: | Дмитрий [ 03 апр 2012, 13:06 ] |
Заголовок сообщения: | Re: [5.2] Меню |
KostiK писал(а): В большинстве случаем классы также называются. К примеру в журнале action=>ChangeTariff, то класс так и будет называться ActionChangeTariff. имеем module=reports и action=GetReports, получаем bitel.billing.module.reports.ActionGetReports?! Отнюдь и подобных экспериментов (с разными модулями) не попадают под в большинство случаев.В частности модуля reports, очень хотелось чтобы вызов модуля был с отличным от report_module=kernel и люди не тыкали на множество OK при всплывающих ошибках прав доступа, но проблема не разрешима по всей видимости. |
Автор: | KostiK [ 03 апр 2012, 14:39 ] |
Заголовок сообщения: | Re: [5.2] Меню |
А какую менюшку то хотите сделать? я про веб акшены говорил. если так то они лежат в bitel.billing.server.module_name.web.Action* А у модуля Report нет web меню |
Автор: | Дмитрий [ 03 апр 2012, 14:49 ] |
Заголовок сообщения: | Re: [5.2] Меню |
KostiK писал(а): А какую менюшку то хотите сделать? я про веб акшены говорил. В частности модуля reports, очень хотелось чтобы вызов модуля был с отличным от report_module=kernel и люди не тыкали на множество OK при всплывающих ошибках прав доступа
если так то они лежат в bitel.billing.server.module_name.web.Action* А у модуля Report нет web меню |
Автор: | KostiK [ 03 апр 2012, 14:53 ] |
Заголовок сообщения: | Re: [5.2] Меню |
Вы хотите сделать web меню для модуля Reports? |
Автор: | Дмитрий [ 03 апр 2012, 15:13 ] |
Заголовок сообщения: | Re: [5.2] Меню |
KostiK писал(а): Вы хотите сделать web меню для модуля Reports? я хочу, что люди сидящие в клиенте при вызове модуля reports не получали ошибки. И причем тут веб? про него речи не было.
|
Автор: | KostiK [ 03 апр 2012, 15:34 ] |
Заголовок сообщения: | Re: [5.2] Меню |
Тогда смотрите запросы в журнале запросов. акшены лежат в bitel.billing.server.module_name.action либо в ru.bitel.bgbilling.modules Пункты меню описаны в data/menu.xml |
Автор: | Дмитрий [ 03 апр 2012, 16:25 ] |
Заголовок сообщения: | Re: [5.2] Меню |
KostiK писал(а): Тогда смотрите запросы в журнале запросов. имхо все это не, нет у клиента таких классов.
акшены лежат в bitel.billing.server.module_name.action либо в ru.bitel.bgbilling.modules Пункты меню описаны в data/menu.xml |
Автор: | dimOn [ 03 апр 2012, 16:45 ] |
Заголовок сообщения: | Re: [5.2] Меню |
так какие классы то надо? ![]() |
Автор: | Дмитрий [ 03 апр 2012, 17:26 ] |
Заголовок сообщения: | Re: [5.2] Меню |
dimOn писал(а): так какие классы то надо? ![]() Цитата: Подскажите классы для вызова того или иного модуля/плагина , экшины если хотите, но их нет, я уже вычитал. Или есть какие-то другие классы, которыми можно вызывать модули из менюшки в клиенте? ![]() |
Автор: | dimOn [ 03 апр 2012, 17:53 ] |
Заголовок сообщения: | Re: [5.2] Меню |
Так экшены то на сервере, конечно. Классы на все пункты меню просто смотрите в menu.xml как и сказали. Для модулей/плагинов класс один всегда, внутри уже динамически добавляются в меню для каждого модуля. |
Автор: | Дмитрий [ 03 апр 2012, 17:59 ] |
Заголовок сообщения: | Re: [5.2] Меню |
dimOn писал(а): Так экшены то на сервере, конечно. Классы на все пункты меню просто смотрите в menu.xml как и сказали. Для модулей/плагинов класс один всегда, внутри уже динамически добавляются в меню для каждого модуля. в menu.xml можно часами смотреть, там такого нет, а то что сами модули динамически добавляются это сразу видно было.ps: в каком году можно ожидать запуск модуля reports без/изменяемым report_module=kernel? неужели на проксирующей прокладке менять данный атрибут на желаемый? что и придется в итоге делать. |
Автор: | dimOn [ 04 апр 2012, 15:41 ] |
Заголовок сообщения: | Re: [5.2] Меню |
Я окончательно перестал понимать о чём данный топик |
Автор: | Дмитрий [ 04 апр 2012, 15:48 ] |
Заголовок сообщения: | Re: [5.2] Меню |
dimOn писал(а): Я окончательно перестал понимать о чём данный топик он изначально потерял смысл, когда все сводилось к "смотрите в menu.xml". Проблему решил через другое место, через которое приходится делать от безысходности.зы: исправьте ошибку в документации, модули из меню скрываются через modules.<moduleid>, а не <module>_<moduleid> Цитата: Пункты меню, соответствующие конкретному модулю имеют код вида <имя модуля>_<код модуля>. Например, dialup_12.
|
Автор: | Phricker [ 04 апр 2012, 16:10 ] |
Заголовок сообщения: | Re: [5.2] Меню |
Дмитрий писал(а): зы: исправьте ошибку в документации, модули из меню скрываются через modules.<moduleid>, а не <module>_<moduleid> Скоро исправят ![]() ![]() |
Автор: | dimOn [ 04 апр 2012, 16:36 ] |
Заголовок сообщения: | Re: [5.2] Меню |
![]() |
Автор: | nik247 [ 06 июн 2012, 15:39 ] |
Заголовок сообщения: | Re: [5.2] Меню |
+1 к вопросу: как настроить один отчет к отдельному (новому) пункту меню BGBillingClient? |
Автор: | dimOn [ 06 июн 2012, 16:23 ] |
Заголовок сообщения: | Re: [5.2] Меню |
nik247 писал(а): +1 к вопросу: как настроить один отчет к отдельному (новому) пункту меню BGBillingClient? никак |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |