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

Веб статистика
http://forum.bitel.ru/viewtopic.php?f=22&t=2376
Страница 1 из 1

Автор:  Феанор [ 03 июн 2009, 00:08 ]
Заголовок сообщения:  Веб статистика

Доброй... уже ночи получается :)
Подскажите, а есть возможность добавить галочку сохранять пароль для всхода в кабинет пользователя? Что то xsl формы веб статистики как то туговато разбираются...

Автор:  Jimson [ 03 июн 2009, 02:00 ]
Заголовок сообщения: 

а вы в курсе что делает эта "галочка" ? :)
она влияет на то какое время жизни ставится куке, если галка стоит то куку делают долгожительницей, а если не стоит то делают время жизни в пределах жизни копии браузера

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

Автор:  Администратор [ 03 июн 2009, 13:22 ]
Заголовок сообщения: 

Кука не формируется в XSLT. Сессионную куку делает встроенный Web сервер. Контроллировать этот процесс со стороны XSTL шаблонов не получится. По крайней мере, я не знаю как.

Автор:  Jimson [ 03 июн 2009, 13:24 ]
Заголовок сообщения: 

получить ее яваскриптом, и перезаписать, получится ?

Автор:  Администратор [ 03 июн 2009, 13:34 ]
Заголовок сообщения: 

Там кука сессионная. Т.е. фактически браузер и сервер гоняют туда-сюда одно слово-код сессии. А хранится все на сервере с привязкой с коду сессии.
Так что перезаписать там вряд ли что-то получится.

Автор:  Jimson [ 03 июн 2009, 13:50 ]
Заголовок сообщения: 

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

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

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

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

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

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

Автор:  skn [ 03 июн 2009, 16:41 ]
Заголовок сообщения: 

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

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

Автор:  Феанор [ 03 июн 2009, 21:48 ]
Заголовок сообщения: 

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

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

Автор:  Феанор [ 10 июн 2009, 10:58 ]
Заголовок сообщения: 

а еще такой вопрос - а можно организовать вывод статистики по наработке трафика в человеческом виде?
а-ля --human-readable юниксовое...

Автор:  Администратор [ 10 июн 2009, 11:05 ]
Заголовок сообщения: 

Вы бы нарисовали.. В мегабайтах что ли? Так в 4.6 есть это уже, вроде.

Автор:  Феанор [ 10 июн 2009, 14:01 ]
Заголовок сообщения: 

ммм... у клиента все отображается в байтах
выложил как есть и как хотелось бы =) на перле или пхп я бы это накидал за пару минут...

Автор:  Администратор [ 10 июн 2009, 15:23 ]
Заголовок сообщения: 

В TODO занес, что-то Web мы упустили из виду..

Автор:  Феанор [ 10 июн 2009, 15:28 ]
Заголовок сообщения: 

Администратор писал(а):
В TODO занес, что-то Web мы упустили из виду..

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

Автор:  Администратор [ 10 июн 2009, 15:36 ]
Заголовок сообщения: 

В changes.txt отпишемся :) Это уже не в 4.6 будет. Пока можете поправить dialup.xsl, там сделать деление трафика.

Автор:  Феанор [ 10 июн 2009, 15:57 ]
Заголовок сообщения: 

Администратор писал(а):
В 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 тут не обойтись, подскажете как надо?:)

Автор:  Amir [ 10 июн 2009, 16:59 ]
Заголовок сообщения: 

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 ]
Заголовок сообщения: 

спасибо за ответ =)

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