07.08.2011 12:03:53
Отключение графников на определенных дизайнах.
Многих давно такой вопрос: "как же отключить графники на определенных дизайнах?", ведь господин Август не хочет делать такой сервис. Пару дней назад, чисто случайно, родилось решение этой проблемы.
Данный код использует заложенную Августом функцию, а именно глобальное отключение графников. При выборе определенного дизайна и сохранении настроек проверяется выбран ли дизайн, на котором нужно отключить графы, если да то он вешает галочку на Отключение графников. Все гениально и просто.
Собственно сам скрипт. Автоматически включает графники, после смены дизайна
DESIGN NUMBER - порядковый номер дизайна в настройках минус 1. Т.е. если дизайн в списке на 3 позиции, то DESIGN NUMBER будет 2.
Заменяем на номер нужного дизайна.
Если дизайнов более чем один то будет такой вариант.
Далее внизу находим.
Собственно готовый, стандартный шаблон, скрипт включает графники после выбора другого дизайна.
Шаблон со скриптом, который не включает графы.
P.S.: Проблема с графами в дизайнах решается, но появляется другая проблема с первым скриптом. Отключение графников работать из-за него не будет. Скрипт всегда автоматически будет их включать. Поэтому предусмотрен второй вариант, где %USER% будет сам включать графники, если это нужно.
Данный код использует заложенную Августом функцию, а именно глобальное отключение графников. При выборе определенного дизайна и сохранении настроек проверяется выбран ли дизайн, на котором нужно отключить графы, если да то он вешает галочку на Отключение графников. Все гениально и просто.
Собственно сам скрипт. Автоматически включает графники, после смены дизайна
<script type="text/javascript">
function checkDesign(){
var d = document.getElementsByName("design")[DESIGN NUMBER];
var n = document.getElementsByName("nicks_off")[0];
if(d.checked && !n.checked)
{n.checked = "checked";}
else if(!d.checked && n.checked)
{n.checked = false;}
}
</script>
и не включает графники после смены.function checkDesign(){
var d = document.getElementsByName("design")[DESIGN NUMBER];
var n = document.getElementsByName("nicks_off")[0];
if(d.checked && !n.checked)
{n.checked = "checked";}
else if(!d.checked && n.checked)
{n.checked = false;}
}
</script>
<script type="text/javascript">
function checkDesign(){
var d = document.getElementsByName("design")[DESIGN NUMBER];
var n = document.getElementsByName("nicks_off")[0];
if(d.checked && !n.checked)
{n.checked = "checked";}
}
</script>
Ставим в Admin - HTML-шаблоны 1 - Настройки в самый верх.function checkDesign(){
var d = document.getElementsByName("design")[DESIGN NUMBER];
var n = document.getElementsByName("nicks_off")[0];
if(d.checked && !n.checked)
{n.checked = "checked";}
}
</script>
DESIGN NUMBER - порядковый номер дизайна в настройках минус 1. Т.е. если дизайн в списке на 3 позиции, то DESIGN NUMBER будет 2.
Заменяем на номер нужного дизайна.
Если дизайнов более чем один то будет такой вариант.
<script type="text/javascript">
function checkDesign(){
var d = document.getElementsByName("design");
var n = document.getElementsByName("nicks_off")[0];
if(d[DESIGN NUMBER 1].checked && d[DESIGN NUMBER 2].checked && d[DESIGN NUMBER N].checked && !n.checked)
{n.checked = "checked";}
else if(!d[DESIGN NUMBER 1].checked && !d[DESIGN NUMBER 2].checked && !d[DESIGN NUMBER N].checked && n.checked)
{n.checked = false;}
}
</script>
DESIGN NUMBER # - заменяем на номера дизайнов. Принцип такой же как и выше.function checkDesign(){
var d = document.getElementsByName("design");
var n = document.getElementsByName("nicks_off")[0];
if(d[DESIGN NUMBER 1].checked && d[DESIGN NUMBER 2].checked && d[DESIGN NUMBER N].checked && !n.checked)
{n.checked = "checked";}
else if(!d[DESIGN NUMBER 1].checked && !d[DESIGN NUMBER 2].checked && !d[DESIGN NUMBER N].checked && n.checked)
{n.checked = false;}
}
</script>
Далее внизу находим.
%submit("ok", "OK", "", "", "style=width:100%")%
заменяем на%submit("ok", "OK", "", "", "onmousedown=checkDesign() style=width:100%")%
Собственно готовый, стандартный шаблон, скрипт включает графники после выбора другого дизайна.
<style>
button { width: 22px; padding: 1px }
select { width: 100% }
.sq { width: 6px; height: 6px }
.in { border-width: 1px; width: 100% }
.ex { padding: 10px }
#nc td, #mc td { border: 0 }
#slider { position: relative; background: #eee url(images/bg-slider.gif) 0 4px no-repeat; width: 203px; height: 26px; margin: 5px }
#slider div { position: absolute; top: 3px }
</style>
<script type="text/javascript">
function checkDesign(){
var d = document.getElementsByName("design")[DESIGN NUMBER];
var n = document.getElementsByName("nicks_off")[0];
if(d.checked && !n.checked)
{n.checked = "checked";}
else if(!d.checked && n.checked)
{n.checked = false;}
}
</script>
%NICK_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th colspan=2>Графический ник</th></tr>
<tr><td width=100% class=t>
<div class=ex align=center>__%?<img name=nick src=%NICK% width=%NICK_WIDTH% height=%NICK_HEIGHT%>%:%<img name=nick src=images/0.gif>?%__</div>
</td>
<td class=t>
<a id=nick_up href=><img src=admin/images/up.gif width=12 height=10 border=0 alt='сдвинуть вверх'></a><br>
<a id=nick_down href=><img src=admin/images/down.gif width=12 height=10 border=0 alt='сдвинуть вниз'></a>
</td></tr>
<tr><td colspan=2 class=t>
%checkbox("use_pic", %USER_PICTURE%, 1, " использовать графник")%<br><br>
%input("nick_pic", "", 15, 0, "class=in type=file")%
<br>Размеры: %NICK_MAX_WIDTH%x%NICK_MAX_HEIGHT%, %NICK_FILESIZE%k</td>
</tr></tr>
</table><br>
END%
%ICON_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Личная иконка</th></tr>
<tr><td class=t>
%?
<center>
<img src=%ICON% width=%ICON_WIDTH% height=%ICON_HEIGHT%><br>
%checkbox("del_icon", 0, 1, " удалить иконку")%
</center>
?%
%input("icon", "", 15, 0, "class=in type=file")%
<br>Размеры: %ICON_MAX_WIDTH%x%ICON_MAX_HEIGHT%, %ICON_FILESIZE%k
</td></tr>
</table><br>
END%
%COLOR_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>%T%</th></tr>
<tr><td align=center class=t>
<div class=ex><font id=%N%_ex></font></div>
%input("%N%_color", "", 0, 255, "class=in")%
<table id=%N%_colors_table border=0 cellpadding=0 cellspacing=0></table>
%?%GRADIENT%%(%GRADIENT_PANEL%)%?%
</td></tr>
</table><br>
END%
%GRADIENT_PANEL<<<END
</td></tr>
<tr><td class=t>
%checkbox("%N%_gradient", 0, 1, " градиентный цвет")%
<table id=%N%_gradient_colors cellspacing=1 cellpadding=0 width=100% bgcolor=black></table>
END%
%STYLE_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>%T%</th></tr>
<tr><td nowrap class=t id=%N%_fonts_table></td></tr>
<tr><td class=t>
%radio("%N%_weight", 0, [1, " тонкий", 2, " нормальный"], "<br>")%<br>
%checkbox("%N%_italic", 0, 4, " курсив")%
</td></tr>
</table><br>
END%
%INVISIBLE_PANEL<<<ENDEND
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Невидимость</th></tr>
<tr><td class=t>
%checkbox("invisible", %INVISIBLE%, 1, " невидимка")%<br>
%checkbox("friends", %FRIENDS%, 1, " только для друзей")%<br>
%checkbox("add_friend", %ADD_FRIENDS%, 1, " автодобавление друзей")%
</td></tr>
</table><br>
ENDEND%
%PHRASES_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Фразы</th></tr>
<tr><td class=t>
Фраза при входе:<br>
%input("enter_mess", %ENTER_MESS%, 0, 100, "class=in id=enter_mess")%<br>
Фраза при выходе:<br>
%input("quit_mess", %QUIT_MESS%, 0, 100, "class=in id=quit_mess")%<br><br>
TIME - текущее время<br> NICK - ваш ник
</td></tr>
</table><br>
END%
%MODER_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Модерирование</th></tr>
<tr><td class=t>
%?%MODER_FORM%%checkbox("notify_form", %MODER_NOTIFY_FORM%, 1, " уведомлять о регистрации новой анкеты")%<br>?%
%?%MODER_BOOK%%checkbox("notify_crea", %MODER_NOTIFY_BOOK%, 1, " уведомлять о новой записи в творчество")%<br>?%
%?%MODER_CREA%%checkbox("notify_book", %MODER_NOTIFY_CREA%, 1, " уведомлять о новой записи в гостевую книгу")%?%
</td></tr>
</table><br>
END%
%PARAM_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Параметры</th></tr>
<tr><td class=t>
%checkbox("smooth_nav", %SMOOTH_NAV%, 1, " плавная навигация")%<br>
%checkbox("smooth_mess", %SMOOTH_MESS%, 1, " плавная прокрутка")%<br>
%checkbox("show_time", %SHOW_TIME%, 1, " выводить время")%<br>
%checkbox("local_time", %LOCAL_TIME%, 1, " локальное время")%<br>
%checkbox("smiles_off", %SMILES_OFF%, 1, " отключить смайлы")%<br>
%checkbox("nicks_off", %NICKS_OFF%, 1, " отключить графники")%<br>
%checkbox("img", %IMG%, 1, " разрешить картинки")%<br>
%checkbox("media",%MEDIA%, 1, " разрешить звук")%<br>
%checkbox("mono", %MONO%, 1, " монохромный цвет")%<br>
%checkbox("keep_nick", %KEEP_NICK%, 1, " сохранять ник")%<br>
%checkbox("translit", %TRANSLIT%, 1, " транслит (Ctrl+Alt)")%<br>
%checkbox("security", %SECURITY%, 1, " высокая безопасность")%<br>
<input type=hidden name=antivirus>
</td></tr><tr><th>Вывод сообщений</th></tr>
<tr><td class=t>
%radio("dir", %DIR%, [0, " сообщения сверху", 1, " сообщения снизу"], "<br>")%<br>
%select("mm", %MM%, [0, 50, 1, 100, 2, 150, 3, 200, 4, 300, 5, 500], "", "style=width:60px")% фраз в окне
</td></tr>
<tr><th>Сообщения для меня</th></tr>
<tr><td class=t>
%radio("my_phrases", %MY_PHRASES%, [0, " не выделять", 1, " подчеркивать", 2, " в рамку", 3, " подсвечивать", 4, " отфильтровывать"], "<br>")%<br>
%checkbox("exactly_nick", %EXACTLY_NICK%, 1, " точная проверка ника")%
</td></tr>
</table><br>
END%
%SOUNDS_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Звуки</th></tr><tr>
<td class=t>Громкость звуков: <span id=volume></span>%
<div id=slider><div><img width=15 height=19 src=images/slider.gif></div></div>
</td></tr>
<tr><td nowrap class=t>
<table cellspacing=1 cellpadding=0 class=t>
<tr><td colspan=2 nowrap>%checkbox("use_my_sound", %MY_SOUND%, 1, " сообщение для меня")%</tr>
<tr>
<td width=100%><select name=my_sound></select></td>
<td><button class=in name=play_my title='прослушать'><img src=images/sound.gif width=16 height=16></button></td>
</tr>
<tr><td colspan=2 nowrap>%checkbox("use_nb_sound", %NB_SOUND%, 1, " мне пришла записка")%</tr>
<tr>
<td width=100%><select name=nb_sound></select></td>
<td><button class=in name=play_nb title='прослушать'><img src=images/sound.gif width=16 height=16></button></td>
</tr>
<tr><td colspan=2 nowrap>%checkbox("use_pr_sound", %PR_SOUND%, 1, " приглашение в приват")%</tr>
<tr>
<td width=100%><select name=pr_sound></select></td>
<td><button class=in name=play_pr title='прослушать'><img src=images/sound.gif width=16 height=16></button></td>
</tr>
<tr><td colspan=2 nowrap>%checkbox("use_vote_sound", %VOTE_SOUND%, 1, " начало голосования")%</tr>
<tr>
<td width=100%><select name=vote_sound></select></td>
<td><button class=in name=play_vote title='прослушать'><img src=images/sound.gif width=16 height=16></button></td>
</tr>
<tr><td colspan=2 nowrap>%checkbox("use_nick_sound",%NICK_SOUND% , 1, " пришел/ушел друг")%</tr>
<tr>
<td width=100%><select name=nick_sound></select></td>
<td><button class=in name=play_nick title='прослушать'><img src=images/sound.gif width=16 height=16></button></td>
</tr>
<tr>
<td width=100%>%input("add_nick", "введите ник кого ждем", 0, 0, "class=in")%
<td>%button("add", ">>", "добавить ник", "style=width:24px")%
</tr>
</table>
<select name=nicks size=3></select>
</td></tr>
</table><br>
END%
%DESIGN_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Дизайн чата</th></tr>
<tr><td class=t>
%radio("design", %CHAT("DESIGN")%, %CHAT_DESIGN%, "<br>")%
</td></tr>
</table><br>
END%
%SEX_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Ваш пол</th></tr>
<tr><td class=t>
%radio("sex", %SEX%, [1, " мужской", 2, " женский", 0, " скрываю"], "<br>")%
</td></tr>
</table><br>
END%
<center><h3>Личные настройки</h3>
<table cellspacing=1 cellpadding=0 align=center width=190>
<tr><td colspan=2>
%(%?%PRIV_NICK_GRAPH%%NICK_PANEL%?%)%
%(%?%PRIV_ICON%%ICON_PANEL%?%)%
%T="Цвет ника"%%N="n"%%GRADIENT=%PRIV_NICK_GRADIENT%%
%(%?%PRIV_NICK_COLOR%%COLOR_PANEL%?%)%
%T="Цвет сообщений"%%N="m"%%GRADIENT=%PRIV_MESS_GRADIENT%%
%(%?%PRIV_MESS_COLOR%%COLOR_PANEL%?%)%
%T="Шрифт ника"%%N="n"%
%(%?%PRIV_NICK_STYLE%%STYLE_PANEL%?%)%
%T="Шрифт сообщений"%%N="m"%
%(%?%PRIV_MESS_STYLE%%STYLE_PANEL%?%)%
%(%?%PRIV_INVISIBLE%%INVISIBLE_PANEL%?%)%
%(%?%PRIV_PHRASES%%PHRASES_PANEL%?%)%
%(%PARAM_PANEL%)%
%(%SOUNDS_PANEL%)%
%(%DESIGN_PANEL%)%
%(%?%TRUE(%PROFILE%)%%:%%SEX_PANEL%?%)%
%(%?%MODER%%MODER_PANEL%?%)%
</td></tr>
<tr><td width=50%>%submit("ok", "OK", "", "", "onmousedown=checkDesign() style=width:100%")%</td><td width=50%>%button("cancel", "Cancel", "", "", "style=width:100%")%</td></tr>
</table>
button { width: 22px; padding: 1px }
select { width: 100% }
.sq { width: 6px; height: 6px }
.in { border-width: 1px; width: 100% }
.ex { padding: 10px }
#nc td, #mc td { border: 0 }
#slider { position: relative; background: #eee url(images/bg-slider.gif) 0 4px no-repeat; width: 203px; height: 26px; margin: 5px }
#slider div { position: absolute; top: 3px }
</style>
<script type="text/javascript">
function checkDesign(){
var d = document.getElementsByName("design")[DESIGN NUMBER];
var n = document.getElementsByName("nicks_off")[0];
if(d.checked && !n.checked)
{n.checked = "checked";}
else if(!d.checked && n.checked)
{n.checked = false;}
}
</script>
%NICK_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th colspan=2>Графический ник</th></tr>
<tr><td width=100% class=t>
<div class=ex align=center>__%?<img name=nick src=%NICK% width=%NICK_WIDTH% height=%NICK_HEIGHT%>%:%<img name=nick src=images/0.gif>?%__</div>
</td>
<td class=t>
<a id=nick_up href=><img src=admin/images/up.gif width=12 height=10 border=0 alt='сдвинуть вверх'></a><br>
<a id=nick_down href=><img src=admin/images/down.gif width=12 height=10 border=0 alt='сдвинуть вниз'></a>
</td></tr>
<tr><td colspan=2 class=t>
%checkbox("use_pic", %USER_PICTURE%, 1, " использовать графник")%<br><br>
%input("nick_pic", "", 15, 0, "class=in type=file")%
<br>Размеры: %NICK_MAX_WIDTH%x%NICK_MAX_HEIGHT%, %NICK_FILESIZE%k</td>
</tr></tr>
</table><br>
END%
%ICON_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Личная иконка</th></tr>
<tr><td class=t>
%?
<center>
<img src=%ICON% width=%ICON_WIDTH% height=%ICON_HEIGHT%><br>
%checkbox("del_icon", 0, 1, " удалить иконку")%
</center>
?%
%input("icon", "", 15, 0, "class=in type=file")%
<br>Размеры: %ICON_MAX_WIDTH%x%ICON_MAX_HEIGHT%, %ICON_FILESIZE%k
</td></tr>
</table><br>
END%
%COLOR_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>%T%</th></tr>
<tr><td align=center class=t>
<div class=ex><font id=%N%_ex></font></div>
%input("%N%_color", "", 0, 255, "class=in")%
<table id=%N%_colors_table border=0 cellpadding=0 cellspacing=0></table>
%?%GRADIENT%%(%GRADIENT_PANEL%)%?%
</td></tr>
</table><br>
END%
%GRADIENT_PANEL<<<END
</td></tr>
<tr><td class=t>
%checkbox("%N%_gradient", 0, 1, " градиентный цвет")%
<table id=%N%_gradient_colors cellspacing=1 cellpadding=0 width=100% bgcolor=black></table>
END%
%STYLE_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>%T%</th></tr>
<tr><td nowrap class=t id=%N%_fonts_table></td></tr>
<tr><td class=t>
%radio("%N%_weight", 0, [1, " тонкий", 2, " нормальный"], "<br>")%<br>
%checkbox("%N%_italic", 0, 4, " курсив")%
</td></tr>
</table><br>
END%
%INVISIBLE_PANEL<<<ENDEND
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Невидимость</th></tr>
<tr><td class=t>
%checkbox("invisible", %INVISIBLE%, 1, " невидимка")%<br>
%checkbox("friends", %FRIENDS%, 1, " только для друзей")%<br>
%checkbox("add_friend", %ADD_FRIENDS%, 1, " автодобавление друзей")%
</td></tr>
</table><br>
ENDEND%
%PHRASES_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Фразы</th></tr>
<tr><td class=t>
Фраза при входе:<br>
%input("enter_mess", %ENTER_MESS%, 0, 100, "class=in id=enter_mess")%<br>
Фраза при выходе:<br>
%input("quit_mess", %QUIT_MESS%, 0, 100, "class=in id=quit_mess")%<br><br>
TIME - текущее время<br> NICK - ваш ник
</td></tr>
</table><br>
END%
%MODER_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Модерирование</th></tr>
<tr><td class=t>
%?%MODER_FORM%%checkbox("notify_form", %MODER_NOTIFY_FORM%, 1, " уведомлять о регистрации новой анкеты")%<br>?%
%?%MODER_BOOK%%checkbox("notify_crea", %MODER_NOTIFY_BOOK%, 1, " уведомлять о новой записи в творчество")%<br>?%
%?%MODER_CREA%%checkbox("notify_book", %MODER_NOTIFY_CREA%, 1, " уведомлять о новой записи в гостевую книгу")%?%
</td></tr>
</table><br>
END%
%PARAM_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Параметры</th></tr>
<tr><td class=t>
%checkbox("smooth_nav", %SMOOTH_NAV%, 1, " плавная навигация")%<br>
%checkbox("smooth_mess", %SMOOTH_MESS%, 1, " плавная прокрутка")%<br>
%checkbox("show_time", %SHOW_TIME%, 1, " выводить время")%<br>
%checkbox("local_time", %LOCAL_TIME%, 1, " локальное время")%<br>
%checkbox("smiles_off", %SMILES_OFF%, 1, " отключить смайлы")%<br>
%checkbox("nicks_off", %NICKS_OFF%, 1, " отключить графники")%<br>
%checkbox("img", %IMG%, 1, " разрешить картинки")%<br>
%checkbox("media",%MEDIA%, 1, " разрешить звук")%<br>
%checkbox("mono", %MONO%, 1, " монохромный цвет")%<br>
%checkbox("keep_nick", %KEEP_NICK%, 1, " сохранять ник")%<br>
%checkbox("translit", %TRANSLIT%, 1, " транслит (Ctrl+Alt)")%<br>
%checkbox("security", %SECURITY%, 1, " высокая безопасность")%<br>
<input type=hidden name=antivirus>
</td></tr><tr><th>Вывод сообщений</th></tr>
<tr><td class=t>
%radio("dir", %DIR%, [0, " сообщения сверху", 1, " сообщения снизу"], "<br>")%<br>
%select("mm", %MM%, [0, 50, 1, 100, 2, 150, 3, 200, 4, 300, 5, 500], "", "style=width:60px")% фраз в окне
</td></tr>
<tr><th>Сообщения для меня</th></tr>
<tr><td class=t>
%radio("my_phrases", %MY_PHRASES%, [0, " не выделять", 1, " подчеркивать", 2, " в рамку", 3, " подсвечивать", 4, " отфильтровывать"], "<br>")%<br>
%checkbox("exactly_nick", %EXACTLY_NICK%, 1, " точная проверка ника")%
</td></tr>
</table><br>
END%
%SOUNDS_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Звуки</th></tr><tr>
<td class=t>Громкость звуков: <span id=volume></span>%
<div id=slider><div><img width=15 height=19 src=images/slider.gif></div></div>
</td></tr>
<tr><td nowrap class=t>
<table cellspacing=1 cellpadding=0 class=t>
<tr><td colspan=2 nowrap>%checkbox("use_my_sound", %MY_SOUND%, 1, " сообщение для меня")%</tr>
<tr>
<td width=100%><select name=my_sound></select></td>
<td><button class=in name=play_my title='прослушать'><img src=images/sound.gif width=16 height=16></button></td>
</tr>
<tr><td colspan=2 nowrap>%checkbox("use_nb_sound", %NB_SOUND%, 1, " мне пришла записка")%</tr>
<tr>
<td width=100%><select name=nb_sound></select></td>
<td><button class=in name=play_nb title='прослушать'><img src=images/sound.gif width=16 height=16></button></td>
</tr>
<tr><td colspan=2 nowrap>%checkbox("use_pr_sound", %PR_SOUND%, 1, " приглашение в приват")%</tr>
<tr>
<td width=100%><select name=pr_sound></select></td>
<td><button class=in name=play_pr title='прослушать'><img src=images/sound.gif width=16 height=16></button></td>
</tr>
<tr><td colspan=2 nowrap>%checkbox("use_vote_sound", %VOTE_SOUND%, 1, " начало голосования")%</tr>
<tr>
<td width=100%><select name=vote_sound></select></td>
<td><button class=in name=play_vote title='прослушать'><img src=images/sound.gif width=16 height=16></button></td>
</tr>
<tr><td colspan=2 nowrap>%checkbox("use_nick_sound",%NICK_SOUND% , 1, " пришел/ушел друг")%</tr>
<tr>
<td width=100%><select name=nick_sound></select></td>
<td><button class=in name=play_nick title='прослушать'><img src=images/sound.gif width=16 height=16></button></td>
</tr>
<tr>
<td width=100%>%input("add_nick", "введите ник кого ждем", 0, 0, "class=in")%
<td>%button("add", ">>", "добавить ник", "style=width:24px")%
</tr>
</table>
<select name=nicks size=3></select>
</td></tr>
</table><br>
END%
%DESIGN_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Дизайн чата</th></tr>
<tr><td class=t>
%radio("design", %CHAT("DESIGN")%, %CHAT_DESIGN%, "<br>")%
</td></tr>
</table><br>
END%
%SEX_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Ваш пол</th></tr>
<tr><td class=t>
%radio("sex", %SEX%, [1, " мужской", 2, " женский", 0, " скрываю"], "<br>")%
</td></tr>
</table><br>
END%
<center><h3>Личные настройки</h3>
<table cellspacing=1 cellpadding=0 align=center width=190>
<tr><td colspan=2>
%(%?%PRIV_NICK_GRAPH%%NICK_PANEL%?%)%
%(%?%PRIV_ICON%%ICON_PANEL%?%)%
%T="Цвет ника"%%N="n"%%GRADIENT=%PRIV_NICK_GRADIENT%%
%(%?%PRIV_NICK_COLOR%%COLOR_PANEL%?%)%
%T="Цвет сообщений"%%N="m"%%GRADIENT=%PRIV_MESS_GRADIENT%%
%(%?%PRIV_MESS_COLOR%%COLOR_PANEL%?%)%
%T="Шрифт ника"%%N="n"%
%(%?%PRIV_NICK_STYLE%%STYLE_PANEL%?%)%
%T="Шрифт сообщений"%%N="m"%
%(%?%PRIV_MESS_STYLE%%STYLE_PANEL%?%)%
%(%?%PRIV_INVISIBLE%%INVISIBLE_PANEL%?%)%
%(%?%PRIV_PHRASES%%PHRASES_PANEL%?%)%
%(%PARAM_PANEL%)%
%(%SOUNDS_PANEL%)%
%(%DESIGN_PANEL%)%
%(%?%TRUE(%PROFILE%)%%:%%SEX_PANEL%?%)%
%(%?%MODER%%MODER_PANEL%?%)%
</td></tr>
<tr><td width=50%>%submit("ok", "OK", "", "", "onmousedown=checkDesign() style=width:100%")%</td><td width=50%>%button("cancel", "Cancel", "", "", "style=width:100%")%</td></tr>
</table>
Шаблон со скриптом, который не включает графы.
<style>
button { width: 22px; padding: 1px }
select { width: 100% }
.sq { width: 6px; height: 6px }
.in { border-width: 1px; width: 100% }
.ex { padding: 10px }
#nc td, #mc td { border: 0 }
#slider { position: relative; background: #eee url(images/bg-slider.gif) 0 4px no-repeat; width: 203px; height: 26px; margin: 5px }
#slider div { position: absolute; top: 3px }
</style>
<script type="text/javascript">
function checkDesign(){
var d = document.getElementsByName("design")[DESIGN NUMBER];
var n = document.getElementsByName("nicks_off")[0];
if(d.checked && !n.checked)
{n.checked = "checked";}
}
</script>
%NICK_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th colspan=2>Графический ник</th></tr>
<tr><td width=100% class=t>
<div class=ex align=center>__%?<img name=nick src=%NICK% width=%NICK_WIDTH% height=%NICK_HEIGHT%>%:%<img name=nick src=images/0.gif>?%__</div>
</td>
<td class=t>
<a id=nick_up href=><img src=admin/images/up.gif width=12 height=10 border=0 alt='сдвинуть вверх'></a><br>
<a id=nick_down href=><img src=admin/images/down.gif width=12 height=10 border=0 alt='сдвинуть вниз'></a>
</td></tr>
<tr><td colspan=2 class=t>
%checkbox("use_pic", %USER_PICTURE%, 1, " использовать графник")%<br><br>
%input("nick_pic", "", 15, 0, "class=in type=file")%
<br>Размеры: %NICK_MAX_WIDTH%x%NICK_MAX_HEIGHT%, %NICK_FILESIZE%k</td>
</tr></tr>
</table><br>
END%
%ICON_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Личная иконка</th></tr>
<tr><td class=t>
%?
<center>
<img src=%ICON% width=%ICON_WIDTH% height=%ICON_HEIGHT%><br>
%checkbox("del_icon", 0, 1, " удалить иконку")%
</center>
?%
%input("icon", "", 15, 0, "class=in type=file")%
<br>Размеры: %ICON_MAX_WIDTH%x%ICON_MAX_HEIGHT%, %ICON_FILESIZE%k
</td></tr>
</table><br>
END%
%COLOR_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>%T%</th></tr>
<tr><td align=center class=t>
<div class=ex><font id=%N%_ex></font></div>
%input("%N%_color", "", 0, 255, "class=in")%
<table id=%N%_colors_table border=0 cellpadding=0 cellspacing=0></table>
%?%GRADIENT%%(%GRADIENT_PANEL%)%?%
</td></tr>
</table><br>
END%
%GRADIENT_PANEL<<<END
</td></tr>
<tr><td class=t>
%checkbox("%N%_gradient", 0, 1, " градиентный цвет")%
<table id=%N%_gradient_colors cellspacing=1 cellpadding=0 width=100% bgcolor=black></table>
END%
%STYLE_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>%T%</th></tr>
<tr><td nowrap class=t id=%N%_fonts_table></td></tr>
<tr><td class=t>
%radio("%N%_weight", 0, [1, " тонкий", 2, " нормальный"], "<br>")%<br>
%checkbox("%N%_italic", 0, 4, " курсив")%
</td></tr>
</table><br>
END%
%INVISIBLE_PANEL<<<ENDEND
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Невидимость</th></tr>
<tr><td class=t>
%checkbox("invisible", %INVISIBLE%, 1, " невидимка")%<br>
%checkbox("friends", %FRIENDS%, 1, " только для друзей")%<br>
%checkbox("add_friend", %ADD_FRIENDS%, 1, " автодобавление друзей")%
</td></tr>
</table><br>
ENDEND%
%PHRASES_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Фразы</th></tr>
<tr><td class=t>
Фраза при входе:<br>
%input("enter_mess", %ENTER_MESS%, 0, 100, "class=in id=enter_mess")%<br>
Фраза при выходе:<br>
%input("quit_mess", %QUIT_MESS%, 0, 100, "class=in id=quit_mess")%<br><br>
TIME - текущее время<br> NICK - ваш ник
</td></tr>
</table><br>
END%
%MODER_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Модерирование</th></tr>
<tr><td class=t>
%?%MODER_FORM%%checkbox("notify_form", %MODER_NOTIFY_FORM%, 1, " уведомлять о регистрации новой анкеты")%<br>?%
%?%MODER_BOOK%%checkbox("notify_crea", %MODER_NOTIFY_BOOK%, 1, " уведомлять о новой записи в творчество")%<br>?%
%?%MODER_CREA%%checkbox("notify_book", %MODER_NOTIFY_CREA%, 1, " уведомлять о новой записи в гостевую книгу")%?%
</td></tr>
</table><br>
END%
%PARAM_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Параметры</th></tr>
<tr><td class=t>
%checkbox("smooth_nav", %SMOOTH_NAV%, 1, " плавная навигация")%<br>
%checkbox("smooth_mess", %SMOOTH_MESS%, 1, " плавная прокрутка")%<br>
%checkbox("show_time", %SHOW_TIME%, 1, " выводить время")%<br>
%checkbox("local_time", %LOCAL_TIME%, 1, " локальное время")%<br>
%checkbox("smiles_off", %SMILES_OFF%, 1, " отключить смайлы")%<br>
%checkbox("nicks_off", %NICKS_OFF%, 1, " отключить графники")%<br>
%checkbox("img", %IMG%, 1, " разрешить картинки")%<br>
%checkbox("media",%MEDIA%, 1, " разрешить звук")%<br>
%checkbox("mono", %MONO%, 1, " монохромный цвет")%<br>
%checkbox("keep_nick", %KEEP_NICK%, 1, " сохранять ник")%<br>
%checkbox("translit", %TRANSLIT%, 1, " транслит (Ctrl+Alt)")%<br>
%checkbox("security", %SECURITY%, 1, " высокая безопасность")%<br>
<input type=hidden name=antivirus>
</td></tr><tr><th>Вывод сообщений</th></tr>
<tr><td class=t>
%radio("dir", %DIR%, [0, " сообщения сверху", 1, " сообщения снизу"], "<br>")%<br>
%select("mm", %MM%, [0, 50, 1, 100, 2, 150, 3, 200, 4, 300, 5, 500], "", "style=width:60px")% фраз в окне
</td></tr>
<tr><th>Сообщения для меня</th></tr>
<tr><td class=t>
%radio("my_phrases", %MY_PHRASES%, [0, " не выделять", 1, " подчеркивать", 2, " в рамку", 3, " подсвечивать", 4, " отфильтровывать"], "<br>")%<br>
%checkbox("exactly_nick", %EXACTLY_NICK%, 1, " точная проверка ника")%
</td></tr>
</table><br>
END%
%SOUNDS_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Звуки</th></tr><tr>
<td class=t>Громкость звуков: <span id=volume></span>%
<div id=slider><div><img width=15 height=19 src=images/slider.gif></div></div>
</td></tr>
<tr><td nowrap class=t>
<table cellspacing=1 cellpadding=0 class=t>
<tr><td colspan=2 nowrap>%checkbox("use_my_sound", %MY_SOUND%, 1, " сообщение для меня")%</tr>
<tr>
<td width=100%><select name=my_sound></select></td>
<td><button class=in name=play_my title='прослушать'><img src=images/sound.gif width=16 height=16></button></td>
</tr>
<tr><td colspan=2 nowrap>%checkbox("use_nb_sound", %NB_SOUND%, 1, " мне пришла записка")%</tr>
<tr>
<td width=100%><select name=nb_sound></select></td>
<td><button class=in name=play_nb title='прослушать'><img src=images/sound.gif width=16 height=16></button></td>
</tr>
<tr><td colspan=2 nowrap>%checkbox("use_pr_sound", %PR_SOUND%, 1, " приглашение в приват")%</tr>
<tr>
<td width=100%><select name=pr_sound></select></td>
<td><button class=in name=play_pr title='прослушать'><img src=images/sound.gif width=16 height=16></button></td>
</tr>
<tr><td colspan=2 nowrap>%checkbox("use_vote_sound", %VOTE_SOUND%, 1, " начало голосования")%</tr>
<tr>
<td width=100%><select name=vote_sound></select></td>
<td><button class=in name=play_vote title='прослушать'><img src=images/sound.gif width=16 height=16></button></td>
</tr>
<tr><td colspan=2 nowrap>%checkbox("use_nick_sound",%NICK_SOUND% , 1, " пришел/ушел друг")%</tr>
<tr>
<td width=100%><select name=nick_sound></select></td>
<td><button class=in name=play_nick title='прослушать'><img src=images/sound.gif width=16 height=16></button></td>
</tr>
<tr>
<td width=100%>%input("add_nick", "введите ник кого ждем", 0, 0, "class=in")%
<td>%button("add", ">>", "добавить ник", "style=width:24px")%
</tr>
</table>
<select name=nicks size=3></select>
</td></tr>
</table><br>
END%
%DESIGN_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Дизайн чата</th></tr>
<tr><td class=t>
%radio("design", %CHAT("DESIGN")%, %CHAT_DESIGN%, "<br>")%
</td></tr>
</table><br>
END%
%SEX_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Ваш пол</th></tr>
<tr><td class=t>
%radio("sex", %SEX%, [1, " мужской", 2, " женский", 0, " скрываю"], "<br>")%
</td></tr>
</table><br>
END%
<center><h3>Личные настройки</h3>
<table cellspacing=1 cellpadding=0 align=center width=190>
<tr><td colspan=2>
%(%?%PRIV_NICK_GRAPH%%NICK_PANEL%?%)%
%(%?%PRIV_ICON%%ICON_PANEL%?%)%
%T="Цвет ника"%%N="n"%%GRADIENT=%PRIV_NICK_GRADIENT%%
%(%?%PRIV_NICK_COLOR%%COLOR_PANEL%?%)%
%T="Цвет сообщений"%%N="m"%%GRADIENT=%PRIV_MESS_GRADIENT%%
%(%?%PRIV_MESS_COLOR%%COLOR_PANEL%?%)%
%T="Шрифт ника"%%N="n"%
%(%?%PRIV_NICK_STYLE%%STYLE_PANEL%?%)%
%T="Шрифт сообщений"%%N="m"%
%(%?%PRIV_MESS_STYLE%%STYLE_PANEL%?%)%
%(%?%PRIV_INVISIBLE%%INVISIBLE_PANEL%?%)%
%(%?%PRIV_PHRASES%%PHRASES_PANEL%?%)%
%(%PARAM_PANEL%)%
%(%SOUNDS_PANEL%)%
%(%DESIGN_PANEL%)%
%(%?%TRUE(%PROFILE%)%%:%%SEX_PANEL%?%)%
%(%?%MODER%%MODER_PANEL%?%)%
</td></tr>
<tr><td width=50%>%submit("ok", "OK", "", "", "onmousedown=checkDesign() style=width:100%")%</td><td width=50%>%button("cancel", "Cancel", "", "", "style=width:100%")%</td></tr>
</table>
button { width: 22px; padding: 1px }
select { width: 100% }
.sq { width: 6px; height: 6px }
.in { border-width: 1px; width: 100% }
.ex { padding: 10px }
#nc td, #mc td { border: 0 }
#slider { position: relative; background: #eee url(images/bg-slider.gif) 0 4px no-repeat; width: 203px; height: 26px; margin: 5px }
#slider div { position: absolute; top: 3px }
</style>
<script type="text/javascript">
function checkDesign(){
var d = document.getElementsByName("design")[DESIGN NUMBER];
var n = document.getElementsByName("nicks_off")[0];
if(d.checked && !n.checked)
{n.checked = "checked";}
}
</script>
%NICK_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th colspan=2>Графический ник</th></tr>
<tr><td width=100% class=t>
<div class=ex align=center>__%?<img name=nick src=%NICK% width=%NICK_WIDTH% height=%NICK_HEIGHT%>%:%<img name=nick src=images/0.gif>?%__</div>
</td>
<td class=t>
<a id=nick_up href=><img src=admin/images/up.gif width=12 height=10 border=0 alt='сдвинуть вверх'></a><br>
<a id=nick_down href=><img src=admin/images/down.gif width=12 height=10 border=0 alt='сдвинуть вниз'></a>
</td></tr>
<tr><td colspan=2 class=t>
%checkbox("use_pic", %USER_PICTURE%, 1, " использовать графник")%<br><br>
%input("nick_pic", "", 15, 0, "class=in type=file")%
<br>Размеры: %NICK_MAX_WIDTH%x%NICK_MAX_HEIGHT%, %NICK_FILESIZE%k</td>
</tr></tr>
</table><br>
END%
%ICON_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Личная иконка</th></tr>
<tr><td class=t>
%?
<center>
<img src=%ICON% width=%ICON_WIDTH% height=%ICON_HEIGHT%><br>
%checkbox("del_icon", 0, 1, " удалить иконку")%
</center>
?%
%input("icon", "", 15, 0, "class=in type=file")%
<br>Размеры: %ICON_MAX_WIDTH%x%ICON_MAX_HEIGHT%, %ICON_FILESIZE%k
</td></tr>
</table><br>
END%
%COLOR_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>%T%</th></tr>
<tr><td align=center class=t>
<div class=ex><font id=%N%_ex></font></div>
%input("%N%_color", "", 0, 255, "class=in")%
<table id=%N%_colors_table border=0 cellpadding=0 cellspacing=0></table>
%?%GRADIENT%%(%GRADIENT_PANEL%)%?%
</td></tr>
</table><br>
END%
%GRADIENT_PANEL<<<END
</td></tr>
<tr><td class=t>
%checkbox("%N%_gradient", 0, 1, " градиентный цвет")%
<table id=%N%_gradient_colors cellspacing=1 cellpadding=0 width=100% bgcolor=black></table>
END%
%STYLE_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>%T%</th></tr>
<tr><td nowrap class=t id=%N%_fonts_table></td></tr>
<tr><td class=t>
%radio("%N%_weight", 0, [1, " тонкий", 2, " нормальный"], "<br>")%<br>
%checkbox("%N%_italic", 0, 4, " курсив")%
</td></tr>
</table><br>
END%
%INVISIBLE_PANEL<<<ENDEND
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Невидимость</th></tr>
<tr><td class=t>
%checkbox("invisible", %INVISIBLE%, 1, " невидимка")%<br>
%checkbox("friends", %FRIENDS%, 1, " только для друзей")%<br>
%checkbox("add_friend", %ADD_FRIENDS%, 1, " автодобавление друзей")%
</td></tr>
</table><br>
ENDEND%
%PHRASES_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Фразы</th></tr>
<tr><td class=t>
Фраза при входе:<br>
%input("enter_mess", %ENTER_MESS%, 0, 100, "class=in id=enter_mess")%<br>
Фраза при выходе:<br>
%input("quit_mess", %QUIT_MESS%, 0, 100, "class=in id=quit_mess")%<br><br>
TIME - текущее время<br> NICK - ваш ник
</td></tr>
</table><br>
END%
%MODER_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Модерирование</th></tr>
<tr><td class=t>
%?%MODER_FORM%%checkbox("notify_form", %MODER_NOTIFY_FORM%, 1, " уведомлять о регистрации новой анкеты")%<br>?%
%?%MODER_BOOK%%checkbox("notify_crea", %MODER_NOTIFY_BOOK%, 1, " уведомлять о новой записи в творчество")%<br>?%
%?%MODER_CREA%%checkbox("notify_book", %MODER_NOTIFY_CREA%, 1, " уведомлять о новой записи в гостевую книгу")%?%
</td></tr>
</table><br>
END%
%PARAM_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Параметры</th></tr>
<tr><td class=t>
%checkbox("smooth_nav", %SMOOTH_NAV%, 1, " плавная навигация")%<br>
%checkbox("smooth_mess", %SMOOTH_MESS%, 1, " плавная прокрутка")%<br>
%checkbox("show_time", %SHOW_TIME%, 1, " выводить время")%<br>
%checkbox("local_time", %LOCAL_TIME%, 1, " локальное время")%<br>
%checkbox("smiles_off", %SMILES_OFF%, 1, " отключить смайлы")%<br>
%checkbox("nicks_off", %NICKS_OFF%, 1, " отключить графники")%<br>
%checkbox("img", %IMG%, 1, " разрешить картинки")%<br>
%checkbox("media",%MEDIA%, 1, " разрешить звук")%<br>
%checkbox("mono", %MONO%, 1, " монохромный цвет")%<br>
%checkbox("keep_nick", %KEEP_NICK%, 1, " сохранять ник")%<br>
%checkbox("translit", %TRANSLIT%, 1, " транслит (Ctrl+Alt)")%<br>
%checkbox("security", %SECURITY%, 1, " высокая безопасность")%<br>
<input type=hidden name=antivirus>
</td></tr><tr><th>Вывод сообщений</th></tr>
<tr><td class=t>
%radio("dir", %DIR%, [0, " сообщения сверху", 1, " сообщения снизу"], "<br>")%<br>
%select("mm", %MM%, [0, 50, 1, 100, 2, 150, 3, 200, 4, 300, 5, 500], "", "style=width:60px")% фраз в окне
</td></tr>
<tr><th>Сообщения для меня</th></tr>
<tr><td class=t>
%radio("my_phrases", %MY_PHRASES%, [0, " не выделять", 1, " подчеркивать", 2, " в рамку", 3, " подсвечивать", 4, " отфильтровывать"], "<br>")%<br>
%checkbox("exactly_nick", %EXACTLY_NICK%, 1, " точная проверка ника")%
</td></tr>
</table><br>
END%
%SOUNDS_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Звуки</th></tr><tr>
<td class=t>Громкость звуков: <span id=volume></span>%
<div id=slider><div><img width=15 height=19 src=images/slider.gif></div></div>
</td></tr>
<tr><td nowrap class=t>
<table cellspacing=1 cellpadding=0 class=t>
<tr><td colspan=2 nowrap>%checkbox("use_my_sound", %MY_SOUND%, 1, " сообщение для меня")%</tr>
<tr>
<td width=100%><select name=my_sound></select></td>
<td><button class=in name=play_my title='прослушать'><img src=images/sound.gif width=16 height=16></button></td>
</tr>
<tr><td colspan=2 nowrap>%checkbox("use_nb_sound", %NB_SOUND%, 1, " мне пришла записка")%</tr>
<tr>
<td width=100%><select name=nb_sound></select></td>
<td><button class=in name=play_nb title='прослушать'><img src=images/sound.gif width=16 height=16></button></td>
</tr>
<tr><td colspan=2 nowrap>%checkbox("use_pr_sound", %PR_SOUND%, 1, " приглашение в приват")%</tr>
<tr>
<td width=100%><select name=pr_sound></select></td>
<td><button class=in name=play_pr title='прослушать'><img src=images/sound.gif width=16 height=16></button></td>
</tr>
<tr><td colspan=2 nowrap>%checkbox("use_vote_sound", %VOTE_SOUND%, 1, " начало голосования")%</tr>
<tr>
<td width=100%><select name=vote_sound></select></td>
<td><button class=in name=play_vote title='прослушать'><img src=images/sound.gif width=16 height=16></button></td>
</tr>
<tr><td colspan=2 nowrap>%checkbox("use_nick_sound",%NICK_SOUND% , 1, " пришел/ушел друг")%</tr>
<tr>
<td width=100%><select name=nick_sound></select></td>
<td><button class=in name=play_nick title='прослушать'><img src=images/sound.gif width=16 height=16></button></td>
</tr>
<tr>
<td width=100%>%input("add_nick", "введите ник кого ждем", 0, 0, "class=in")%
<td>%button("add", ">>", "добавить ник", "style=width:24px")%
</tr>
</table>
<select name=nicks size=3></select>
</td></tr>
</table><br>
END%
%DESIGN_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Дизайн чата</th></tr>
<tr><td class=t>
%radio("design", %CHAT("DESIGN")%, %CHAT_DESIGN%, "<br>")%
</td></tr>
</table><br>
END%
%SEX_PANEL<<<END
<table cellspacing=0 cellpadding=0 class=t>
<tr><th>Ваш пол</th></tr>
<tr><td class=t>
%radio("sex", %SEX%, [1, " мужской", 2, " женский", 0, " скрываю"], "<br>")%
</td></tr>
</table><br>
END%
<center><h3>Личные настройки</h3>
<table cellspacing=1 cellpadding=0 align=center width=190>
<tr><td colspan=2>
%(%?%PRIV_NICK_GRAPH%%NICK_PANEL%?%)%
%(%?%PRIV_ICON%%ICON_PANEL%?%)%
%T="Цвет ника"%%N="n"%%GRADIENT=%PRIV_NICK_GRADIENT%%
%(%?%PRIV_NICK_COLOR%%COLOR_PANEL%?%)%
%T="Цвет сообщений"%%N="m"%%GRADIENT=%PRIV_MESS_GRADIENT%%
%(%?%PRIV_MESS_COLOR%%COLOR_PANEL%?%)%
%T="Шрифт ника"%%N="n"%
%(%?%PRIV_NICK_STYLE%%STYLE_PANEL%?%)%
%T="Шрифт сообщений"%%N="m"%
%(%?%PRIV_MESS_STYLE%%STYLE_PANEL%?%)%
%(%?%PRIV_INVISIBLE%%INVISIBLE_PANEL%?%)%
%(%?%PRIV_PHRASES%%PHRASES_PANEL%?%)%
%(%PARAM_PANEL%)%
%(%SOUNDS_PANEL%)%
%(%DESIGN_PANEL%)%
%(%?%TRUE(%PROFILE%)%%:%%SEX_PANEL%?%)%
%(%?%MODER%%MODER_PANEL%?%)%
</td></tr>
<tr><td width=50%>%submit("ok", "OK", "", "", "onmousedown=checkDesign() style=width:100%")%</td><td width=50%>%button("cancel", "Cancel", "", "", "style=width:100%")%</td></tr>
</table>
P.S.: Проблема с графами в дизайнах решается, но появляется другая проблема с первым скриптом. Отключение графников работать из-за него не будет. Скрипт всегда автоматически будет их включать. Поэтому предусмотрен второй вариант, где %USER% будет сам включать графники, если это нужно.