Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: luna am 27.06.03 - 13:39:54
-
hallo,
weiss irgendwer, wie ich in der mail schablone den logout screen der user umgestalten kann?
ich hab alles abgesucht, finde das aber nicht.
ich weiss, dass der user selber das umgestalten kann, aber ich will eigentlich, dass jeder user über die mail schablone den gleichen bekommt.
danke und gruss,
daniela
-
Das ist in der bookmarks.nsf in einem Profildokument gespeichert
Dim session As New notessession
Dim db As notesdatabase
Dim prof As notesdocument
Dim version As String
Set db = session.getdatabase( "" , "bookmark.nsf" )
Set prof = db.getprofiledocument( "HPSettings" , session.effectiveusername )
Call prof.ReplaceItemValue ( "$LogoutImage" ,"customgraphic.gif" )
Call prof.save (True,False)
eknori
-
Gut zu wissen brauche ich sicher auch bald ;D
Cu
Martin
-
hallo uli,
vielen dank für das script.
wo tu ich das denn rein, damit jeder user das bekommt? in das postopen des database scripts der mail schablone? und was passiert da? und wie kommt er zu dem gif?
luna + script = mondfinsternis
danke und gruss,
daniela
-
hiho,
das gif ist eine Bildressource ( sollte sich über das DesignRefresh verteilen )
Das Script kannst du entweder in das Initialize oder Postopen-Event reinpacken.
:-[ Hab das selber noch nicht ausprobiert :-[
uli
-
macht nix, dann probier ich das eben mal aus.
ich trags in der mail schablone auf jeden fall in das postopen ein, weil im initialze steht schon was drin, das verändere ich jetzt erstmal ganz ungern.
wenn ich das script richtig verstehe, wird das image $LogoutImage in der bookmarks.nsf durch ein neues gif ersetzt (hier customgraphic.gif), das ich als image resource in der mail schablone mitgeben muss. aber dazu müsste es doch in der bookmark.nsf ein image geben, das $LogoutImage heisst, oder? ich finde dort aber keines. oder ist das irgendwo versteckt?
gruss,
daniela
-
Hy,
$LogoutImage
ist das Feld. ;)
Cu
Martin
-
also, ich hab das script jetzt mal in meiner mail DB drin, im postopen. hab ein test gif angelegt, das customgraphic.gif heisst, in dem image resources meiner mail DB.
aber leider passiert gar nix. wenn ich F5 drücke, dann krieg ich immer noch das alte login bild. ich glaub, das ist einfach zu hoch fuer mich.
gruss,
daniela
-
ich glaube, das das erst beim nächsten Start des Client wirksam ist...
-
hab ich ja gemacht, schon zweimal !
-
Also ich habs jetzt einmal ausprobiert und hat gleich geklappt ;)
-
wenn's bei dir geht, muss es bei mir auch gehen.
jetzt nochmal ganz von vorne:
ich hab in meiner mail datenbank unter
other / database resources / database script / postopen
dieses script drin:
Sub Postopen(Source As Notesuidatabase)
Dim session As New notessession
Dim db As notesdatabase
Dim prof As notesdocument
Dim version As String
Set db = session.getdatabase( "" , "bookmark.nsf" )
Set prof = db.getprofiledocument( "HPSettings" , session.effectiveusername )
Call prof.ReplaceItemValue ( "$LogoutImage" ,"customgraphic.gif" )
Call prof.save (True,False)
End Sub
ich hab in meiner mail datenbank ein gif per images / new image resource/ importiert, customgraphic.gif
ich starte meinen client neu, und sobald ich F5 drücke, müsste ich sofort das neue logo sehen.
ist das so richtig? oder hast du's anders gemacht?
gruss,
daniela
-
Hy,
ich hab in meiner mail datenbank ein gif per images / new image resource/ importiert, customgraphic.gif
Das Bild muss in die bookmark.nsf ;)
-
ja schon, das denk ich mir irgendwie auch, aber wie kommt das da rein?
mein ziel ist es ja, dass ich ein gemeinsames logout gif für alle sanyo user habe. aber an die lokale bookmark.nsf des users komm ich ja nicht ran.
ich geb's gleich auf :'(
daniela