Главная » Файлы » Скрипты для uCoz » Мини-профиль

Мини-Профиль пользователя в ajax окне для любого модуля uCoz
24.06.14, 09:52:13

Скачать файл





Этот скрипт Мини-Профиля пользователя в ajax окне для любого модуля uCoz является модификацией скрипта от Apocalypse под названием Мини-профиль для Каталога файлов в uWnd окне для uCoz

Идея скрипта заключается в следующем: при клике на ник пользователя открывается его мини-профиль, в котором отображается его аватар, личные данные, а так же и активность на сайте. При желании можно легко данный скрипт переделать под свой дизайн и свои потребности

Преимущества этой версии перед предыдущей:
Упрощен и укорочен код: ранее код скрипта помещался в вид материалов и если у вас на странице было 10 материалов, то код скрипта встречался на странице 10 раз, что значительно нагружало сайт и увеличивало время его загрузки в разы. Теперь скрипт находится в отдельном js файле и подгружается с сайта, тем самым совсем не нагружая его, тем более что скрипт универсален и подходит совершенно для любых модулей сайта.

Устанавливаем скрипт:

1) Для начала на персональной странице в самый верх размещаем следующий код:
Код
<span style="display:none;">
<div id="loader">
<fieldset>
<legend>
<span id="ava"><a title="Клик для перехода в профиль" href="/index/8-$_USER_ID$" target="_blank"><?if($_AVATAR$)?>$_AVATAR$<?else?><img src="/images/noavatar.png" border="0"><?endif?></a></span> [<?if($_STATUS$)?>$_STATUS$<?else?><font color="green">Online</font><?endif?>]</legend>
<b>Имя пользователя:</b> $USERNAME$<br>
<b>Группа:</b> $_GROUP_NAME$<br>
<b>Пол:</b> $_GENDER_NAME$<br><br>
<b>Добавлено файлов:</b> <a href="$_LOAD_ACTIVITY_URL$" target="_blank">$_LOAD_ENTRIES$</a><br>
<b>Оставлено комментариев:</b> $_COM_ENTRIES$<br>
<b>Последний раз был на сайте:</b> $_LOG_TIME$</b>
</fiendset>
</div>
</span>


2) Далее в "Виде материалов" и на "Странице материала и комментариев к нему" находим:
Код
<?if($USERNAME$)?>... Бла бла бла ...<?endif?>

и заменяем на:
Код
<?if($USERNAME$)?>Добавил: <a href="javascript://" onclick="getUserProf('$ID$','$UID$','$USERNAME$')" title="Просмотреть мини-профиль">$USERNAME$</a><?endif?>


3) Теперь в Нижнюю часть сайта подгружаем сам скрипт:
Код
<script type="text/javascript" src="/js/loadUserProf.js"></script>


4) И конечно же помещаем скачанный с сайта скрипт и 2 картинки в папки js и images соответственно.

***Примечание: для того, что бы данный скрипт корректно работал и в каталоге статей, нужно просто в коде, помещаемом на странице материала или в виде материала, поменять $USERNAME$ на $USER$.

Материал подготовлен Grey

Демо - CSS-Portal.Net
Категория: Мини-профиль | Добавил: Apocalypse | Теги: любого, мини-профиль, ucoz, модуля, AJAX, для, окне, пользователя
Просмотров: 626 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email: