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

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

Карма: 0
Offline Offline

Сообщений: 15


Просмотр профиля
« : 11 Февраля 2017, 15:46:25 »

Доброго времени суток!

После обновления Nodeny+ до rev. 440 пропала кнопка управление услугами. Сам блок отображается, кнопки нет.

В /usr/local/nodeny/web/tmpl/user/main.html все  включено:

Код:
{% if services %}
    <p class='big'>{{ lang.Подключены_услуги }}:</p>
    {% for s in services %}
        <div class='info_block'>
            {{ s.human_time }}: {{ s.title }}
            {% if s.change_url %}<p><a href='{{ s.change_link }}'>{{ lang.Управление_услугой }}</a></p>{% endif %}
            {% if s.when_end %}<p>{{ s.when_end }}</p>{% endif %}
            {% if s.next_service %}<p>{{ s.next_service }}</p>{% endif %}
        </div>
    {% endfor %}
{% endif %}

Обновил тестовый сервер - там на существующих услугах перестал отображаться блок полностью.
Если создать новую услугу и подключить ее клиенту все нормально.

На основном сервере даже при создании и подключении новой услуги ничего не меняется.

Подскажите куда копать?



Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4784



Просмотр профиля
« Ответ #1 : 11 Февраля 2017, 16:36:23 »

В user/main.pl в самом конце перед
Код:
Show render_template('user/main', %$result);
добавь
Код:
debug('pre', $result);
потом
Код:
perl install.pl -x
включи debug-режим на титульной странице, открой личный кабинет абонента под администратором, в левом верхнем углу нажми кнопку debug - найди большой блок с данными клиента, там должен быть ключ services. Смотря что в нем содержится или возможно он пустой - будем решать дальше
Записан
mitya0208
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 15


Просмотр профиля
« Ответ #2 : 11 Февраля 2017, 20:24:05 »

Пока все делаю на тестовом сервере:

Услуга которая уже существовала (не отображается блок полностью):

Код:
'services' => [
      {
        'service_id' => '6',
        'auto_renew' => '1',
        'param' => '$VAR1 = {\'script\' => \'\',\'speed_in3\' => \'\',\'speed_in4\' => \'\',\'tags\' => \'\',\'mode\' => \'1\',\'speed_in1\' => 20000000,\'period\' => 2592000,\'speed_in2\' => \'\',\'min_traf\' => \'\',\'speed_out2\' => \'\',\'speed_out4\' => \'\',\'speed_out1\' => 20000000,\'speed_out3\' => \'\',\'wait_pos_balance\' => \'1\'};',
        'title' => 'UNLIM 20',
        'no_renew' => '0',
        'description' => '',
        'grp_list' => ',,',
        'next_service_id' => '6',
        'tags' => ',inet,speed,start_traf=82876996970,',
        'tm_start' => '1486733001',
        'price' => '99',
        'tm_end' => '1489152201',
        'id' => '175',
        'uid' => '26',
        'pay_id' => '556',
        'category' => '',
        'module' => 'inet_unlim'
      }
    ],

Услуга которая создана после обновления (все нормально отображается)

Код:
'services' => [
      {
        'tm_start' => '1485436386',
        'auto_renew' => '1',
        'id' => '140',
        'no_renew' => '0',
        'description' => 'Тарифный план - Оптимальный.',
        'grp_list' => ',2,',
        'param' => '$VAR1 = {\'script\' => \'\',\'speed_in2\' => \'\',\'min_traf\' => \'\',\'period\' => 2592000,\'speed_in3\' => \'\',\'speed_out1\' => 61000000,\'speed_out3\' => \'\',\'wait_pos_balance\' => \'1\',\'speed_out4\' => \'\',\'speed_in1\' => 61000000,\'mode\' => \'1\',\'tags\' => \'\',\'speed_in4\' => \'\',\'speed_out2\' => \'\'};',
        'uid' => '34',
        'tags' => ',inet,speed,start_traf=66386,',
        'next_service_id' => '10',
        'title' => 'Оптимальный',
        'price' => '200',
        'service_id' => '11',
        'pay_id' => '461',
        'category' => '',
        'module' => 'inet_unlim',
        'tm_end' => '1488114786'
      }
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4784



Просмотр профиля
« Ответ #3 : 11 Февраля 2017, 22:30:21 »

Если внимательно читать, что написано в данных услуги:

Цитировать
Описание, которое будут видеть клиенты. Можно html

Пустое поле будет скрывать услугу от клиентов
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

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