Главная | Форум | Реклама | Shop Flash-JePo | Картинки | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модуль «Друзья» для uCoz u1.1
JeepersДата: Вторник, 30.08.2011, 23:57 | Сообщение # 1




Администратор портала







Главный Админ
Сталин
Группа: Администраторы
Сообщений: 937
Награды: 0
Репутация: 13


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

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

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





Персональная страница пользователя:
По месту:
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-Номер модуля-
Прикрепления: 1954468.txt (11.1 Kb)


Требуются: Модераторы, Журналист новостей, Дизайнер!
Shop Flash-JePo
 
Реклама
  • Страница 1 из 1
  • 1
Поиск: