BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 22 июн 2025, 04:44

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 17 ] 
Автор Сообщение
 Заголовок сообщения: Веб статистика
СообщениеДобавлено: 03 июн 2009, 00:08 
Не в сети
Клиент

Зарегистрирован: 30 мар 2009, 17:51
Сообщения: 431
Карма: 23
Доброй... уже ночи получается :)
Подскажите, а есть возможность добавить галочку сохранять пароль для всхода в кабинет пользователя? Что то xsl формы веб статистики как то туговато разбираются...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 03 июн 2009, 02:00 
Не в сети

Зарегистрирован: 07 май 2008, 13:34
Сообщения: 594
Откуда: Москва
Карма: 27
а вы в курсе что делает эта "галочка" ? :)
она влияет на то какое время жизни ставится куке, если галка стоит то куку делают долгожительницей, а если не стоит то делают время жизни в пределах жизни копии браузера

вообщем отталкивайтесь от того места XSL где формируется кука, и быстро разберетесь что надо поправить что бы продлить ее жизнь


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 03 июн 2009, 13:22 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Кука не формируется в XSLT. Сессионную куку делает встроенный Web сервер. Контроллировать этот процесс со стороны XSTL шаблонов не получится. По крайней мере, я не знаю как.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 03 июн 2009, 13:24 
Не в сети

Зарегистрирован: 07 май 2008, 13:34
Сообщения: 594
Откуда: Москва
Карма: 27
получить ее яваскриптом, и перезаписать, получится ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 03 июн 2009, 13:34 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Там кука сессионная. Т.е. фактически браузер и сервер гоняют туда-сюда одно слово-код сессии. А хранится все на сервере с привязкой с коду сессии.
Так что перезаписать там вряд ли что-то получится.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 03 июн 2009, 13:50 
Не в сети

Зарегистрирован: 07 май 2008, 13:34
Сообщения: 594
Откуда: Москва
Карма: 27
мы знаем имя куки которую сервер отдает браузеру и можем получить ее значение, а следовательно можем в JS скрейтить эту куку заново подставив другой expire date

http://www.w3schools.com/JS/js_cookies.asp

или я чего то не догоняю ?

P.S. если сервер экспайрит саму сессию, то извращения с куками ничего не дадут, я погуглил немного на тему томкета и чесно говоря не очень понял исправляет ли ситуацию изменение куки или нет

http://runtime32.blogspot.com/2009/04/o ... ookie.html

советов как исправить куку много, но, если верить тому что томкэт ставит куку без expire date, что означает что она будет жить пока не перезапустишь браузер, то не понятно почему меня из того же бителовского хелпдеска выкидывает ну максимум через час неактивности...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 03 июн 2009, 16:41 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4494
Откуда: Уфа, Россия
Карма: 187
сессионную куку не надо править, это ни чего не даст, если хотите запоминать пароль то это делается не так. а добавить другую куку в которой сохранить логин и пароль на клиентском компе с заданым временем хранения и доменом, при следующих обращении к серверу, браузер будет автоматически отправлять сохраненную куку с логином и паролем, а сервер получив этот запрос должен проверить наличие этой куку, взять из нее логин и пароль, и попытаться провести авторизацию по ним, если не удастся то тогда выдать стандартное окошко авторизации

короче простой правкой xslt данная задача не решается, нужно модифицировать работу сервера


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 03 июн 2009, 21:48 
Не в сети
Клиент

Зарегистрирован: 30 мар 2009, 17:51
Сообщения: 431
Карма: 23
skn писал(а):
короче простой правкой xslt данная задача не решается, нужно модифицировать работу сервера

гемора получается много будет, да? можно ли вас попросить записать это в TODO на какое нибудь ближайшее время?:))
а то надоело уже объяснять как включать автозаполнение в браузере =) а оно ведь не везде нужно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 июн 2009, 10:58 
Не в сети
Клиент

Зарегистрирован: 30 мар 2009, 17:51
Сообщения: 431
Карма: 23
а еще такой вопрос - а можно организовать вывод статистики по наработке трафика в человеческом виде?
а-ля --human-readable юниксовое...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 июн 2009, 11:05 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Вы бы нарисовали.. В мегабайтах что ли? Так в 4.6 есть это уже, вроде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 июн 2009, 14:01 
Не в сети
Клиент

Зарегистрирован: 30 мар 2009, 17:51
Сообщения: 431
Карма: 23
ммм... у клиента все отображается в байтах
выложил как есть и как хотелось бы =) на перле или пхп я бы это накидал за пару минут...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 июн 2009, 15:23 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
В TODO занес, что-то Web мы упустили из виду..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 июн 2009, 15:28 
Не в сети
Клиент

Зарегистрирован: 30 мар 2009, 17:51
Сообщения: 431
Карма: 23
Администратор писал(а):
В TODO занес, что-то Web мы упустили из виду..

спасибо. и если не сложно будет, то отпишитесь, пожалуйста, или в пс или в этой теме как добьете =)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 июн 2009, 15:36 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
В changes.txt отпишемся :) Это уже не в 4.6 будет. Пока можете поправить dialup.xsl, там сделать деление трафика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 июн 2009, 15:57 
Не в сети
Клиент

Зарегистрирован: 30 мар 2009, 17:51
Сообщения: 431
Карма: 23
Администратор писал(а):
В changes.txt отпишемся :) Это уже не в 4.6 будет. Пока можете поправить dialup.xsl, там сделать деление трафика.

<xsl:for-each select="traffic">
<xsl:if test="position()!=1"> / </xsl:if>
<xsl:value-of select="."/>
</xsl:for-each>
вот часть которая выводит значения. простым делением /1024 тут не обойтись, подскажете как надо?:)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 июн 2009, 16:59 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
http://www.bgbilling.ru/forum/viewtopic ... light=#970

<xsl:for-each select="traffic">
<xsl:if test="position()!=1"> / </xsl:if>
<xsl:choose><xsl:when test="number(.) &lt; (2*1073741824)><xsl:value-of select="format-number((. div 1048576), '### ### ### ###0.000', 'summa')"/>МБ</xsl:when>
<xsl:otherwise><xsl:value-of select="format-number((. div 1073741824), '### ### ### ###0.000', 'summa')"/>ГБ</xsl:otherwise></xsl:choose>
</xsl:for-each>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 июн 2009, 17:32 
Не в сети
Клиент

Зарегистрирован: 30 мар 2009, 17:51
Сообщения: 431
Карма: 23
спасибо за ответ =)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.082s | 53 Queries | GZIP : On ]