Биллинговая система Nodeny
28 Апреля 2024, 07:46:48 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Внесение изменений  (Прочитано 4538 раз)
cojiict
Старожил
****

Карма: 0
Offline Offline

Сообщений: 341


Просмотр профиля Email
« : 16 Августа 2013, 15:07:40 »

Згідно документації розділу "Внесение изменений" можна редагувати текст "веб заглушки" та текст " бланку налаштувань"

використовую ssh клієнт від putty. В налаштуваннях змінив локалізацію на "UTF-8"
Код:
#ee /usr/local/nodeny/web/lang/_RU_cap.pl
package lang::cap;
# M-P~UM-Q~AM-PM-;M-PM-8 M-PM-:M-Q~@M-PM-8M-Q~BM-PM-8M-Q~GM-PM-5M-Q~AM-PM-:M-PM-0M-Q~O M-PM->M-Q~HM-PM-8M-PM-1M-PM-:M-PM-0, M-Q~BM-PM-> M-PM-=M-PM-5 M-PM-8M-PM-7M-PM-2M-PM-5M-Q~
$fatal_error = <<TXT;
<p>M-P~TM-PM->M-Q~AM-Q~BM-Q~CM-PM-? M-PM-2 M-PM-8M-PM-=M-Q~BM-PM-5M-Q~@M-PM-=M-PM-5M-Q~B M-PM-7M-PM-0M-PM-1M-PM-;M-PM->M-PM-:M-PM-8M-Q~@M-PM->M-PM-2M-PM-0M-PM-=. M-P~RM-PM->M-PM
<p><ul>
<li>M-P~]M-PM-5M-PM-4M-PM->M-Q~AM-Q~BM-PM-0M-Q~BM-PM->M-Q~GM-PM-=M-PM-> M-Q~DM-PM-8M-PM-=M-PM-0M-PM-=M-Q~AM-PM->M-PM-2 M-PM-=M-PM-0 M-Q~AM-Q~GM-PM-5M-Q~BM-Q~C</li>
<li>M-P~RM-Q~K M-PM-=M-PM-5 M-PM-0M-PM-2M-Q~BM-PM->M-Q~@M-PM-8M-PM-7M-PM->M-PM-2M-PM-0M-PM-=M-Q~K</li>
<li>M-P~]M-PM-0M-Q~AM-Q~BM-Q~@M-PM->M-PM-9M-PM-:M-PM-8 M-PM-2M-PM-0M-Q~HM-PM-5M-PM-3M-PM-> M-Q~AM-PM-5M-Q~BM-PM-5M-PM-2M-PM->M-PM-3M-PM-> M-Q~AM-PM->M-PM-5M-PM-4M-PM-8M-PM-=M-PM
</ul></p>
TXT

# M-P~RM-Q~KM-PM-2M-PM->M-PM-4M-PM-8M-Q~BM-Q~AM-Q~O M-PM-:M-PM->M-PM-3M-PM-4M-PM-0 ip M-PM-=M-PM-5 M-Q~AM-Q~CM-Q~IM-PM-5M-Q~AM-Q~BM-PM-2M-Q~CM-PM-5M-Q~B M-PM-2 ip_pool M-PM-;M-P
# M-PM-:M-PM-;M-PM-8M-PM-5M-PM-=M-Q~B M-PM-=M-PM-8M-PM-:M-PM->M-PM-3M-PM-4M-PM-0 M-PM-=M-PM-5 M-PM-?M-Q~@M-PM-8M-PM-7M-PM-=M-PM-0M-PM-5M-Q~BM-Q~AM-Q~O, M-Q~GM-Q~BM-PM-> M-Q~AM-P
$wrong_ip = <<TXT;
<div class='normal_width'>
<p>M-P~TM-PM->M-Q~AM-Q~BM-Q~CM-PM-? M-PM-2 M-PM-8M-PM-=M-Q~BM-PM-5M-Q~@M-PM-=M-PM-5M-Q~B M-PM->M-Q~BM-Q~AM-Q~CM-Q~BM-Q~AM-Q~BM-PM-2M-Q~CM-PM-5M-Q~B.</p>

