Форум программистов CODEBY.NET Хостинг в Беларуси — Active Technologies

Разработка бизнес сайтов

Нужны клиенты? Тогда сюда быстрее...
X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )


 
Ответить Новая тема 
> Заменить имя шаблона без Notesapi, так называемый "back door"
Morpheus
Вставить ник
сообщение 5:06:2008, 11:41
Цитата Ответить 


очень злой модератор
Иконка группы

Группа: Lotus team
Сообщений: 3 304
Регистрация: 7:08:2006
Из: Украина, Киев
Пользователь №: 5 807



Репутация:   58  


Оказываеться название базы, мастер шаблон и шаблон наследования для каждой базы находиться в документе иконки базы ( который имеет постоянный ID ) в поле $Title

Ниже приведён формат в котором должна содержиться инфформация в поле $Title:

Database_Title + CHR(10) + "#1" + Master_Template_Name + CHR(10) + "#2" + Design_Template_Name

так что, всё что необходимо: взять документ иконки и изменить в нём одно поле.
curTitle = db.Title & Chr$(10) & "#2" & TemplateName
Set iconDoc = db.GetDocumentByID("FFFF0010")
Call iconDoc.ReplaceItemValue("$Title",curTitle)
Call iconDoc.Save(True,True)

вот и всё. Для базы db мы заменили шаблон из которого будет идти наследование дизайна( указатель #2 ) .



Источник ]]>тут]]>
Подняться вверх 
 
Сообщение #1


Ответить  Новая тема 

 

RSS Текстовая версия Сейчас: 8:01:2009 - 23:38

с нами можно связаться по:
телефону: +375-(29)-632-60-67
e-mail:info@codeby.net