0 / 0 / 0
Регистрация: 30.12.2007
Сообщений: 583
1

Корпоративная страница

18.09.2008, 13:27. Показов 12504. Ответов 14
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет!
вот дали задание сделать корпоративную страницу:blink: и чтоб она била у всех как стартовая, на ибм нарил как ето делать вот силка http://www.ibm.com/developerworks/lotus/li...Page/index.html
но вот проблем (или я уже слепой) в статье пишет следующее:

"You can now edit the advanced options for all Welcome pages, including the "Basics" page, by clicking the Options button. (You may have switch to another Welcome page before youll see the Options button on the "Basics" page.) When you click the Options button, youll notice a new Advanced Properties tab:"

но вот "Options button" я не вижу в упор!!!!!!!

версия 7,0,3

Может кто делал такое?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.09.2008, 13:27
Ответы с готовыми решениями:

[Frontend] Страница пользователя Wordpress (страница подписчика, личная страница)
Всем привет! Столкнулся с необходимостью модифицировать стандартную страницу профиля пользователя,...

Корпоративная Культура
Доброго времени суток! Хочу затронуть вопрос не касающийся программирования на прямую, но по моему...

Корпоративная лицензия
Сейчас понадобилось установить оффис 2007. В наличии есть купленная в 2009 году корпоративная...

Корпоративная сеть
Вопрос банален, однако на данный момент очень важен, "Является ли сеть ( несколько локальных сетей...

14
0 / 0 / 0
Регистрация: 20.02.2014
Сообщений: 467
30.09.2014, 11:06 2
Так ни кто и не завел??
0
0 / 0 / 0
Регистрация: 14.01.2009
Сообщений: 257
30.09.2014, 12:20 3
а что ты хочешь?
после всех вариантов и костылей - самый лучший способ пройтись и ручками все сделать на каждой машине, чем постоянно получать нагоняй за тех сотрудников(20%) у которых автоматически она не подтянулась
0
0 / 0 / 0
Регистрация: 20.02.2014
Сообщений: 467
30.09.2014, 14:02 4
Просто пройти и сделать ручками вариант - не вариант)) от слова вообще)
просто я понять не могу, что нужно сделать.. Базу создал, агента запустил, в политике выбрал базу и страницу - у пользователя ни чего не поменялось..вот сижу читаю, перечитываю.. и все равно понять не могу что не так..
0
0 / 0 / 0
Регистрация: 27.10.2011
Сообщений: 2,124
30.09.2014, 14:06 5
swyatogor
Наши сказали, что в 7-ке это еще работало, а в 8-ке и дальше уже нет.
0
0 / 0 / 0
Регистрация: 20.02.2014
Сообщений: 467
30.09.2014, 14:18 6
Спасибо.. значит обломс(( хм.. бяда((
0
0 / 0 / 0
Регистрация: 20.02.2014
Сообщений: 467
30.09.2014, 21:54 7
а АйБиэМовцы то знают??))
0
0 / 0 / 0
Регистрация: 20.02.2014
Сообщений: 467
01.10.2014, 20:36 8
кстати.. оно таки работает.. только немного не так как хотелось бы((

зы.. а кто-нить знает как в базу поместить элемент дизайна из другой базы??
0
0 / 0 / 0
Регистрация: 27.10.2011
Сообщений: 2,124
02.10.2014, 13:51 9
знает как в базу поместить элемент дизайна из другой базы
Очевидное: Руками скопировать
Можно агентом, у каждого элемента дизайна есть UniversalID, так как это такие же документы, пусть и отличаются.
NotesNoteCollection может отобрать элементы дизайна, далее можно получить документ и скопировать.
0
0 / 0 / 0
Регистрация: 20.02.2014
Сообщений: 467
02.10.2014, 14:30 10
Цитата Сообщение от savl
Очевидное: Руками скопировать
:lol:


Цитата Сообщение от savl
Можно агентом, у каждого элемента дизайна есть UniversalID, так как это такие же документы, пусть и отличаются.
NotesNoteCollection может отобрать элементы дизайна, далее можно получить документ и скопировать.
хм.. поковыряемся..
0
0 / 0 / 0
Регистрация: 20.02.2014
Сообщений: 467
02.10.2014, 16:02 11
о да детка.. о да)))
кому почти готовое решение установки корпоративной страницы??))
0
0 / 0 / 0
Регистрация: 27.10.2011
Сообщений: 2,124
02.10.2014, 16:08 12
swyatogor
Всем, спасибо скажем)
Можно даже с описанием, если не сложно)
Только локальное шифрование нужно снять и ACL выставить правильный :lol:
Лучше грузить в zip наверное, хотя может форум и rar съест.
0
0 / 0 / 0
Регистрация: 20.02.2014
Сообщений: 467
03.10.2014, 21:51 13
Цитата Сообщение от savl
swyatogor
Всем, спасибо скажем)
Можно даже с описанием, если не сложно)
Только локальное шифрование нужно снять и ACL выставить правильный :lol:
Лучше грузить в zip наверное, хотя может форум и rar съест.
так у мну только описание и есть)) и несколько строк кода)
ну так вот..
продолжение в файлике..
0
0 / 0 / 0
Регистрация: 20.02.2014
Сообщений: 467
05.10.2014, 08:10 14
Чтот тут подумалось.. раз уж всё равно всё меняется кодом.. то нафиг тогда и политика не нужна.. нужно просто сделать документ настройки и скопировать его же в ту же базу с дизайном страницы и по необходимости также копировать в пользовательский букмарк..
0
0 / 0 / 0
Регистрация: 20.02.2014
Сообщений: 467
06.10.2014, 11:13 15
Цитата Сообщение от swyatogor
Чтот тут подумалось.. раз уж всё равно всё меняется кодом.. то нафиг тогда и политика не нужна.. нужно просто сделать документ настройки и скопировать его же в ту же базу с дизайном страницы и по необходимости также копировать в пользовательский букмарк..

