Отображение во View Sametime статуса

susinmn

Well-Known Member
16.10.2007
529
8
33
Саратов
#4
<!--shcode--><pre><code class='avto'>Object Log string
STLinks setSTLinksURL:http://****:***/sametime/stlinks,undefined,undefined
STLinks writeSTLinksApplet(susinmn,*******,false,undefined)
STLinks StartPolling()
STLinks writeSametimeLink(Maxim N Susin,undefined,undefined,undefined)
STLinks prepareSametimeLink(Maxim N Susin,undefined,undefined,undefined)
STLinks prepareSametimeLinkNW:Maxim N Susin,undefined,undefined
STLinks STLinksStatusTip: Maxim N Susin,0,
STLinks STLinksStatusTip: strStatus=Maxim N Susin is offline
STLinks getLinkTag(Maxim N Susin,Maxim N Susin,LLZ_0,[object Object])
STLinks getLinkTag(),tip = Maxim N Susin is offline
STLinks getHREF(Maxim N Susin,LLZ_0,false,false,undefined)
STLinks getHREF(), !bOnline && !bOfflineLink, return ''[/CODE]

Не видит, что я on-line
 

susinmn

Well-Known Member
16.10.2007
529
8
33
Саратов
#5
Статусы Sametime под Web отображаются, сообщения можно отправлять-получать.
Но не у всех, может ли не хватать установленной java*ы? т.к. у меня при работе со страничкой в трее висит ее значек.
+открывается окно ST 7.0 Client Side Debuggin. Это связано с параметром в stlinks.js var clientDebugWindow = true? (сейчас поправлю в js и попрошу админа заменить)
+при отправке сообщения сотруднику со статусом *I am Away* сообщение не отправляется, окно закрывается)
+не возможно собрать чат с несколькими сотрудниками, при Send, ни чего не отправляется, закрывается окно)

Еще вопрос, можно ли на XPages получить пароль авторизованного пользователя?
Или придется при авторизации запоминать пароль?
 

susinmn

Well-Known Member
16.10.2007
529
8
33
Саратов
#7
Еще вопрос, можно ли на XPages получить пароль авторизованного пользователя?
Или придется при авторизации запоминать пароль?
Вот это нужно было для авторизации в sametime не вводя повторно пароль -writeSTLinksApplet
Наткнулся на
http://www.iminstant.com/iminstant/iminsta...p;Query=stlinks
Вопрос, как куки прочитать на xPages?
 

susinmn

Well-Known Member
16.10.2007
529
8
33
Саратов
#8
Вопрос, как куки прочитать на xPages?
Custom Control *stConfig* - value выглядит следующим образом
Код:
function getCookie(name) {
var request=facesContext.getExternalContext().getRequest();
var dc = request.getHeader("Cookie");
var prefix = name + "=";
var begin = dc.indexOf("; " + prefix);
if (begin == -1) {
begin = dc.indexOf(prefix);
if (begin != 0) return null;
} else {
begin += 2;
}
var end = request.getHeader("Cookie").indexOf(";", begin);
if (end == -1) {
end = dc.length;
}
return unescape(dc.substring(begin + prefix.length, end));
}


var css = "<LINK REL=STYLESHEET HREF=\"https://" + compositeData.stServer 
+ "/sametime/stlinks/stlinks.css\" TYPE=\"text/css\"> "

var js = "<script src=\"https://" + compositeData.stServer 
+ "/sametime/stlinks/stlinks.js\"></script> "

var stURL = "<script>setSTLinksURL(\"" + 
"https://" + compositeData.stServer + "/sametime/stlinks" +
"\")</SCRIPT>"

if (getCookie('LtpaToken') == null) {
var logon = "<script>writeSTLinksApplet(\"Anonymous User\",\"\", false);</script>";
}
else {
var logon = "<script>writeSTLinksApplet(\""+context.getUser().getDistinguishedName()+"\",\""+getCookie('LtpaToken')+"\", true);</script>";
}


return css + js + stURL + logon
+необходимо у пейджера поставить
Код:
<xp:pager partialRefresh="false"
...
</xp:pager>