<p>M-P~UM-Q~AM-PM-;M-PM-8 M-PM-2M-Q~K M-PM-?M-PM->M-PM-;M-Q~LM-PM-7M-Q~CM-PM-5M-Q~BM-PM-5M-Q~AM-Q~L M-PM-?M-Q~@M-PM->M-PM-3M-Q~@M-PM-0M-PM-<M-PM-<M-PM->M-PM-9 M-PM-0M-PM-2M-Q~BM
M-PM->M-PM-=M-PM-8 M-PM-1M-Q~KM-PM-;M-PM-8 M-PM-8M-PM-7M-PM-<M-PM-5M-PM-=M-PM-5M-PM-=M-Q~K, M-PM-=M-PM-0M-PM-?M-Q~@M-PM-8M-PM-<M-PM-5M-Q~@, M-PM-:M-PM-0M-PM-:M-PM->M-PM-9-M-PM-;
M-BM-+M-P~_M-PM-0M-PM-=M-PM-5M-PM-;M-Q~L M-Q~CM-PM-?M-Q~@M-PM-0M-PM-2M-PM-;M-PM-5M-PM-=M-PM-8M-Q~OM-BM-; &rarr; M-BM-+M-P~_M-Q~@M-PM->M-Q~AM-PM-<M-PM->M-Q~BM-Q~@ M-Q~AM-PM->M-Q~
M-PM-=M-PM-0M-PM-6M-PM-<M-PM-8M-Q~BM-PM-5 M-PM-?M-Q~@M-PM-0M-PM-2M-Q~CM-Q~N M-PM-:M-PM-=M-PM->M-PM-?M-PM-:M-Q~C M-PM-<M-Q~KM-Q~HM-PM-8 M-PM-=M-PM-0 M-BM-+M-P~_M-PM->M-PM-4M-PM-:
M-PM-<M-Q~KM-Q~HM-PM-8 M-PM-=M-PM-0 M-BM-+M-P~_M-Q~@M-PM->M-Q~BM-PM->M-PM-:M-PM->M-PM-; M-PM-8M-PM-=M-Q~BM-PM-5M-Q~@M-PM-=M-PM-5M-Q~BM-PM-0 M-PM-2M-PM-5M-Q~@M-Q~AM-PM-8M-PM-8 4M

<p>M-P~UM-Q~AM-PM-;M-PM-8 M-PM-2M-Q~K M-PM-=M-PM-5 M-PM-?M-PM->M-PM-;M-Q~LM-PM-7M-Q~CM-PM-5M-Q~BM-PM-5M-Q~AM-Q~L M-PM-?M-Q~@M-PM->M-PM-3M-Q~@M-PM-0M-PM-<M-PM-<M-PM->M-PM-9 M-PM-
M-PM-?M-Q~@M-PM->M-PM-2M-PM-5M-Q~@M-Q~LM-Q~BM-PM-5, M-Q~GM-Q~BM-PM-> M-PM->M-PM-=M-PM-> (M-Q~AM-PM->M-PM-5M-PM-4M-PM-8M-PM-=M-PM-5M-PM-=M-PM-8M-PM-5) M-PM-7M-PM-0M-PM-?M-Q~CM-Q~

<p>M-P~UM-Q~AM-PM-;M-PM-8 M-PM-2M-Q~K M-PM-?M-PM->M-PM-4M-PM-:M-PM-;M-Q~NM-Q~GM-PM-5M-PM-=M-Q~K M-Q~GM-PM-5M-Q~@M-PM-5M-PM-7 M-PM-2M-PM-0M-Q~H M-PM-;M-PM-8M-Q~GM-PM-=M-Q~KM-PM-9

<p>M-P~UM-Q~AM-PM-;M-PM-8 M-PM-=M-PM-8M-Q~GM-PM-5M-PM-3M-PM-> M-PM-=M-PM-5 M-PM-?M-PM->M-PM-<M-PM->M-PM-3M-PM-0M-PM-5M-Q~B, M-PM-?M-PM->M-PM-7M-PM-2M-PM->M-PM-=M-PM-8M-Q~BM-PM-5
</div>
TXT

$no_auth = <<TXT;
<div class='normal_width'>
<p>M-P~TM-PM->M-Q~AM-Q~BM-Q~CM-PM-? M-PM-2 M-PM-8M-PM-=M-Q~BM-PM-5M-Q~@M-PM-=M-PM-5M-Q~B M-PM->M-Q~BM-Q~AM-Q~CM-Q~BM-Q~AM-Q~BM-PM-2M-Q~CM-PM-5M-Q~B M-Q~B.M-PM-:. M-PM-2M-Q~K M-P

