|
Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.
|
Изменения (13)
просмотр истории страницы... |
* speedlimit.php - Применяется в схемах где вместо отключения абонента, сильно обрезается скорость при отрицательном балансе |
Редактировать их можно любым текстовым редактором Если вы используете vim: |
Страницы располагаются по следующему пути: */app/asr_cabinet/var/www/html/* |
{code} |
[root@Carbon ~]# ls /app/asr_cabinet/var/www/html/ |
cd /app/asr_cabinet/var/www/html/ ls |
blocked.php hotspot negbal.php noauth.php speedlimit.php webreg.php |
[root@Carbon ~]# vim /app/asr_cabinet/var/www/html/negbal.php |
{code} |
Если вы используете mcedit: |
Редактировать их можно любым текстовым редактором. Например, vim: |
{code} |
[root@Carbon ~]# ls /app/asr_cabinet/var/www/html/ blocked.php negbal.php noauth.php speedlimit.php |
vim /app/asr_cabinet/var/www/html/negbal.php {code} h1. Быстрая правка По умолчанию страницы ведут в никуда, в них минимально требуется отредактировать ссылку на личный кабинет, указав реальный адрес Вашего ЛК. Сделать это быстро можно скриптом. Предположим, абоненты могут обратиться в ЛК по домену lk.example.ru, в таком случае быстро поменять ссылки можно так: {code}grep -rl cabinet /app/asr_cabinet/var/www/html/*php | while read page; do sed 's|/cabinet.*"|http://lk.example.ru/cabinet/"|g' -i $page; done{code} Если не получилось, можете заменить эти страницы стандартными, из скелета: {code} cd /app/asr_cabinet/var/www/html/ grep -rl cabinet *php | while read page; do \cp /app/asr_cabinet/skelet/var/www/html/$page ./; done cd ~ {code} |
|
[root@Carbon ~]# mcedit /app/asr_cabinet/var/www/html/negbal.php |
h1. Редирект на страницу оплаты при отрицательном балансе Доступно если: * Использовании RADIUS-авторизации, или ip static если в учетной записи либо включена опция 82, либо указан mac-адрес. * Если трафик от абонентов до ЛК не проходит NAT-трансляцию Как настроить: # Включите опцию "*Вход по ip в личный кабинет, без логина и пароля*" в [глобальных настройках биллинга|CarbonBilling:Глобальные настройки биллинга и оператора] чтобы абоненты автоматический авторизовались в ЛК по IP-адресу # Исправьте файл страницы редиректа при отрицательном балансе */app/asr_cabinet/var/www/html/negbal.php*. Содержимое файла: |
{code} |
<html> <head> <meta http-equiv="refresh" content="1;URL=http://169.254.80.80/cabinet/%d0%9e%d0%bf%d0%bb%d0%b0%d1%82%d0%b0/" /> </head> <body> Лимит средств исчерпан. </body> </html>{code} {note}Адрес +169.254.80.80+ замените на адрес сервера или доменное имя, по которому абоненты обращаются в ЛК{note} Абонент попадёт в личный кабинет на страницу "*Оплата*", доступную в стандартном ЛК, если необходимо переводить абонентов на другую страницу - исправьте URL в примере выше. |