forum.bitel.ru
http://forum.bitel.ru/

Фильтр по типу времени
http://forum.bitel.ru/viewtopic.php?f=22&t=757
Страница 1 из 1

Автор:  snark [ 15 фев 2008, 19:50 ]
Заголовок сообщения:  Фильтр по типу времени

Вроде все правильно сделал:
Изображение
Изображение
Но никак не получается увидеть:
Изображение
Как вызвать этот редактор?

BGB v4.3 + DialUp 4.3 сборка 23

Автор:  Администратор [ 18 фев 2008, 11:51 ]
Заголовок сообщения: 

Добавьте "фильтр по типу времени" в тариф.
P.S. Эта возможность не во всех модулях есть в 4.3 версии, вы какой смотрите?

Автор:  snark [ 18 фев 2008, 14:05 ]
Заголовок сообщения: 

Администратор писал(а):
Эта возможность не во всех модулях есть в 4.3 версии
в мануале на эту тему ничего не сказано :(
Администратор писал(а):
вы какой смотрите?
DialUP, в принципе еще стоит IPN, но пока прайсы только по услугам DialUp

Автор:  Администратор [ 18 фев 2008, 16:22 ]
Заголовок сообщения: 

Для диалапа в 4.4 версии будет. В мануале и обратного ничего не сказано. Не все узлы поддерживаются во всех модулях.

Автор:  snark [ 13 мар 2008, 01:40 ]
Заголовок сообщения: 

Администратор писал(а):
Для диалапа в 4.4 версии будет.
Спасибо, в 4.4 действительно есть, но при создании сабжевого фильтра клиент просто виснет и не может в дальнейшем раскрыть подузел для данной услуги, появляется "Загрузка ..." и все ... можно закрывать редактор тарифов, потому что он никогда не загрузит этот узел :(
Вот так у меня сейчас выглядит клиент после переключения на него из этого (IE) окна:
Изображение

БГБ 4.4 build 153 + dialup 4.4 build 48

P.S. Объясните пожалуйста, новость о выходе версии 4.4 датирована 04.03.2008, а файлы, к примеру, сервера 12.03.08 11:18 и самое обидное что:
- нигде ничего официально не написано, т.е. про багфиксы полная тишина и молчание ... получается если я словил баг надо думать либо на свои кривые руки либо на Ваши, причем про последние думается как всегда после того как будет перевернуто все что может хоть как то на биллинге сказываться ...
- изменяется имя файлов и приходится заходить на сайт, проверять изменилась ли дата файлов, если изменилась то перекачивать по новой файл с новым именем, в то же время, если бы файл имел одно и то же имя, к примеру BGBillingServer_4.4.zip, т.е. без номера билда, то стягивать его было бы проще ...

Автор:  Администратор [ 13 мар 2008, 11:50 ]
Заголовок сообщения: 

Цитата:
Спасибо, в 4.4 действительно есть, но при создании сабжевого фильтра клиент просто виснет и не может в дальнейшем раскрыть подузел для данной услуги, появляется "Загрузка ..." и все ... можно закрывать редактор тарифов, потому что он никогда не загрузит этот узел :(


А вы не могли бы запустить bgbilling_debug скрипт и потом дать что в файл log вывело.

Цитата:
P.S. Объясните пожалуйста, новость о выходе версии 4.4 датирована 04.03.2008, а файлы, к примеру, сервера 12.03.08 11:18 и самое обидное что:
- нигде ничего официально не написано, т.е. про багфиксы полная тишина и молчание ... получается если я словил баг надо думать либо на свои кривые руки либо на Ваши, причем про последние думается как всегда после того как будет перевернуто все что может хоть как то на биллинге сказываться ...


Логи исправлений пишутся в разделе загрузки рядом с каждым пунктом + есть общая RSS лента, ссылка в том же разделе загрузки.
http://bgbilling.ru/v4.4/download/fixed.xml

Цитата:
- изменяется имя файлов и приходится заходить на сайт, проверять изменилась ли дата файлов, если изменилась то перекачивать по новой файл с новым именем, в то же время, если бы файл имел одно и то же имя, к примеру BGBillingServer_4.4.zip, т.е. без номера билда, то стягивать его было бы проще ...

Если убрать номер билда, то появляются проблемы с различными прокси и кэшами.
Вы можете использовать систему автоматического обновления, см.
http://bgbilling.ru/v4.4/doc/ch01s11.html
незачем вам качать вручную..

Автор:  snark [ 13 мар 2008, 15:28 ]
Заголовок сообщения: 

Администратор писал(а):
А вы не могли бы запустить bgbilling_debug скрипт и потом дать что в файл log вывело.
да, конечно ... вот лог действий: в текущем тарифе создал "фильтр по типу времени, получил "Загрузка ..." и ничего не увидел, потыкал в разные узлы тарифа - они разворачиваются, а тот что с фильтром по времени увы нет ...
Цитата:
http://192.0.2.230:8080/bgbilling/execu ... ndToolBar&
[ length = 5275 ] xml = <?xml version="1.0" encoding="windows-1251"?>
<data date="30.11.0002" firmTitle="Тестовая версия" status="ok"><menuBar>
<menu id="contract" title="Договор">
<menuItem className="bitel.billing.module.contract.ActionNewContract" title="Новый договор"/>
<menuItem className="bitel.billing.module.contract.ActionCopyContract" title="Копировать договор"/>
<separator/>
<menuItem className="bitel.billing.module.contract.ActionOpenContract" title="Открыть договор"/>
<menuItem className="bitel.billing.module.contract.ActionDeleteContract" title="Удалить договор"/>
<separator/>
<menuItem className="bitel.billing.module.contract.ActionPatternContractEditor" title="Шаблоны"/>
<separator/>
<menuItem className="bitel.billing.module.contract.ActionCloseContract" title="Закрыть вкладку"/>
<menuItem className="bitel.billing.module.contract.ActionCloseContracts" title="Закрыть вкладки"/>
<separator/>
<menuItem className="bitel.billing.module.admin.ActionQuit" title="Выход"/>
</menu>
<menu id="modules" title="Модули">
<menuItem className="bitel.billing.module.admin.ActionModulesEditor" title="Редактор модулей и услуг"/>
<separator/>
<menuItem className="bitel.billing.module.services.dialup.ActionServiceConfig" mid="1" title="PPPoE"/><menuItem className="bitel.billing.module.services.npay.ActionServiceConfig" mid="3" title="Абонентская плата"/><menuItem...
http://192.0.2.230:8080/bgbilling/execu ... edPlugins&
[ length = 85 ] xml = <?xml version="1.0" encoding="windows-1251"?>
<data status="ok"><plugin_list/></data>
http://192.0.2.230:8080/bgbilling/execu ... 9RjdLhNdO&
[ length = 345 ] xml = <?xml version="1.0" encoding="windows-1251"?>
<data secret="504CCB44043EA04C464BCD9EC4610859" status="ok"><installed_modules><item build="48" module_name="dialup" name="dialup" version="4.4"/><item build="49" module_name="card" name="card" version="4.4"/><item build="40" module_name="npay" name="npay" version="4.4"/></installed_modules></data>
http://192.0.2.230:8080/bgbilling/execu ... FJxomJJkL&
[ length = 261 ] xml = <?xml version="1.0" encoding="windows-1251"?>
<data secret="E91C83A5628DE0B74694D91BE551BED5" status="ok"><tariffPlans><item id="1" title="Без абонентской платы"/><item id="3" title="Безлимитный"/><item id="2" title="С абонентской платой"/></tariffPlans></data>
http://192.0.2.230:8080/bgbilling/execu ... pB2Tz4YuA&
[ length = 174 ] xml = <?xml version="1.0" encoding="windows-1251"?>
<data secret="44418527F2D4CE44C6DE7561AB07F992" status="ok"><tariffPlan id="2" title="С абонентской платой" tree_id="2"/></data>
http://192.0.2.230:8080/bgbilling/execu ... tree_id=2&
[ length = 119 ] xml = <?xml version="1.0" encoding="windows-1251"?>
<data parent="0" ref="Тарифный план 'С абонентской платой'" status="ok"/>
http://192.0.2.230:8080/bgbilling/execu ... n=Modules&
[ length = 237 ] xml = <?xml version="1.0" encoding="windows-1251"?>
<data status="ok"><modules><module id="1" name="dialup" title="PPPoE"/><module id="3" name="npay" title="Абонентская плата"/><module id="2" name="card" title="Карты оплаты"/></modules></data>
http://192.0.2.230:8080/bgbilling/execu ... pe=binary&
http://192.0.2.230:8080/bgbilling/execu ... ist&mid=1&
[ length = 452 ] xml = <?xml version="1.0" encoding="windows-1251"?>
<data status="ok"><services><service id="1" title="PPPoE - Время"/><service id="2" title="PPPoE - Трафик глобальный IN"/><service id="3" title="PPPoE - Трафик глобальный OUT"/><service id="4" title="PPPoE - Трафик локальный IN"/><service id="5" title="PPPoE - Трафик локальный OUT"/><service id="6" title="PPPoE - Трафик халявный IN"/><service id="7" title="PPPoE - Трафик халявный OUT"/></services></data>
http://192.0.2.230:8080/bgbilling/execu ... ry&mode=1&
[ length = 83 ] xml = <?xml version="1.0" encoding="windows-1251"?>
<data status="ok"><directory/></data>
http://192.0.2.230:8080/bgbilling/execu ... ist&mid=1&
[ length = 78 ] xml = <?xml version="1.0" encoding="windows-1251"?>
<data status="ok"><sets/></data>
http://192.0.2.230:8080/bgbilling/execu ... tree_id=2&
[ length = 1399 ] xml = <?xml version="1.0" encoding="windows-1251"?>
<data id="2" status="ok"><item data="1" deep="0" editable="true" id="55" parent="54" type="service"/><item data="type&amp;6%cost&amp;0.0%col&amp;1" deep="0" editable="true" id="60" parent="55" type="cost"/><item data="type&amp;2%cost&amp;0.0%col&amp;1" deep="0" editable="true" id="61" parent="57" type="cost"/><item data="type&amp;2%cost&amp;0.0%col&amp;1" deep="0" editable="true" id="62" parent="58" type="cost"/><item data="type&amp;2%cost&amp;0.0%col&amp;1" deep="0" editable="true" id="63" parent="59" type="cost"/><item data="col&amp;330%for_time&amp;1%type&amp;2%mode&amp;0" deep="0" editable="true" id="64" parent="56" type="range"/><item data="type&amp;2%cost&amp;0.0%col&amp;1" deep="0" editable="true" id="66" parent="64" type="cost"/><item data="type&amp;2%cost&amp;1.0%col&amp;1" deep="0" editable="true" id="67" parent="65" type="cost"/><item data="" deep="0" editable="true" id="54" parent="0" type="root"/><item data="2" deep="0" editable="true" id="56" parent="54" type="service"/><item data="col&amp;0%for_time&amp;1%type&amp;2%mode&amp;0" deep="0" editable="true" id="65" parent="56" type="range"/><item data="3" deep="0" editable="true" id="57" parent="54" type="service"/><item data="4" deep="0" editable="true" id="58" parent="54" type="service"/><item data="5" deep="0" editable="true" id="59" parent="54" type="service"/></data>
http://192.0.2.230:8080/bgbilling/execu ... MtreeInfo&
[ length = 65 ] xml = <?xml version="1.0" encoding="windows-1251"?>
<data status="ok"/>
http://192.0.2.230:8080/bgbilling/execu ... pe=binary&
http://192.0.2.230:8080/bgbilling/execu ... ist&mid=3&
[ length = 82 ] xml = <?xml version="1.0" encoding="windows-1251"?>
<data status="ok"><services/></data>
http://192.0.2.230:8080/bgbilling/execu ... ist&mid=3&
[ length = 78 ] xml = <?xml version="1.0" encoding="windows-1251"?>
<data status="ok"><list/></data>
http://192.0.2.230:8080/bgbilling/execu ... ist&mid=3&
[ length = 78 ] xml = <?xml version="1.0" encoding="windows-1251"?>
<data status="ok"><list/></data>
http://192.0.2.230:8080/bgbilling/execu ... tree_id=2&
[ length = 65 ] xml = <?xml version="1.0" encoding="windows-1251"?>
<data status="ok"/>
http://192.0.2.230:8080/bgbilling/execu ... pe=binary&
[Fatal Error] :-1:-1: Premature end of file.
http://192.0.2.230:8080/bgbilling/execu ... dulesList&
[ length = 152 ] xml = <?xml version="1.0" encoding="windows-1251"?>
<data status="ok"><list><item id="1" title="PPPoE"/><item id="3" title="Абонентская плата"/></list></data>
http://192.0.2.230:8080/bgbilling/execu ... ist&mid=1&
[ length = 205 ] xml = <?xml version="1.0" encoding="windows-1251"?>
<data status="ok"><list><item id="1" title="Без абонентской платы"/><item id="3" title="Безлимитный"/><item id="2" title="С абонентской платой"/></list></data>
http://192.0.2.230:8080/bgbilling/execu ... me_filter&
[ length = 73 ] xml = <?xml version="1.0" encoding="windows-1251"?>
<data id="79" status="ok"/>
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at bitel.billing.module.tariff.TimeTypeFilterTariffTreeNode.extractData(TimeTypeFilterTariffTreeNode.java:88)
at bitel.billing.module.tariff.TimeTypeFilterTariffTreeNode.getView(TimeTypeFilterTariffTreeNode.java:51)
at bitel.billing.module.tariff.TariffTreeRenderer.getTreeCellRendererComponent(TariffTreeRenderer.java:27)
at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(Unknown Source)
at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(Unknown Source)
at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(Unknown Source)
at

Автор:  snark [ 13 мар 2008, 15:30 ]
Заголовок сообщения: 

Администратор писал(а):
Логи исправлений пишутся в разделе загрузки рядом с каждым пунктом + есть общая RSS лента, ссылка в том же разделе загрузки.
http://bgbilling.ru/v4.4/download/fixed.xml
дело в том что Вы отдаете похоже битый XML, т.к. встроеный в IE7 RSS ридер не может прочитать этот ( http://bgbilling.ru/v4.4/download/fixed.xml ) файл, в то же время он прекрасно читает файл от 4.2 http://bgbilling.ru/v4.2/download/fixed.xml ... поправьте плиз выдачу XML для IE7, т.к. он стоит на всех Vista и на большинстве ХР где включено автообновление ...
Администратор писал(а):
Если убрать номер билда, то появляются проблемы с различными прокси и кэшами.
проблемы с проксями не возникнет, т.к. прокси смотрят как раз на дату модификации файла и если она одна и та же, то будет cache hit и прокся отдаст файл из кеша, а если дата изменилась то будет cache miss и прокся будет файл перекачивать ... опять же некоторые файлы могут не влезть в макс. лимиты на размер установленные на проксе ... в общем проблем быть не должно ;)
Администратор писал(а):
Вы можете использовать систему автоматического обновления, см.
http://bgbilling.ru/v4.4/doc/ch01s11.html
незачем вам качать вручную..
ипать! вот это я затупил ... в общем как в басне - слона то я и не заметил :( СПАСИБО!!!

Автор:  Администратор [ 13 мар 2008, 18:50 ]
Заголовок сообщения: 

А вот это http://img.lenta.ru/r/EX/import.rss IE ридер читает?
По dialup модулю - обновление доступно.

Автор:  snark [ 13 мар 2008, 19:43 ]
Заголовок сообщения: 

Администратор писал(а):
А вот это http://img.lenta.ru/r/EX/import.rss IE ридер читает?
нет, он уродец пишет:
Цитата:
Internet Explorer не поддерживает веб-каналы с определением типа документа (DTD - Document Type Definition).
хотя он конечно нагло врет, т.к. если посмотреть исходники, то в рабочей версии ( http://bgbilling.ru/v4.2/download/fixed.xml ) видно:
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
   "http://www.w3.org/TR/html4/strict.dtd">

а в не работающей 4.4 ( http://bgbilling.ru/v4.4/download/fixed.xml ) и 4.3 ( http://bgbilling.ru/v4.3/download/fixed.xml ) видно:
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

т.е. ему не указание DTD мешает, хотя оно конечно согласно стандарта, ему мешает то что Вы перевели документ в из HTML 4.01 Strict в HTML 4.01 Transitional, т.е. сказали ему что документ может содержать deprecated элементы разметки и ему от этого снесло голову ...
Администратор писал(а):
По dialup модулю - обновление доступно.
спасибо, все работает как и задумано!

Автор:  Администратор [ 13 мар 2008, 20:07 ]
Заголовок сообщения: 

Где вы это нашли? Это вообще на заголовок HTML документа похоже...
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">


Посмотрел исходник, что у нас что у ленты такой заголовок:
Код:
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">

Автор:  snark [ 13 мар 2008, 20:34 ]
Заголовок сообщения: 

Администратор писал(а):
Где вы это нашли? Это вообще на заголовок HTML документа похоже...
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">
я это смотрел в том что "видит" IE7, т.е. уже в сформированной им из http://bgbilling.ru/v4.4/download/fixed.xml страничке ...

Администратор писал(а):
Посмотрел исходник, что у нас что у ленты такой заголовок:
Код:
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">
мракософт похоже не очень приветствует такой формат отдачи, но зато честно рисует все образцы RSS 0.91, 0.92 и 2.0 ... посмотрите пожалуйста, какой заголовок у http://bgbilling.ru/v4.2/download/fixed.xml т.к. эта страница прекрасно отображается ...

Автор:  Администратор [ 14 мар 2008, 02:42 ]
Заголовок сообщения: 

Вообще у нас и выложено в RSS 2.0, если вы сравните
http://www.rssboard.org/files/sample-rss-2.xml
http://bgbilling.ru/v4.4/download/fixed.xml
то увидите, что отличаются они только явно указанным DOCTYPE в нашем случае.
Возможно у IE аллергия на слово "Netscape" в этой строке :) убрал DOCTYPE, пробуйте..
Для 4.2 RSS был в формате Atom, он более гибкий и стандартизованный, но более сложный и менее распространенный. Посему отказались от него.

Автор:  snark [ 14 мар 2008, 15:51 ]
Заголовок сообщения: 

Администратор писал(а):
Возможно у IE аллергия на слово "Netscape" в этой строке :) убрал DOCTYPE, пробуйте..
неизвестно на что у него алергия, но то что мракософт как обычно что-то намудрил - факт ... сейчас все работает просто замечательно! спасибо!!! моя счастлив :D

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/