<p>M-P~UM-Q~AM-PM-;M-PM-8 M-PM-2M-Q~K M-PM-?M-PM->M-PM-;M-Q~LM-PM-7M-Q~CM-PM-5M-Q~BM-PM-5M-Q~AM-Q~L M-PM-?M-Q~@M-PM->M-PM-3M-Q~@M-PM-0M-PM-<M-PM-<M-PM->M-PM-9 M-PM-0M-PM-2M-Q~BM
M-PM-2M-PM-5M-Q~@M-PM->M-Q~OM-Q~BM-PM-=M-PM->, M-PM-:M-PM-0M-PM-:M-PM-0M-Q~O-M-Q~BM-PM-> M-PM-?M-Q~@M-PM->M-PM-3M-Q~@M-PM-0M-PM-<M-PM-<M-PM-0 M-PM-1M-PM-;M-PM->M-PM-:M-PM-8M-Q~@
M-PM-4M-PM-;M-Q~O M-PM-7M-PM-0M-Q~IM-PM-8M-Q~BM-Q~K (M-PM-0M-PM-=M-Q~BM-PM-8M-PM-2M-PM-8M-Q~@M-Q~CM-Q~AM-Q~K, M-Q~DM-PM-0M-PM-5M-Q~@M-PM-2M-PM->M-PM-;M-Q~K).</p>

<p>M-P~UM-Q~AM-PM-;M-PM-8 M-PM-2M-Q~K M-PM-=M-PM-5 M-PM-?M-PM->M-PM-;M-Q~LM-PM-7M-Q~CM-PM-5M-Q~BM-PM-5M-Q~AM-Q~L M-PM-?M-Q~@M-PM->M-PM-3M-Q~@M-PM-0M-PM-<M-PM-<M-PM->M-PM-9 M-PM-

<p>M-P~UM-Q~AM-PM-;M-PM-8 M-PM-2M-Q~K M-PM-?M-PM->M-PM-4M-PM-:M-PM-;M-Q~NM-Q~GM-PM-5M-PM-=M-Q~K M-Q~GM-PM-5M-Q~@M-PM-5M-PM-7 M-PM-2M-PM-0M-Q~H M-PM-;M-PM-8M-Q~GM-PM-=M-Q~KM-PM-9

<p>M-P~]M-PM-0M-PM-:M-PM->M-PM-=M-PM-5M-Q~F, M-PM-2M-PM->M-PM-7M-PM-<M-PM->M-PM-6M-PM-=M-PM->, M-PM-0M-PM-2M-Q~BM-PM->M-Q~@M-PM-8M-PM-7M-PM-0M-Q~FM-PM-8M-Q~O M-PM-5M-Q~IM-PM-5 M
</div>
TXT
file "_RU_cap.pl", 88 lines, read only
Код:
cat /usr/local/nodeny/web/lang/_RU_cap.pl
 package lang::cap;
# Если критическая ошибка, то не известна причина отсутствия доступа в инет.
$fatal_error = <<TXT;
<p>Доступ в интернет заблокирован. Возможные причины:</p>
<p><ul>
<li>Недостаточно финансов на счету</li>
<li>Вы не авторизованы</li>
<li>Настройки вашего сетевого соединения некорректны</li>
</ul></p>
TXT

# Выводится когда ip не существует в ip_pool либо не привязан никакому клиенту.
# клиент никогда не признается, что сам изменил сетевые настройки, поэтому скажем, что "какая-то программа" изменила
$wrong_ip = <<TXT;
<div class='normal_width'>
<p>Доступ в интернет отсутствует.</p>

<p>Если вы пользуетесь программой авторизатором, то причина в сетевых настройках вашего компьютера. Возможно,
они были изменены, например, какой-либо программой. Зайдите в
«Панель управления» &rarr; «Просмотр состояния сети и задач» &rarr; «Изменение параметров адаптера»,
нажмите правую кнопку мыши на «Подключение по локальной сети», выберите пункт меню «свойства», затем двойной щелчок
мыши на «Протокол интернета версии 4». Проверьте корректность заполнения согласно бланку настроек.</p>

<p>Если вы не пользуетесь программой авторизатором, а запускаете ярлык «Высокоскоростное соединение»,
проверьте, что оно (соединение) запущено.</li>

<p>Если вы подключены через ваш личный роутер, возможно его необходимо перезагрузить.</li>

