Главная » Статьи » Скрипты » Скрипты для uCoz |
Скрипт друзей для ucoz с функцией подтверждения. — для uCoz
Скрипт Друзей для uCoz
уже выкладывался довольно таки давно, но отличие того скрипта в том,
что там нет подтверждения добавления. Я обещал выложить скрипт с
подтверждением, но все как-то руки не доходили, но количество просьб в
ЛС растет с каждым днем Code Получить код <span
class="friend"><span class="nick">$TITLE$</span><span
class="ava">$OTHER1$</span><span
class="gr">$OTHER2$</span> <span class="del"></span> <span class="url">$OTHER3$</span><span class="thisId">$ID$</span><span class="isConfirm">0)?>true</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></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), '"'))?>http://ucodes.ru/images/noava.png', _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 Получить код 0)?> Code Получить код 0) or (($TIMESTAMP$*1000) < 1295110150518))?> Меняем 1295110150518 на текущее время (как получить я написал). Готово. | |
Просмотров: 348
| Теги: |
Всего комментариев: 0 | |