23:02 | 13.03.2026
Мини-чат
Наш опрос
Чего не хватает сайту?
Всего ответов: 15
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Добро пожаловать на сайт uCoz-Rips.Ru, на нашем сайте вы сможете скачать множество рипов файлов пренадлежащих системе uCoz: Рип шаблонов для uCoz, Рип скриптов, Рип графики. И ещё вы сможете скачать PSD работы для фотошопа, PSD баннеров, PSD аватарок, а также вы сможете заказать любой рип для своего сайта, рип графики | рип шаблонов и рип скриптов, заказать данные услуги вы сможете абсолютно бесплатно!
Главная » Файлы » Скрипты для uCoz » Пользователи

Скрипт друзей для ucoz с функцией подтверждения.
25.01.2011, 09:20
Скрипт Друзей для uCoz уже выкладывался довольно таки давно, но отличие того скрипта в том, что там нет подтверждения добавления. Я обещал выложить скрипт с подтверждением, но все как-то руки не доходили, но количество просьб в ЛС растет с каждым днем smile
Мы будем использовать модуль Блог. Идем в настройки модуля Блог и настраиваем все по скриншоту.
После чего настраиваем вид материалов блога.
Code
<span class="friend"><span class="nick">$TITLE$</span><span class="ava">$OTHER1$</span><span class="gr">$OTHER2$</span>
<span class="del"><?substr($MODER_PANEL$,strrpos($MODER_PANEL$,'/index/92-3-'),strpos(substr($MODER_PANEL$,strrpos($MODER_PANEL$,'/index/92-3-')),"','"))?></span>
<span class="url">$OTHER3$</span><span class="thisId">$ID$</span><span class="isConfirm"><?if($RATING_NUM$>0)?>true<?endif?></span></span>

Самое время настроить права групп. Настраиваем по скриншоту.
Теперь идем в шаблон Персональная страница пользователя. Добавляем стили-css. В head, например.
Code
<style type="text/css">
.tdfr { border:1px solid #C2C5CA; padding:2px 5px; margin:2px;}
.tdfr img {opacity:0.65; filter:Alpha(Opacity='65'); border: none;}
.tdfrh { border:1px solid #969696; padding:2px 5px; margin:2px; background: #EAEBEC; }
.tdfrh img {border: none}
.tdfr a, .tdfrh a {font-size: 9px;}
.deletedfr {width: 100%; height: 100%; background: white; opacity:0.45; filter:Alpha(Opacity='45');}
#capcode {width: 100px; height: 35px; text-align: center; color: grey; font-size: 14pt;}  
.moreFr {border-top: 1px solid #C2C5CA; padding: 2px;}
</style>

Теперь в этом же шаблоне, по месту вставляем такой вот код:
Code
<div class="udtb"><div class="udtlb">Друзья:</div><a href="#" onclick="friends.show();return false;">Посмотреть друзей</a>   <?if !$_IS_OWN_PROFILE$ and $USER_LOGGED_IN$?><span style="font-size: 9px;">[ <a href="javascript://" onclick="friends.sAdd();">Добавить в друзья</a> ]</span><?endif?></div>
<script type="text/javascript">
var friends = {}; friends.ucodes = { homepage: '$HOME_PAGE_LINK$', userid: '$USER_ID$', username: '$USERNAME$', _userid: '$_USER_ID$', _username: '$_USERNAME$', own: '$_IS_OWN_PROFILE$', avatar: '<?if $_AVATAR$?><?substr($_AVATAR$, 28, strpos(substr($_AVATAR$, 28), '"'))?><?else?>http://ucodes.ru/images/noava.png<?endif?>', _profurl: '$_PROFILE_URL$', isuser: '$USER_LOGGED_IN$', copyright: 'ucodes.ru'}
</script>
<script type="text/javascript" src="http://ucodes.ru/js/friends.ucodes.ru.v2.js"></script>

Файл скрипта можно перезалить к себе на сайт (не обязательно)
Работу скрипта можно протестировать на сайте uCodes.
Автор скрипта: uCodes.ru;

UPDATE
Делаю по просьбам. Если у вас раньше был скрипт друзей (старый), где нет подтверждения, и вы хотите сделать всех старых друзей подтвержденными, это для вас.
Вставляем в адресную строку

Code
javascript: alert((new Date()).valueOf());

Должно появиться число. Это число - текущее время. Это нужно для того, чтобы сделать всех друзей подтвержденными, при условии что они добавлены раньше этого времени! Идем в вид материалов блога, ищем:
Code
<?if($RATING_NUM$>0)?>
и меняем на:
Code
<?if(($RATING_NUM$>0) or (($TIMESTAMP$*1000) < 1295110150518))?>

Меняем 1295110150518 на текущее время (как получить я написал).
Готово. wink
Категория: Пользователи | Добавил: Digish | Теги: пользователи, скрипт, друзей, Ucoz, для, подтверждения., функцией
Просмотров: 267 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]