Этот скрипт, позволяет каждому зарегистрированому пользователю сайта, без обращения к администратору, сделать себе любую подпись под аватаром и выбрать цвет подписи.
1. Настройки --> Замена стандартных надписей --> Форма регистрации пользователей на сайте, изменим поле "MSN идентификатор" на "Персональный титул", а поле "AOL" на "Цвет титула".
2. Модуль Пользователи --> Настройки модуля, поставим галочки возле "Персональный титул" и Цвет титула.
3. Управление дизайном --> Форум --> Вид материалов форума, находим там эту строку:
Code
<?if($AVATAR_URL$)?><img alt="" title="$USERNAME$" class="userAvatar" border="0" src="$AVATAR_URL$"><?endif?><?if($USER_TITLE$)?><div class="postRankName">$USER_TITLE$</div><?else?><div class="postRankName">$USER_RANK_NAME$</div><?endif?>
и меняем на это:
Code
<?if($AVATAR_URL$)?><img alt="" title="$USERNAME$" class="userAvatar" border="0" src="$AVATAR_URL$"><?endif?><?if($MSN$)?><br><br><FONT color="$AOL$">$MSN$</font><?endif?>
затем там же находим эту строку:
Code
<?if($GROUP_ICON$)?><div class="postRankIco">$GROUP_ICON$</div><?else?><div class="postRankIco">$USER_RANK_ICON$</div><?endif?>
и меняем на эту:
Code
<?if($GROUP_ICON$)?><div class="postRankIco"><br>$GROUP_ICON$</div><?else?><div class="postRankIco"><br>$USER_RANK_ICON$</div><?endif?>
4. Главная » Управление дизайном --> Пользователи --> Форма регистрации пользователей, находим эту строку:
Code
<?if($AOL_FL$)?>
<tr id="siM9"><td class="manTd1" id="siM10">$AOL_SIGN$</td><td class="manTd2" id="siM11">$AOL_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<?endif?>
и меняем на эту:
Code
<?if($AOL_FL$)?>
<tr id="siM15"><td class="manTd1" id="siM16">Выберите цвет титула:</td>
<td class="manTd2" id="siM17">
<script>
function smilepre(sm)
{ //Color Title / by KENT
if(sm == '')
document.all.aolsmilepre.innerHTML = '';
else
document.all.aolsmilepre.innerHTML = '<FONT color="'+sm+'">Пример цвета</font>';
}
</script>
<select size="1" id="aolsmile" name="aol" onChange="smilepre(this.value);">
<option value="000000">Не выбран</option>
<option value="red">Красный</option>
<option value="blue">Синий</option>
<option value="orange">Оранжевый</option>
<option value="purple">Пурпуровый</option>
<option value="green">Зелёный</option>
<option value="FF00FF">Фуксин</option>
<option value="B03060">Темно-бордовый</option>
<option value="D2691E">Шоколадный</option>
</select>
<div id="aolsmilepre"></div>
</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<?endif?>
5. Главная » Управление дизайном --> Пользователи --> Форма редактирования персональной информации, находим эту строку:
Code
<?if($AOL_FL$)?>
<tr id="siM9"><td class="manTd1" id="siM10">$AOL_SIGN$</td><td class="manTd2" id="siM11">$AOL_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<?endif?>
и меняем на эту:
Code
<?if($AOL_FL$)?>
<tr id="siM15"><td class="manTd1" id="siM16">Выберите цвет титула:</td>
<td class="manTd2" id="siM17">
<script>
function smilepre(sm)
{ //Color Title / by KENT
if(sm == '')
document.all.aolsmilepre.innerHTML = '';
else
document.all.aolsmilepre.innerHTML = '<FONT color="'+sm+'">Пример цвета</font>';
}
</script>
<select size="1" id="aolsmile" name="aol" onChange="smilepre(this.value);">
<option value="000000">Не выбран</option>
<option value="red">Красный</option>
<option value="blue">Синий</option>
<option value="orange">Оранжевый</option>
<option value="purple">Пурпуровый</option>
<option value="green">Зелёный</option>
<option value="FF00FF">Фуксин</option>
<option value="B03060">Темно-бордовый</option>
<option value="D2691E">Шоколадный</option>
</select>
<div id="aolsmilepre"></div>
</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<?endif?>