Просмотр сообщений - Francyz

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Francyz

Страницы: [1] 2 3 4
1
хм... ок, щас попробую по-новой разобраться, спасибо еще раз.

2
пробовал, не работает. И когда стоят "1" то галочка не стоит по умолчанию. Она ставиться если убрать "1" и оставить пустые. Но что галочка стоит эффекта никакого.

3
В веб-аксесе когда создаешь письмо можно поставить галочку "Уведомлять о вручении", когда пользователь прочтет письмо отправителю отправиться форма что оно прочтено. Так вот хочу сделать чтобы эта галочка стояла по умолчанию, т.е. нажимаешь создать письмо, и она уже стоит там отмечена. Обычные теги не работаю и свойство Checked, если его дописать в чекбокс не работает.

вот сам чекбокс:

<input type=checkbox value="1" name=chkReturnReceipt id=chkReturnReceipt onclick="ChB(event,\'ReturnReceipt\');ChB(event,\'RR2\');">

я нашел функцию, которая использует chkReturnReceipt:

function CZM(){...... theForm.chkReturnReceipt.checked=(theForm.ReturnReceipt.value == "1" | theForm.RR2.value == "1"); ..... }

+ в чекбоксе на Анлоаде, вот эта функция:

function ChB(ev, sInp){if (!ev) return;var oChk=Uy(ev);if(DLI && oChk.tagName == 'LABEL') oChk=theForm[oChk.htmlFor];if(oChk && oChk.checked){theForm[sInp].value="1";} else theForm[sInp].value ="";}

Незнаю как еще сделать, я дописывал свойство Checked, но галочка не стоит. Попытался отдельно ее сделать и присвоить это свойство, т.е. за пределами чекбокса, все равно не хочет. Но если убрать "1" из первой функции в строчке (theForm.ReturnReceipt.value == "1" | theForm.RR2.value == "1") , то галочка сама ставить и при создании письма галочка стоит по умолчанию, но она не работает, т.е. если отправить письмо, ответной формы не будет.
Но если эту галочку снять и поставить снова, то все работает. Какие еще варианты могут быть ????

4
Ясно, спасибо. Пока надо как раз для одного человека, надо сделать, а потом будем думать....

5
я делаю неактивными радио кнопки, чекбокс и текстАреа, при помощи disabled. Т.е. если скопировать этот абзац с функцией S='' то в первом случае они будут активны и там будет формула скрытия если пользователь не админ, то скрывать его, а Второй абзац для обычных пользователей, там в эти теги будет добавлена функция disabled и проверка соответственно скрывать его, если админ ....

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

7
Так-с, у меня складывается мнение, что функция работает как надо, просто я ожидаю не того результата от нее.... Начну с начала, может сразу будет ясно что я делаю не то и функция тут не причем....

В общем в файле forms8.nsf есть форма, которая отвечает за параметры в веб-аксесе, название формы s_MailPreferenceEditCode. Так вот там есть код, который идет сплошняком, без разделений... Я нашел функцию которая отвечает за пункт подпись, она выглядит так:
[b]s='[/b]<table width="100%" border=0 cellspacing=0><tr><td colspan="2" align=left class="s-form-header">Подпись:</td>
</tr><tr><td><input type=checkbox disabled id="chkEnableSignature" value="1"></td>
<td width="100%" align=left><label for="chkEnableSignature" class="s-form-label">Автоподпись в нижней части исходящих почтовых
 сообщений</label></td></tr><tr><td colspan="2"><table cellspacing=0><tr>
<td class="s-form-label" style="padding-left:25px;padding-top:10px">Тип</td></tr>
<tr><td style="padding-left:25px"><table cellspacing=0><tr><td><input type=radio name="rdoSignatureType" id="r0SignatureType"
value="0" onclick="Eta(0)"></td><td><label for="r0SignatureType" class="s-form-label">Обычный текст</label>&nbsp;&nbsp;</td>
<td><input type=radio name="rdoSignatureType" id="r1SignatureType" value="1" onclick="Eta(1)"></td>
<td><label for="r1SignatureType" class="s-form-label">Форматируемый текст</label></td></tr></table></td></tr></table>
</td></tr><tr id="SignatureText"><td colspan="2" style="padding-left:25px;padding-top:5px" align=left>
<textarea id="dispSignature_1" rows=5 COLS=60 class="s-form-input" style="overflow:auto;"></textarea></td></tr></table>[b]';[/b]

Это я тут разбил по строчкам, чтобы можно было видеть код целиком.... поскольку это функция S=' тут сам код ' ее нельзя переносить на новую строчку, чтобы залезть к ней в свойства. Поэтому она идет одной строкой, и если менять свойства, то только у всей этой строки, а не конкретно у строки с тегом <input type=radio>. Поэтому я одтелил эту функцию ото всех.. и ей в свойствах указал, скрывать это, если пользователь не в группе админ, функцией @IsNotMember("LocalDomainAdmins";@UserNamesList)...

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

8
Да без раницы как, делаю и @IsNotMember с @UserName и с @UserRoles, И @Contains функцию делаю, чето-то результата нету...
Когда сохраню изменение делаю рестарт http через te http restart и изменения применяются - это видно, но формула скрытия почему то не пашет...

9
Странно, но не работает.... даже с одной строкой.... просто для проверки для одной строки ввожу @IsNotMember("test"; @UserName), но под каким пользователем не войду, все равно поле открыто.

10
Да, это просто ХТМЛ код... файл forms8.nsf  форма s_MailPreferenceEditCode

...........
<td><input type=radio name="rdoSignatureType" id="r0SignatureType" value="0" onclick="Eta(0)"></td><td><label for="r0SignatureType" class="s-form-label">Обычный текст</label>&nbsp;&nbsp;</td><td><input type=radio [b]disabled[/b] name="rdoSignatureType" id="r1SignatureType" value="1" onclick="Eta(1)"></td><td><label for="r1SignatureType" class="s-form-label">Форматируемый текст</label></td></tr></table></td></tr></table></td></tr><tr id="SignatureText">
.................
Вот? просто у пары кнопок и двух полей? ставлю отключение и все. А у админа надо будет, чтобы все было нормально, т.е. чистый шаблон.

11
Вот эта штука $FormsTemplateFile пропысывается в forms8 если верить книжке... а этот файл один... С помощью условий это не получиться, поскольку я просто отключаю Веб-элементы при помощи disabled у них в свойстве.

12
Файл для всех пользователей один - это forms8.nsf, он не дублируется на компьютеры пользователей, как mail8.ntf (таким образом что типа mail8.ntf лежит на сервере, а на его основе сделаны шаблоны пользователей и у каждого свой mail8.nsf) он лежит только на сервере. И все пользователи обращаются к нему одному - он один на всех (общий). В книжке как раз и указывается, если вы хотите сделать так, чтобы этот шаблон не затирался, то вы делаете копию, например forms8_new.nsf И уже в оригинальном файле (не в шаблоне пользователя mail8, а именно в forms8.nsf) делаете ссылку на новый созданный вами файл, при помощи пары переменных, я уже не помню как там в книге. Но суть в том что это для всех пользователей. И в нотес.ини тоже указывается общий для всех.....
А я хочу сделать чтобы файл forms8_new.nsf подгружался только для одного, а все остальные сидели через оригинальный forms8.nsf.
Я полагаю что это возможно как раз таки и прописывается в шаблоне пользователя mail8.nsf но я не могу найти где это.....

13
Блин, это опять же для всех пользователей, просто показано, как заменить базу для всех, чтобы она типа не затиралась. А мне такую шняжку надо только для одного пользователя. Там настройки глобальные в нотес.ини и в самом файле forms8.nsf настраивается переход на другой файл. А мне нужно как сделать тоже самое только в почтовом шаблоне одного пользователя, чтобы у всех грузился дефолтовый шаблон forms8 а у одного пользователя другой....

15
То, что там есть ссылка я и так знаю. Файл то один на всех, поэтому ссылка должна быть по-любому. Вопрос в том, где она меняется.
Может кто уже менял ее, чтобы подгружалась не из этого файла а другого к примеру.

Страницы: [1] 2 3 4