Биллинговая система Nodeny

Главная категория => Общий раздел => Тема начата: Sokol от 17 Апреля 2011, 10:52:24



Название: как править WEB
Отправлено: Sokol от 17 Апреля 2011, 10:52:24
Расскажите пожалуйста как можно внести некоторые изменения в веб интерфейс?
Нужно сделать изменения на страничке статистики в поле "Пополнить счёт", что бы помимо поля ввода карточки ниже отображалась  надпись и картинка(адрес точки продажи и карта).
Заранее спасибо


Название: Re: как править WEB
Отправлено: stix от 17 Апреля 2011, 11:01:37
открываешь файл в кодировке CP1251, делаешь изменения согласно правилам HTML, сохраняешь файл


Название: Re: как править WEB
Отправлено: Sokol от 17 Апреля 2011, 11:11:51
какой файл???Scards.pl?
 Проблема в том что не хзнаю что править...


Название: Re: как править WEB
Отправлено: 0xbad0c0d3 от 17 Апреля 2011, 12:01:20
Когда не знаешь есть два выхода:
1. Разбираться;
2. Обратится к тому, кто знает.


Название: Re: как править WEB
Отправлено: Sokol от 17 Апреля 2011, 12:06:32
поэтому и пишу на форум так как надеюсь что 50% из присутствующих знает в этом всём толк...


Название: Re: как править WEB
Отправлено: Efendy от 17 Апреля 2011, 12:10:02
NoDeny сделал не на основе шаблонов, структура зашита в коде. Лично для меня так было проще т.к. странички "рисуются" быстрее. И уточни вопрос касается админского интерфейса или клиентского? Если клиентского, то то надо править соответствующий плагин клиентской статистики, такие плагины начинаются с большой буквы S. Например:

Код:
 $form=&div('cntr',
   &form('!'=>1,
     ($card_login? &bold('Введите логин пополнения счета: ').&input_t('lgn',$lgn,20,32,' autocomplete="off"').
         &bold(' и код активации: ').&input_t('cod',$cod,20,32,' autocomplete="off"') :
      &bold_br('Введите код активации карточки пополнения счета:').&input_t('cod',$cod,25,32,' autocomplete="off"')
     ).$br2.&submit_a('Пополнить')
   )
 );

&div - формирует div с классом 'cntr' (выравнивание текста по центру). &form -  формируем форму. &bold - делает текст "жирным" (тег <b>). &submit_a - кнопка сабмита, при нажатии на которую, она исчезает и пишется "ждите..." (или что там пишется в той версии...). &input_t - текстовое поле ввода

$OUT - это и есть html страница, которая будет отправлена клиенту.  Просто добавляешь (конкатенируешь) в нее, что тебе надо вывести и это попадет на  страницу:

$OUT .= &MessX($form).&MessX('Сообщение в рамке').&MessX("<img src='http://cs9736.vkontakte.ru/u21466682/119751546/x_52413eca.jpg'">);

Когда будет возврат по return, то stat.pl дооформит страницу (закроет теги и т.д.). При получении плагином управления, в $OUT уже сформирован заголовок страницы и левое меню, все что добавляется - пишется в правую часть экрана. Для того, чтобы добавить что-то в левую часть экрана, нужно юзать:

ToLeft 'Блаблабла';

или так:

ToLeft &Menu('navmenu',"<a href='google.com'>яндекс</a>");


Название: Re: как править WEB
Отправлено: Maks от 17 Апреля 2011, 16:23:20
Офтоп "Стас, прикольная фотка :)"


Название: Re: как править WEB
Отправлено: Sokol от 17 Апреля 2011, 19:21:00
дайте пожалуйста рабочий пример, что то не получается никак, когда делаю какие то изменения то страница не открывается...


Название: Re: как править WEB
Отправлено: 0xbad0c0d3 от 17 Апреля 2011, 19:21:51
http://perldoc.perl.org/


Название: Re: как править WEB
Отправлено: Sokol от 17 Апреля 2011, 19:24:58
спасибо, я уже начинаю изучать, ест куча учебников, но за сутки всёравно не выучишь, а нужно сегодня...


Название: Re: как править WEB
Отправлено: 0xbad0c0d3 от 17 Апреля 2011, 19:36:46
Что значит "дайте пожалуйста рабочий пример"?
vim /usr/local/nodeny/web/Smain.pl
Чем тебе не рабочий пример?


Название: Re: как править WEB
Отправлено: Sokol от 17 Апреля 2011, 20:10:32
Да тем что куда это $OUT .= &MessX($form).&MessX('Сообщение в рамке').&MessX("<img src='http://cs9736.vkontakte.ru/u21466682/119751546/x_52413eca.jpg'">); не вопру, нифига вообще не работает!
Ув. 0xbad0c0d3 отправлять курить маны и умничать умеет каждый, если Вам нечего с толком сказать или помочь по данному вопросу то не нужно разводить "балаган", а если уж совсем не в моготу то Вам сюда http://forum.nodeny.com.ua/index.php?board=5.0


Название: Re: как править WEB
Отправлено: Efendy от 17 Апреля 2011, 20:14:51
Да тем что куда это $OUT .= &MessX($form).&MessX('Сообщение в рамке').&MessX("<img src='http://cs9736.vkontakte.ru/u21466682/119751546/x_52413eca.jpg'">); не вопру, нифига вообще не работает!
ну надо хотя бы чуток пытаться думать, очевидно же, если внимательно посмотреть, то при среднестатистическом освещении можно заметить, что логично символ '>' перенести на один символ влево, перед кавычкой.


Название: Re: как править WEB
Отправлено: Sokol от 17 Апреля 2011, 20:39:33
Огромное спасибо, не досмотрел