<p>Если ничего не помогает, позвоните в службу техподдержки и сообщите ей свой ip адрес: [b]</p>
</div>
TXT

$no_auth = <<TXT;
<div class='normal_width'>
<p>Доступ в интернет отсутствует т.к. вы не авторизованы.</p>

<p>Если вы пользуетесь программой авторизатором, запустите ее. Если авторизатор запущен, но ключик черного цвета -
вероятно, какая-то программа блокирует его работу. Попробуйте временно отключить программы, которые вы установили
для защиты (антивирусы, фаерволы).</p>

<p>Если вы не пользуетесь программой авторизатором, запустите ярлык «Высокоскоростное соединение».</li>

<p>Если вы подключены через ваш личный роутер, возможно его необходимо перезагрузить.</li>

<p>Наконец, возможно, авторизация еще не завершена и произойдет с секунды на секунду.</li>
</div>
TXT

$state_off = <<TXT;
<div class='normal_width'>
<p>Доступ в интернет заблокирован. Вероятно, на вашем счете недостаточно денег.
 <a href='xxxl'>Проверьте баланс</a>.</p>

<p>Пополнить счет можно:</p>

<p><ul>
<li>Карточкой пополнения счета (магазин на Гидропарковой между 11 и 15 домом, магазин на Бр.Трофимовых 241а).</li>
<li>Наличными в терминале. Для этого сперва необходимо создать заявку в
    <a href='xxxx'>клиентской статистике.</a></li>
<li>Попросить вашего знакомого в сети перевести часть положительного остатка с его счета на ваш счет.</li>
<li>Взять кредит в
    <a href='xxxx'>клиентской статистике.</a></li>
</ul></p>
</div>
TXT

$no_inet = <<TXT;
<div class='normal_width'>
<p>Доступ в интернет отсутствует т.к. у вас не подключена услуга, дающая доступ в интернет
Зайдите в клиентскую статистику и подключите ее.</p>
</div>
TXT

$ok = <<TXT;
<div class='normal_width'>
<p>Доступ в интернет открыт. В адресной строке введите нужный вам сайт.</p>
</div>
TXT

$read_msg = <<TXT;
<div class='normal_width'>
<div class='small_msg txtpadding big'>[]</div>
<div class='h_center'>
</div>
TXT

$msg_accept = 'Прочитал внимательно';
1;
Записан
YuSHa
NoDeny
Постоялец
*

Карма: 6
Offline Offline

Сообщений: 183


318444293
Просмотр профиля Email
« Ответ #1 : 16 Августа 2013, 16:50:12 »

одно обновление  и кирдык вышим изменениям
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #2 : 19 Августа 2013, 08:43:15 »

Как так можно читать документацию чтобы понять с точностью наоборот?

Никогда не изменяйте файлы начинающиеся с подчеркивания. С каждым install.pl -x  они удаляются и создаются снова.

Для того, чтобы внести изменения в какой-либо файл Н+, нужно в папке modules/MyNetwork создать файл-патч, который будет говорить что добавить и в какой файл. При perl install.px -x произойдет копирование оригинального файла, скажем user.pl, в файл с подчеркиванием (_user.pl),  в который внесутся ваши изменения
Записан
cojiict
Старожил
****

Карма: 0
Offline Offline

Сообщений: 341


Просмотр профиля Email
« Ответ #3 : 19 Августа 2013, 10:40:37 »

Мова йде не про те який файл змінювати а про його редагування. Тільки за допомогою cat можливо бачити кирилицю. ee , vi, MC: усі ці редактори спотворюють код.
Використовую  putty ssh cleant. змінював локалізацію на UTF-8.
Чим редагувати?
Записан
sov
Постоялец
***

Карма: 0
Offline Offline

Сообщений: 101


Просмотр профиля
« Ответ #4 : 19 Августа 2013, 11:32:15 »

Мова йде не про те який файл змінювати а про його редагування. Тільки за допомогою cat можливо бачити кирилицю. ee , vi, MC: усі ці редактори спотворюють код.
Використовую  putty ssh cleant. змінював локалізацію на UTF-8.
Чим редагувати?
Добавьте в /etc/login.conf
russian-utf8|Russian Users Accounts UTF-8:\
    :charset=UTF-8:\
        :lang=ru_RU.UTF-8:\
        :lc_all=ru_RU.UTF-8:\
        :tc=default:

