N+ может загружать файлы css и js двумя способами:
...
Спасибо! Установка в "Да" помогла.
Теперь более интересный вопрос - назначение клиенту ip-адреса в зависимости от сателлита.
Делаю следующие шаги:
1. В "Ip пул" прописал текстовые теги для каждого пула.
2. Создал дополнительное поле "Сателлит" (имя поля в бд _ip_tag, выпадающий список, регулярное выражение ip_tags, отображать во всех группах).
3. Создал объекты ip_tags c привязкой понятного названия к текстовым тегам.
4. Создал в mysql процедуру get_ip_by_tag, заменил процедуры radreply и radupdate, подправил sql.conf как указано в топике "Теги в пуле ip адресов. Показываю".
5. Создал группу "Клиенты", куда впоследствии перенесутся клиенты всех ныне существующих групп.
6. Перенёс в эту группу одну из имеющихся групп (пока одну, чтобы не перепутать клиентов и можно было вернуть назад).
7. Создаю нового клиента, при создании выбираю группу "Клиенты".
8. На странице данных клиента в выпадающем поле "Сателлит" выбираю название той группы, которую я перенёс (фактически это уже не название группы, а название ip пула).
9. Жму кнопку "Сохранить"
10. Щёлкаю на "Добавить ip"
11. И мне на выбор предлагается два адреса: 0.0.0.0/0 и 192.168.0.0/16
А из нужного пула - ничего.
В дебаге три вот таких строчки:
SELECT COUNT(*) AS n FROM ip_pool WHERE ip>=INET_ATON('10.0.0.0') AND ip<=(INET_ATON('10.0.0.0')+POWER(2,32-'8')) AND realip='0' AND uid=0 AND type='static' AND tags LIKE '%,en,%'
SELECT COUNT(*) AS n FROM ip_pool WHERE ip>=INET_ATON('192.168.0.0') AND ip<=(INET_ATON('192.168.0.0')+POWER(2,32-'16')) AND realip='0' AND uid=0 AND type='static' AND tags LIKE '%,en,%'
SELECT COUNT(*) AS n FROM ip_pool WHERE ip>=INET_ATON('0.0.0.0') AND ip<=(INET_ATON('0.0.0.0')+POWER(2,32-'0')) AND realip='0' AND uid=0 AND type='static' AND tags LIKE '%,en,%'
То бишь, никакого намёка на выбор адреса из нужного ip пула. Где подправить?