Посмотреть вложение HP.zip
- Вот база с дизайн элементами и настройкой, которая необходима
а этот код я поставил в шаблон почты в датабэйс скрипт событие postopen
<div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">код</div></div><div class="sp-body"><div class="sp-content">

LotusScript
1
2
3
4
5
6
    ************************************
* Мой код
* Меняем домашнюю страницу
************************************
Call InsDesignHP
Call ChangeHP
и два модуля там же

LotusScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
Sub InsDesignHP
Dim s As New NotesSession
Dim destdb As NotesDatabase
Dim sourcedb As NotesDatabase
 
Dim NC As NotesNoteCollection
Dim curdisdoc As NotesDocument
Dim destdisdoc As NotesDocument
Dim tempdisdoc As NotesDocument
Dim noteid As String
Dim tempUNID As String
Dim curDT As New NotesDateTime ("")
Dim destDt As New NotesDateTime ("")
On Error Resume Next
Set destdb = s.Getdatabase("", "bookmark.nsf", False)  получаем базу пользователя
Set sourcedb = s.GetDatabase("ezop","hp.nsf")  получаем нашу базу с исходниками страницы
If sourcedb Is Nothyng Or destdb Is Nothyng Then
Msgbox "Нет источника"
Exit Sub
End If
%REM
******************************************
* Удаляем старые фреймы и страницы - CorpWP
Set nc = destdb.CreateNoteCollection(False)
Выбираем в базе только дизайн элементы необходимого нам вида
nc.SelectFrameSets = True
nc.SelectPages = True
Call nc.BuildCollection
и перекладываем то что навыбирали в базу пользователю
noteid = nc.GetFirstNoteId
Do Until noteid = ""
Set curdisdoc = destdb.GetDocumentByID(noteid)
If curdisdoc.Getitemvalue("$TITLE")(0) = "CorpWP" Then Call curdisdoc.Remove(True)
noteid = nc.GetNextNoteId(noteid)
Loop
*******************************************
%END REM
 
Set nc = sourcedb.CreateNoteCollection(False)
Выбираем в базе только дизайн элементы необходимого нам вида
nc.SelectFrameSets = True
nc.SelectPages = True
nc.Selectforms = True
nc.SelectImageResources = True
Call nc.BuildCollection
и перекладываем то что навыбирали в базу пользователю
noteid = nc.GetFirstNoteId
Do Until noteid = ""
Set curdisdoc = sourcedb.GetDocumentByID(noteid)
Set destdisdoc = destdb.GetDocumentByUNID(curdisdoc.UniversalID)
If (destdisdoc Is Nothyng) Then
Set destdisdoc= curdisdoc.CopyToDatabase(destdb)
tempUNID = destdisdoc.UniversalID
destdisdoc.UniversalID=curdisdoc.UniversalID
Call destdisdoc.Save(True,False)
Set tempdisdoc = destdb.GetDocumentByUNID(tempUNID)
Call tempdisdoc.Remove(true)
Else
 
 
curDT.LSLocalTime = curdisdoc.LastModified
destDT.LSLocalTime=destdisdoc.LastModified
 