Затем выполните команду
cap_mkdb /etc/login.conf

И ещё одну
pw usermod имя_юзера -L russian-utf

Выходите из системы (Ctrl+D). Заходите. Редактируете. В настройках Putty - UTF-8
Записан
cojiict
Старожил
****

Карма: 0
Offline Offline

Сообщений: 341


Просмотр профиля Email
« Ответ #5 : 19 Августа 2013, 16:44:47 »

Код:
#!/bin/sh

VER=`/usr/bin/uname -r`
echo -n "Enter the username: "
read username

#/etc/login.conf
cp /etc/login.conf /etc/login.conf.orig
echo 'russian|Russian Users Accounts:\
:charset=UTF-8:\
:lang=ru_RU.UTF-8:\
:tc=default:' >> /etc/login.conf

/usr/bin/cap_mkdb /etc/login.conf

/usr/sbin/pw usermod -n "$username" -L russian

#for csh
    cp /etc/csh.cshrc /etc/csh.cshrc.orig
    echo 'setenv LANG ru_RU.UTF-8
    setenv LC_CTYPE ru_RU.UTF-8
    setenv LC_COLLATE POSIX
    setenv LC_ALL ru_RU.UTF-8' > /etc/csh.cshrc

#for bash
    cp /etc/profile /etc/profile.orig
    echo 'LANG="ru_RU.UTF-8"; export LANG
    LC_CTYPE="ru_RU.UTF-8"; export LC_CTYPE
    LC_COLLATE="POSIX"; export LC_COLLATE
    LC_ALL="ru_RU.UTF-8"; export LC_ALL' > /etc/profile

   echo "Russification of the FreeBSD $VER is completed.  Please, reboot computer."
безрезультатно
Записан
sov
Постоялец
***

Карма: 0
Offline Offline

Сообщений: 101


Просмотр профиля
« Ответ #6 : 19 Августа 2013, 17:14:31 »

безрезультатно

Что говорит команда locale ?

Кстати, дописывать информацию в конец файла login.conf - плохая идея, т.к. там чаще всего уже есть класс пользователей russian с настройками для КОИ-8. И применятся именно эти настройки, а не те, которые вы дописали в конец.

Если так уж хочется дописывать, нужно поменять название класса, например, на russian-utf8 и этот класс присвоить пользователю.
Записан
cojiict
Старожил
****

Карма: 0
Offline Offline

Сообщений: 341


Просмотр профиля Email
« Ответ #7 : 20 Августа 2013, 08:08:54 »

Код:
#locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_ALL=ru_RU.UTF-8
Записан
sov
Постоялец
***

Карма: 0
Offline Offline

Сообщений: 101


Просмотр профиля
« Ответ #8 : 20 Августа 2013, 09:31:38 »

Код:
#locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_ALL=ru_RU.UTF-8

Должно работать. Тип терминала не меняли?
echo $TERM
выдаёт xterm ?
Записан
cojiict
Старожил
****

Карма: 0
Offline Offline

Сообщений: 341


Просмотр профиля Email
« Ответ #9 : 20 Августа 2013, 13:08:23 »

Код:
#echo $TERM
xterm
Цитировать
Тип терминала не меняли?
змінюю тільки remote character set в терміналі на UTF-8
Записан
cojiict
Старожил
****

Карма: 0
Offline Offline

Сообщений: 341


Просмотр профиля Email
« Ответ #10 : 20 Августа 2013, 13:11:28 »

саме цікаво що cat видає все нормально, а vi, ee, та решта редакторів спотворюють кирилицю
Записан
sov
Постоялец
***

Карма: 0
Offline Offline

Сообщений: 101


Просмотр профиля
« Ответ #11 : 20 Августа 2013, 14:05:27 »

саме цікаво що cat видає все нормально, а vi, ee, та решта редакторів спотворюють кирилицю
Ха! Посмотрел ee и vi - действительно, кракозябры! А вот mcedit и nano редактируют нормально.

Попытался добиться, чтобы в mcedite было неправильно. Добился.
F9 - Настройки - Биты символов - Выбрать что-либо, отличное от UTF-8
Записан
cojiict
Старожил
****

Карма: 0
Offline Offline

Сообщений: 341


Просмотр профиля Email
« Ответ #12 : 20 Августа 2013, 16:45:41 »

справді nano редагує все в порядку. MC взагалі після зміни локалізації сказився... Непонимающий
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!