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

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

Карма: 1
Offline Offline

Сообщений: 88


Просмотр профиля
« : 26 Февраля 2011, 12:41:14 »

Как отобразить персональный платёжный код в бланке настроек?
v50.32
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #1 : 26 Февраля 2011, 14:37:53 »

Очень просто Улыбающийся
Открываешь файлег: operations.pl
Ищешь такие строки:
Код:
223  $pass=&Filtr_out($p->{"AES_DECRYPT(passwd,'$Passwd_Key')"});
224  $name=&Filtr_out($p->{name}) || '&nbsp';
После них рисуешь:
Код:
225  $ppc+=$_ foreach ($Fid=~(m/./g));
226  $ppc = $Fid.($ppc%10);
Идешь ниже, к строкам:
Код:
234     foreach $i (split/\n/,$grp_blank_mess)
235     {
И после них рисуешь:
Код:
236        $i=~s|\$ppc|$ppc|;

Ну, а дальше в настройках группы пишешь:
Код:
Платежный код|$ppc
« Последнее редактирование: 26 Февраля 2011, 14:40:04 от 0xbad0c0d3 » Записан
a_eugene
NoDeny
Пользователь
*

Карма: 1
Offline Offline

Сообщений: 88


Просмотр профиля
« Ответ #2 : 27 Февраля 2011, 09:49:57 »

Спасибо - все заработало.
Записан
Sokol
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 76


Просмотр профиля
« Ответ #3 : 08 Января 2013, 20:20:06 »

Сделал себе в 49й, код появился но остальной текст не помещается Улыбающийся
Подскажите как в бланк добавить  н-ное количество строк?
Записан
LtyM
Пользователь
**

Карма: -1
Offline Offline

Сообщений: 26

352516159
Просмотр профиля Email
« Ответ #4 : 11 Апреля 2013, 13:00:23 »

Не используйте переменные "ppc". У меня начало читать первый символ и показывать пароль.
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #5 : 11 Апреля 2013, 15:01:11 »

\b в регекспе. т.е.
Код:
$i=~s|\$p\b|$pass|;
$i=~s|\$l\b|$name|;
$i=~s|\$i\b|$ipp|;
$i=~s|\$d\b|$dns|;
$i=~s|\$g\b|$gate|;
$i=~s|\$m\b|$mask|;
$i=~s|\$ppc\b|$ppc|;
либо
Код:
$i=~s|\$ppc|$ppc|;
сделать перед
Код:
$i=~s|\$p|$pass|;
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

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