If curDT.TimeDifference(destDT)>0 Then
Msgbox curDT.TimeDifference(destDT)
Call destdisdoc.Remove(True)
Set destdisdoc= curdisdoc.CopyToDatabase(destdb)
tempUNID = destdisdoc.UniversalID
destdisdoc.UniversalID=curdisdoc.UniversalID
Call destdisdoc.Save(True,False)
Set tempdisdoc = destdb.GetDocumentByUNID(tempUNID)
Call tempdisdoc.Remove(True)
End If
End If
Msgbox curdisdoc.UniversalID + "|" + destdisdoc.UniversalID
noteid = nc.GetNextNoteId(noteid)
Set destdisdoc=Nothyng
Set curdisdoc=Nothyng
Loop
End Sub
Sub ChangeHP
Dim s As New NotesSession
Dim destdb As NotesDatabase
Dim sourcedb As NotesDatabase
Dim prof As NotesDocument
Dim curdoc As NotesDocument
Dim newdoc As NotesDocument
Dim curHP As String
Dim newHP As String
Dim NC As NotesNoteCollection
Dim curdisdoc As NotesDocument
Dim destdisdoc As NotesDocument
Dim noteid As String
Dim vie As NotesView
 
On Error Resume Next
Set destdb = s.Getdatabase("", "bookmark.nsf", False)  получаем базу пользователя
 
а это юнид нашей настройки
newHP = "E2113B72532D23B846257D69001985AD"
 
берем профиль настроек текущей страницы
Set prof = destdb.Getprofiledocument("currentlayout")
смотрим какая страница стоит
curHP = prof.GetItemValue("CurrentLayoutKey")(0)
Set curdoc = destdb.Getdocumentbyunid(curHP)
ечли уже нужная то не дергаемся
If curdoc.ourcorp(0)=newHP Then Exit Sub
 
Set sourcedb = s.GetDatabase("ezop","hp.nsf")  получаем нашу базу с исходниками страницы
If sourcedb Is Nothyng Then
Msgbox "Нет источника"
Exit Sub
End If
Set vie = sourcedb.Getview("(Layouts)")
Set newdoc = vie.Getfirstdocument()
 
Set newdoc = newdoc.Copytodatabase(destdb)
ну и собственно  сносим текущую настройку, а нашей присваиваем ид стоявшей..
не знаю почему, но просто перепрописывать в профиль новый ИД грозит траблами((
Call curdoc.Copytodatabase(destdb)
Call curdoc.Remove(True)
newdoc.UniversalID = curHP
Call newdoc.ReplaceItemValue("ourcorp",newHP)
Call newdoc.Save (True,False)
End Sub
ночью дизайн обновился.. пользователи с утра зашли в почту и.... ни чего не произошло.. закрыли клиента, зашли заново - вот она новая страница..
Проверено.. работает..
хотя конечно может где то косячки еще есть(
0
06.10.2014, 11:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.10.2014, 11:13
Помогаю со студенческими работами здесь

Корпоративная сеть
Здравствуйте, буду благодарна за помощь. Я выполняю курсовую работу, в сети 1500 компьютеров и 2...

Корпоративная версия
Доброго времени суток! У Вас я впервые - но мне уже нравится Ваш форум. ( нашёл для себя много...

Windus 7 корпоративная
Да у меня Windus 7 корпоративная и ни-одна игра не запускаеться Добавлено через 34 секунды чо...

Корпоративная заставка
Прохожу практику на предприятии, дали задание - написать msi пакет корпоративной заставки (чтобы...

корпоративная сеть
Доброго времени суток! Как лучше обеспечить сеть между 3мя складами в разных точках города и...

Корпоративная сеть
Привет всем! Очень нужна ваша помощь, разобраться что к чему.. Суть: На работе имеется локальная...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru