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

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 ... 6 7 [8] 9 10
  Печать  
Автор Тема: Ставим бетку  (Прочитано 50066 раз)
vddav
Старожил
****

Карма: 3
Offline Offline

Сообщений: 251


Просмотр профиля Email
« Ответ #105 : 21 Февраля 2013, 13:28:22 »

perl v5.12.4
9.1-RELEASE
тока мучает в вебморде дебаге
Код:
code = '1,1,cols-0-11,1,cols-0-53,1,cols-1-53,1,cols-0-21,1,cols-2-21,1,cols-1-17,1,cols-2-17,1,cols-0-2,1,cols-1-2,1,cols-2-2,1,cols-1-22,1,cols-2-22,1,cols-0-1,1,cols-1-1,1,cols-2-1,1,cols-1-18,1,cols-2-18,1,cols-0-16,1,cols-1-16,1,cols-2-16,1,cols-0-13,1,cols-1-6,1,cols-0-50,1,cols-1-50,1,cols-0-3,1,cols-1-3,1,cols-2-3,1,cols-0-51,1,cols-1-51,1,cols-0-9,1,cols-2-9,1,cols-0-12,1,cols-2-20,1,cols-0-14,1,cols-1-14,1,cols-2-14,1,cols-1-15,1,cols-0-52,1,cols-1-52,1,cols-0-8,1,cols-1-8,1,cols-0-4,1,cols-2-4,1,cols-2-19,1,cols-0-10,1,cols-0-54,1,cols-1-54,1,cols-1-5,1'
error = "Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
.........
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #106 : 21 Февраля 2013, 14:15:11 »

perl v5.12.4
9.1-RELEASE
тока мучает в вебморде дебаге
Код:
code = '1,1,cols-0-11,1,cols-0-53,1,cols-1-53,1,cols-0-21,1,cols-2-21,1,cols-1-17,1,cols-2-17,1,cols-0-2,1,cols-1-2,1,cols-2-2,1,cols-1-22,1,cols-2-22,1,cols-0-1,1,cols-1-1,1,cols-2-1,1,cols-1-18,1,cols-2-18,1,cols-0-16,1,cols-1-16,1,cols-2-16,1,cols-0-13,1,cols-1-6,1,cols-0-50,1,cols-1-50,1,cols-0-3,1,cols-1-3,1,cols-2-3,1,cols-0-51,1,cols-1-51,1,cols-0-9,1,cols-2-9,1,cols-0-12,1,cols-2-20,1,cols-0-14,1,cols-1-14,1,cols-2-14,1,cols-1-15,1,cols-0-52,1,cols-1-52,1,cols-0-8,1,cols-1-8,1,cols-0-4,1,cols-2-4,1,cols-2-19,1,cols-0-10,1,cols-0-54,1,cols-1-54,1,cols-1-5,1'
error = "Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
.........
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 23) line 1.
Аякс работает?
Записан
vddav
Старожил
****

Карма: 3
Offline Offline

Сообщений: 251


Просмотр профиля Email
« Ответ #107 : 21 Февраля 2013, 14:47:33 »

да
Записан
vddav
Старожил
****

Карма: 3
Offline Offline

Сообщений: 251


Просмотр профиля Email
« Ответ #108 : 21 Февраля 2013, 16:19:28 »

а make_config может делать конфиг для нескольких подсетей?, в старом номэйке, там делалось через <filtr></filtr> в шаблоне, но эти теги были в код записаны, следовательно и работали. В текущем такого фильтра не увидел, но есть смутное ощущение , что в сам шаблон можно засунуть что то php-образное-фильтрующие)). Кто нить уже сталкивался?
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Online Online

Сообщений: 4790



Просмотр профиля
« Ответ #109 : 21 Февраля 2013, 17:00:08 »

Можно делать что угодно. В документации есть файл по шаблонам. Он сделан на основе джанговского. Там есть и циклы и условия. Ахуенный оператор if рулит и там. Цитирую:

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

Карма: 138
Online Online

Сообщений: 4790



Просмотр профиля
« Ответ #110 : 21 Февраля 2013, 17:01:12 »

{% if user.grp == 2 %}
Попался юзер из группы 2, дави его!
{% endif %}
Записан
vddav
Старожил
****

Карма: 3
Offline Offline

Сообщений: 251


Просмотр профиля Email
« Ответ #111 : 21 Февраля 2013, 17:22:39 »

{% if user.grp == 2 %}
Попался юзер из группы 2, дави его!
{% endif %}
а если не из группы, а по подсетям, по маске сети?
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #112 : 21 Февраля 2013, 17:30:52 »

Можно делать что угодно. В документации есть файл по шаблонам. Он сделан на основе джанговского. Там есть и циклы и условия. Ахуенный оператор if рулит и там. Цитирую:
а я подумал что смарти шаблонизатор )
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Online Online

Сообщений: 4790



Просмотр профиля
« Ответ #113 : 21 Февраля 2013, 18:16:54 »

{% if user.grp == 2 %}
Попался юзер из группы 2, дави его!
{% endif %}
а если не из группы, а по подсетям, по маске сети?
попробую =~ и сделаю, если не будет работать
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Online Online

Сообщений: 4790



Просмотр профиля
« Ответ #114 : 21 Февраля 2013, 18:17:43 »

Можно делать что угодно. В документации есть файл по шаблонам. Он сделан на основе джанговского. Там есть и циклы и условия. Ахуенный оператор if рулит и там. Цитирую:
а я подумал что смарти шаблонизатор )
tmpl.pm - там минимум кода, но некоторые клевые фичи перенял
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #115 : 22 Февраля 2013, 20:24:04 »

Вообщем решилась проблема -

freebsd 9.1
perl 5.12.4

В прошлый раз portupgrade подтятул perl 5.14 и понеслась...
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #116 : 22 Февраля 2013, 23:10:03 »

>5.14 вечные траблы
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #117 : 26 Февраля 2013, 11:50:36 »

{% if user.grp == 2 %}
Попался юзер из группы 2, дави его!
{% endif %}

Для выгребания из статического пула, группы с ид 1 привести к виду:

Код:
    {% if user.grp == 1 %}
        {% eval i = 0 %}
        {% for ip in user.ips %}
            {% if ip.type eq 'static' && user.mac.[i] %}
            host {{user.name}} {
                hardware ethernet {{user.mac.[i]}};
                fixed-address {{ip.ipa}};
            }
            {% eval i = i + 1 %}
          {% endif %}
        {% endfor %}
    {% endfor %}
}


?

В таком виде конфиг не создается.
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #118 : 26 Февраля 2013, 12:01:16 »

И еще, с каким периодом обновляется конфиг dhcp? Как перезапустить? Ядро перезапускать?
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Online Online

Сообщений: 4790



Просмотр профиля
« Ответ #119 : 26 Февраля 2013, 12:04:38 »

И еще, с каким периодом обновляется конфиг dhcp? Как перезапустить? Ядро перезапускать?
внезапно даны все ответы:

Код:
period  => 60,
template  => {
            'dhcp.tmpl' => {
                # куда будет записан сформированный конфиг
                file       => '/tmp/dhcp.cfg',

                # системная команда, которая будет выполнена перед записью конфига, можно ''
                cmd_before => 'echo start',

                # системная команда, которая будет выполнена после записи конфига, можно ''
                cmd_after  => 'echo end',

                # удалять пустые строки
                pretty => 1,
            },
}
Записан
Страниц: 1 ... 6 7 [8] 9 10
  Печать  
 
Перейти в:  

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