Отключить лишние разделы для пользователя

Установка и настройка биллинговой системы.
Necrosss
Сообщения: 36
Зарегистрирован: 2011-07-20 20:41:19

Отключить лишние разделы для пользователя

Сообщение Necrosss » 2011-07-22 22:12:10

Здравствуйте.
Я настроил систему так, что некоторые кнопки/функции стали не нужны и только вносят путаницу.
Хотел заблокировать в админ-панели возможность для простого пользователя заходить в такие разделы как "Сайт", "Услуги", "Корзина заказов" и "Центр поддержки", но не нашел там этого. Там это в принципе есть ? (я новичок, панель изучил не до конца)
Если нет, то видимо придётся ковырять код (мне не привыкать). Тогда прошу намёк какие файлы смотреть.
---
Вообще я хочу сделать минималистичную (насколько это возможно) биллинг-панель. Хотел бы оставить пользователям только две функции "Продлить заказ" и "Пополнить счёт".

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Отключить лишние разделы для пользователя

Сообщение Alex Keda » 2011-07-22 23:56:08

сделайте редирект через .htaccess на заказы хостинга, и всё =))
---
смотрите xml файлы - это в них всё.
щас не подскажу в каких, послезавтра тока.
за это время, думаю сами найдёте

--
после изменений не забывайте выполнять скрипт flush.sh
иначе из кэша будет отдавать
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Отключить лишние разделы для пользователя

Сообщение Alex Keda » 2011-07-23 0:02:56

вот эти файлы вам нужны

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

HP2133$ find . -iname "*.xml" | grep Menus | grep -v Admini
./hosts/billing/tables/Menus.xml
./styles/billing/Menus/User/Settings.xml
./styles/billing/Menus/User/TopPanel.xml
./styles/billing/Menus/User/WorksComplite.xml
./styles/billing/Menus/User/Services.xml
./styles/billing/Menus/User/Office.xml
./styles/billing/Menus/TopPanel.xml
./styles/billing/Menus/Site.xml
./styles/license/Menus/Versions.xml
./styles/hosting/Menus/User/TopPanel.xml
./styles/hosting/Menus/User/Domains.xml
./styles/hosting/Menus/User/Hosting.xml
./styles/hosting/Menus/User/VPS.xml
./styles/hosting/Menus/User/DS.xml
./styles/joonte/Menus/TopPanel.xml
./styles/joonte/Menus/Site.xml
HP2133$   


а чё за биллинг такой странный? а как же техподдержка, как заказы делать новые юзерам?
Убей их всех! Бог потом рассортирует...

Necrosss
Сообщения: 36
Зарегистрирован: 2011-07-20 20:41:19

Re: Отключить лишние разделы для пользователя

Сообщение Necrosss » 2011-07-23 20:42:51

lissyara писал(а):вот эти файлы вам нужны

Спасибо превеликое. Буду ковыряться.
lissyara писал(а):а чё за биллинг такой странный? а как же техподдержка, как заказы делать новые юзерам?

Техподдержка через мыло (support@мойхостинг.ком)
Заказы новые юзеры будут делать через html-форму заказа на основном сайте.

Necrosss
Сообщения: 36
Зарегистрирован: 2011-07-20 20:41:19

Re: Отключить лишние разделы для пользователя

Сообщение Necrosss » 2011-07-27 1:58:12

Ну в общем докладываю.
Начал я со страницы "центр поддержки".
Зашел в папку styles\billing\Menus\User и открыл файл TopPanel.xml
Там удалил следущее:

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

<ID600>
<Text>Центр поддержки</Text>
<Prompt>Обратиться к специалистам за помощью</Prompt>
<Paths>
<UniqID>\/Tickets$</UniqID>
</Paths>
<Href>/Tickets</Href>
<Comp>Tickets/Icons/User</Comp>
<Pick />
</ID600>

И о чудо ссылка "центр поддержки" из верхнего меню пользователя убралась.
Но это только пол дела.
Если зайти по адресу http://мойбиллинг/Tickets я всё равно попадаю на страницу "Центр поддержки", то есть ссылка убралась, а страница осталась.
Затем пошел сюда hosts\billing\tables, начал удалять файлы "Tickets.xml", "Tickets[Internal].xml" и "Tickets[User].xml", но вместо заветного 404 получал белый экран, что как бы не нормально.
Видимо факт существования страницы прописан где-то ещё (может в базе ?)
Кто готов подсказать ?

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Отключить лишние разделы для пользователя

Сообщение Alex Keda » 2011-07-27 8:15:28

вы не пробовали открыть капот у машины, и повыдергать оттуда всё кажущееся лишним?
вас потом тоже бы посетило удивление что она не едет или как-то странно ведёт себя? =)
--
удаляйте из меню, если беспокоит возможность захода по прямой ссылке - делайте редирект в .htaccess
Убей их всех! Бог потом рассортирует...

Necrosss
Сообщения: 36
Зарегистрирован: 2011-07-20 20:41:19

Re: Отключить лишние разделы для пользователя

Сообщение Necrosss » 2011-07-27 23:42:28

Нет, я не на совсем удалял xml-файлы, естественно я их потом вернул на место.
Просто я предположил что xml-файлы в папке tables одним своим нахождением там создают факт существования страницы. В любом случае я ещё не достаточно изучил движок чтобы понять как он работает.
Наверное на первое время поставлю редирект на .htaccess как вы предлагаете. Но всё же хотелось бы сделать всё по правилам. И избавиться от страницы на самом деле. Просто намекните, базу смотреть нужно или вся информация о существующих страницах в xml-файлах ?

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Отключить лишние разделы для пользователя

Сообщение Alex Keda » 2011-07-28 1:32:02

ну... как бе страницы пользователей и страницы администраторов - они очень тесно связаны.
и одно без другого работать не будет, прямо так, в лоб.
--
страницу создаёт компонент, смотрите директорию www, файлы *.comp
вот их можно и удалить, если вам это нравиться =)
--
я бы обошёлся редиректом.
после обновления - все недостающие файлы восстановятся.
Убей их всех! Бог потом рассортирует...

Necrosss
Сообщения: 36
Зарегистрирован: 2011-07-20 20:41:19

Re: Отключить лишние разделы для пользователя

Сообщение Necrosss » 2011-07-30 14:25:35

Ладно, страницы пока оставлю как есть, это не к спеху. И на том спасибо.

Небольшой вопрос назрел. Пишу сюда, т.к. он имеет к этой теме отношение.
В каком файле находится редирект с "/" на "/Index" ?
Хочу сделать чтобы не на Index редиректило, а на Home.

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Отключить лишние разделы для пользователя

Сообщение Alex Keda » 2011-07-30 19:30:51

а поискать по всем файлам - не? =))
--
незнаю. а рыться чё-то лень
Убей их всех! Бог потом рассортирует...


Вернуться в «Установка и настройка»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей