Логин:
Пароль:
Страница 1 из 11
Форум » О uCoz » Скрипты » MiniProfile by Andrey
MiniProfile by Andrey
AndreyДата: Понедельник, 30.12.2013, 13:56:27 | Сообщение # 1
Технарь
Offline
3

Интиресный Мини профиль написанный мной для своего старого портала. Вот решил поделиться им с вами! И так преступим к установки

Создаём глобальный блок Панель управления > Управление дизайном > Глобальные блоки Называем его MINIPROF и вставляем в его шаблон это:
Код
<table width="100%" border="0">
<td valign="top">    
<table width="100%" border="0" align="center" style="padding-left:8px;"><tr><td>
    <?if($USER_AVATAR_URL$)?> <div align="center"> <img class="userAvatar" title="$USERNAME$" src="$USER_AVATAR_URL$" width="45px" border="0"> <?else?><?if($USER_LOGGED_IN$)?><img class="userAvatar" title="$USERNAME$" src="/miniprof/Images/no_avator/noavatrs.gif" width="45px" border="0"><?else?><img class="userAvatar" title="$USERNAME$" src="/miniprof/Images/user1.gif" width="60px" border="0"><?endif?></div><?endif?>
<?if($USER_LOGGED_IN$)?>
<td valign="top">    
<a href="#" title="Ваши данные" id="bmc1" onclick="actbm(1)" ondblclick="document.getElementById('bm1').style.display='none';"><span style="font-size:6pt">[i]</span></a><br>
<a href="#" title="Другие функции" id="bmc2" onclick="actbm(2)" ondblclick="document.getElementById('bm2').style.display='none';"><span style="font-size:6pt">[f]</span></a><br>
<br><br>
<a href="$LOGOUT_LINK$" title="Вы уверенны что хотите выйти?"><span style="font-size:6pt">[x]</span></a>
</td>
    <?endif?>
</td></tr></table>
</td>
       
<td valign="top">    
<table width="100%" border="0" align="left"><tr><td>
<?if($USER_LOGGED_IN$)?>
<div style="margin-bottom:10px;padding-left:20px" id="bm1">
    Логин: $USERNAME$<br>Имя: $USER_FULL_NAME$<br>Группа: $USER_GROUP$<br>
    <div align="right"><a href="#" id="info" onclick="new _uWnd('info', 'Инфо', 390, 200, {align: 0},_inf);return false;"><span style="font-size:6pt;"><i>Смотреть полностью...</i></span></a></div>
    </div>
<div style="margin-bottom:10px;padding-left:20px;display:none" id="bm2">
<a href="/index/8-$USER_ID$">Открыть ПДА</a><br>
<a href="/index/11">Редактировать профиль</a><br>
<a href="#" id="otlss">Отправить</a>/<a href="#" id="lssx">Читать</a> Л.С.<br>
У вас $UNREAD_PM$ Л.С.    
</div>
<?endif?>
<?if($GROUP_ID$=0)?>
<div style="padding:10px 0px 0px 65px"><a href="$LOGIN_LINK$"><span style="font-size:17pt"><b>Вход</b></span></a></div>
<?endif?>
</td></tr></table>
</td>
       
</table>

<script type="text/javascript">$(document).ready(function(){_inf = '<fieldset><legend>#$USER_ID$</legend>Логин: $USERNAME$<br>Имя: $USER_FULL_NAME$<br>День рождения: $USER_BIRTHDAY$<br>Пол: $USER_GENDER$<br>Группа: $USER_GROUP$<br>Срок на сайте: $USER_REG_DAYS$</fieldset><fieldset><legend>Ваш браузер</legend>$USER_AGENT$ вер.$USER_AGENT_VER$ $USER_AGENT_PDA$</fieldset>'; $("#info")});</script>

<!-- Отправит \ Читать личное сообщения -->
<script type="text/javascript">
$(function(){
    $('#otlss').click(function(){
    new _uWnd('otls','Отправить личное сообщение',743,500,{min:0,max:0,align:0,header:1,fadetype:2,fadespeed:500,fadeclosetype:2,fadeclosespeed:500,popup:0,resize:0},'<iframe src="/index/14-0-0-1" frameborder="0" marginheight="0" marginwidth="0" width="100%" height="470"></iframe>');
    });
    $('#lssx').click(function(){
    new _uWnd('lsx','Читать личное сообщение',743,500,{min:0,max:0,align:0,header:1,fadetype:2,fadespeed:500,fadeclosetype:2,fadeclosespeed:500,popup:0,resize:0},'<iframe src="/index/14" frameborder="0" marginheight="0" marginwidth="0" width="100%" height="470"></iframe>');
    });
});
</script>
<!-- --- -->
<script type="text/javascript">
setbm = function(){
var i = 2;
while(document.getElementById('bm'+i)!=null){
document.getElementById('bm'+i).style.display='none';
i++;
}
}
actbm = function(aid){
var i = 1;
while(document.getElementById('bm'+i)!=null){
if(i!=aid){
document.getElementById('bm'+i).style.display='none';
document.getElementById('bmc'+i).className='bmc';
} else {
document.getElementById('bm'+i).style.display='block';
document.getElementById('bmc'+i).className='bmcsel';
}
i++;
}
}
</script>


Далее на странице где хотите видеть мини профиль после </body> вставляем:
Код
<div style="position: fixed; bottom: 0pt; left: 1pt;">    
<!-- // MiniProfile by Andrey -->
    <table><tr><td background="/miniprof/Images/mini_pda.png" height="97px" width="280px">    
    <table><tr><td style="padding:3px 0px 4px 0px">
$GLOBAL_MINIPROF$
</td></tr></table></td></tr></table>    
    </div>


Файлы из прикреплённого архива заливаем к себе на хост в папку "miniprof"

Вот и всё!

Автор: Andrey
Материал подготовил: Andrey
Для того чтоб скачать прикреплённые файлы нужно Зарегестрироватся, или войти на сайт под своим логином
 
профиль
ХирургДата: Понедельник, 30.12.2013, 15:17:31 | Сообщение # 2
Рядовой
Offline
0
Andrey, привет, а можно сделать чтобы это MiniProfile был в блоке?
 
профиль
AndreyДата: Понедельник, 30.12.2013, 16:51:47 | Сообщение # 3
Технарь
Offline
3
survarium, Ели ты спрашиваешь можно ли засунуть всё в один глобальный блок? То отвечаю, можно. Просто совмещаешь два скрипта. Первый всовываешь во второй, вместо $GLOBAL_MINIPROF$
 
профиль
Форум » О uCoz » Скрипты » MiniProfile by Andrey
Страница 1 из 11
Поиск: