Naruto Shippuuden 294
20 декабря 2012
Naruto Shippuuden 294
20 декабря 2012
  • Наруто
  • Bleach
  • Fairy Tail
  • One Piece
rss
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
AniFuck.Ru - ролевая! » Общение & развлечения » Скрипты » Модуль «Друзья» для uCoz
Модуль «Друзья» для uCoz
saintДата: Суббота, 18.08.2012, 20:42 | Сообщение # 1
Группа: Новичек
Сообщений: 71
Награды: 8
Репутация: 4
Статус: Оффлайн

Замечательный скрипт-друзья для uCoz. Он подойдет для сайта любой тематики, где есть пользователи сайта, необходимо чтоб сайт пользовался большой популярностью, скрипт устанавливается очень легко, эта новая версия скрипта, исправлены баги прошлой версии, в новой версии много возможностей

Список друзей :

http://webo4ka.3dn.ru/_ld/23/s70921907.jpg

Настройка модуля "Блог" в админ панели :

http://webo4ka.3dn.ru/_ld/23/s45346540.jpg

Настройка прав групп пользователей :

http://webo4ka.3dn.ru/_ld/23/s31154458.jpg

Персональная страница пользователя:
По месту:
Code
<div class="udtb"><div class="udtlb">Друзья:</div><a href="#" id="lookfr" onclick="friends.fix();return false;">Посмотреть друзей</a> <span style="font-size: 9px;"><?if($_PM_SEND_URL$)?><script type="text/javascript">    
    var othid = '$_USER_ID$'    
    var myid = '$USER_ID$'    
    $(document).ready(function(){    
    $.get('/blog/0-0-0-0-17-' + myid, function(data){    
    var frfunc = $('#adordelfr' + othid + ':first', data).html();    
    if (frfunc == null) {    
    var frfunc = '<a href="javascript:;" id="addfrA" onclick="friends.sAdd();" class="menu_b">[Добавить в друзья]</a>';    
    }    
       
    else {    
    var frfunc = '';    
    };    
    $("#fr").html(frfunc)(true);    
    });    
    });    
    </script>    
    <span id="fr"></span>    
    <table border="0" cellpadding="0" cellspacing="0" width="200px" id="proFile">    
    <tr><td>    
    <style><a href="javascript://" id="mybtn" onclick="ifresend(); setCookie('mybtn', 'none', 365); myfunc();" class="proava">[Добавить в друзья]</a></style>    
    <span id="fr"></span>    
    </td></tr>    
    </table>    

    <?endif?></span></div>    

    <script type="text/javascript">    
    var friends = new Object();    
    friends.ucodes = {    
    homepage: '$HOME_PAGE_LINK$',    
    userid: '$USER_ID$',    
    username: '$USERNAME$',    
    _userid: '$_USER_ID$',    
    _username: '$_USERNAME$',    
    own: '$_IS_OWN_PROFILE$',    
    avatar: '<?if( $_AVATAR$)?><?substr(substr($_AVATAR$,strpos($_AVATAR$,'src="')+5),0,strpos(substr($_AVATAR$,strpos($_AVATAR$,'src="')+5),'"'))?><?else?>htt  p://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_u1.1.ru.js"></script>


В персональную страницу в 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');}    
    .tdfrh { border:1px solid #969696; padding:2px 5px; margin:2px; background: #EAEBEC; }    
    .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 style="display:none;">    
<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>    
</div>    
<span id="adordelfr$OTHER5$"></span>


Кратко о функциях :

После добавления кнопка [Добавить в друзья] не отображается.
Когда вы добавляете друга, ему автоматически отсылается ЛС (есть поддержка каптчи). Текст ЛС редактируется в скрипте.
Друзья в ajax окне отображаются все, при нажатии кнопки : Остальные друзья.

Для адаптации скрипта под другой модуль нужно :
Заменить " /blog/ " на " /Ваш модуль/ " во всех встречающихся документах.

Так же чтобы работала кнопка удалить, нужно в виде материалов :
Code
/index/92-3-


Заменить на:
Code
/index/92-Номер модуля-


 
AniFuck.Ru - ролевая! » Общение & развлечения » Скрипты » Модуль «Друзья» для uCoz
  • Страница 1 из 1
  • 1
Поиск: