On Mon, Mar 19, 2007 at 04:49:22PM +0300, Grigory Batalov wrote: > On Mon, 19 Mar 2007 16:39:37 +0300 > Stanislav Ievlev <[EMAIL PROTECTED]> wrote: > > > > > > Можно ли как-нибудь использовать двоеточие в имени объекта? > > > > > Например, "/listen/localhost:3129". Добавлять такие объекты > > > > > не составляет труда, а вот удалять не получается. > > > > > > > > > > Наверное, от имени "/listen/localhost:3129:delete" отсекается > > > > > хвост после первого двоеточия, а не после последнего. Как быть? > > > > > > > Да, В имени переменной двоеточие отсекается, там двоеточие вообще не > > > > стоит > > > > использовать ... но в значении вроде как быть такого не должно. Или это > > > > происходит со значением? > > > > > > В имени. > > > > > > > Самый простой выход - замена двоеточия на другой символ. > > > > > > На какой другой? В настройках squid может быть указано > > > http_port 3128 > > > и/или > > > http_port localhost:3129 > > > При удалении (из списка) самое простое как раз фильтровать по этому > > > значению localhost:3129. Может быть, можно передать какой-то параметр > > > помимо $in__objects? > > Если в интерфейсе используется что-то типа таблицы, то порт, можно задать > > в отдельном поле, то есть вместо > > > > /host1:1010 > > /host2:2020 > > /host3:3030 > > > > использовать > > > > /host1 port 1010 > > /host2 port 2020 > > /host3 port 3030 > > Да, но host может быть одинаковым, а порты - разными. > Тогда на удаление будет предложено две ссылки /host:delete > с разными подразумеваемыми значениями port. И как их различить? Ну тогда можно сгенерить в качестве имени некий уникальный ключ (hostname_port), а в таблице показывать только hostname и port.
_______________________________________________ Devel-conf mailing list [email protected] https://lists.altlinux.org/mailman/listinfo/devel-conf
