Модуль "Друзья пользователя" для uCoz
0

Новая исправленная версия скрипта Друзья Пользователя. Исправлен баг с проверкой пользователя на повтор, так же добавлено окно добавления материала и добавлено оповещение о добавлении в друзья.
Установка:
1. Активизируем модуль "Каталог сайтов" и создаем в нем любую категорию. В настройках модуля включаем "Название сайта" и "Дополнительные поля 1-4". А так же включаем возможность поиска материалов пользователя.
2. В настройках групп включаем возможность добавления материала всем группам, а так же отключаем модерацию материалов.
3. В вид материалов вставляем:
Code
<table>
<tr>
<td><img width="50" src="$OTHER1$"></td>
<td>Никнейм: <a href="$OTHER2$"<?if($OTHER3$)?> title="$OTHER3$"<?endif?>>$TITLE$</a><br>ID: $OTHER4$<br><small><a href="javascript://" class="del_bm$ID$" onclick="$.get('/index/92-6-$ID$-<?substr($MODER_PANEL$, strrpos($MODER_PANEL$,"','h")-8,8)?>',function(){$('#entryID$ID$').slideUp('fast')});">Удалить</a></small></td>
<tr>
</table>
<div style="border-top:1px solid #ccc; border-bottom:1px solid #fff;"></div>
<tr>
<td><img width="50" src="$OTHER1$"></td>
<td>Никнейм: <a href="$OTHER2$"<?if($OTHER3$)?> title="$OTHER3$"<?endif?>>$TITLE$</a><br>ID: $OTHER4$<br><small><a href="javascript://" class="del_bm$ID$" onclick="$.get('/index/92-6-$ID$-<?substr($MODER_PANEL$, strrpos($MODER_PANEL$,"','h")-8,8)?>',function(){$('#entryID$ID$').slideUp('fast')});">Удалить</a></small></td>
<tr>
</table>
<div style="border-top:1px solid #ccc; border-bottom:1px solid #fff;"></div>
4. В странице поиска материалов пользователя ищем:
Code
$BODY$
И заменяем на:
Друзей нет$BODY$
$PAGE_SELECTOR1$
5. В персональную страницу пользователя в нужное место вставляем:
Code
<div class="BlockTitlle" style="height:14px;"><!-- <bt> --><!--<s5184>--><span style="float:left;"><?if($_PM_READ_URL$)?>Мои друзья<?else?>Его друзья<?endif?></span> <span style="float:right;">($_DIR_ENTRIES$)</span><!--</s>--><!-- </bt> --></div>
<div class="BlockCont" style="padding:0px;">
<!-- <bc> -->
<script type="text/javascript">
$.get('/dir/0-0-$_USER_ID$-0-17 ',function(singmen){
var result = $('#friends44',singmen).html();
$('#dfriends').html(result);
});
</script>
<span id="dfriends"></span>
<script>
function Addfriends() {
$.get('/dir/0-0-0-0-1', function(data){
var ssid = $('input[name="ssid"]', data).val();
$.post('/dir/', {
a: 12,
jkd428: 1,
jkd498: 1,
ocat: 1,
title: '$_USERNAME$',
other1: '<?if($_AVATAR$)?><?substr($_AVATAR$,strpos($_AVATAR$,'src')+5,strpos(substr($_AVATAR$,strpos($_AVATAR$,'src')+5), '>')-3)?><?else?>http://uwnd.ru/images/question_a.gif<?endif?>',
other2: '$_PROFILE_URL$',
other3: '$_NAME$',
other4: $_USER_ID$,
ssid: ssid
}, function(qwe){
var er = $(qwe).text();
if(er.indexOf('успешно')>-1){_uWnd.alert('Пользователь добавлен в друзья!','Успех',{w:270,h:60,t:8000})}
else {_uWnd.alert('<font color="red">Произошла ошибка</font>','',{w: 270,h: 70,t: 8000});};
});
});
};
$.get('/dir/0-0-$USER_ID$-0-17 ',function(uwnd56456){
var result1 = $('#dfgdddfg',uwnd56456).html();
if(result1.indexOf('$_PROFILE_URL$')=='-1') { $('#mmmmmmd').html('<a href="javascript:Addfriends()">Добавить в друзья</a>') } else { $('#mmmmmmd').html('Уже есть в друзьях') };
});
</script>
<?if($_DIR_ENTRIES$>3)?><a class="Smenu_link" href="$_DIR_ACTIVITY_URL$">Другие</a><?endif?>
<!-- </bc> -->
</div>
<div style="padding:5px"></div>
<div class="BlockCont" style="padding:0px;">
<!-- <bc> -->
<script type="text/javascript">
$.get('/dir/0-0-$_USER_ID$-0-17 ',function(singmen){
var result = $('#friends44',singmen).html();
$('#dfriends').html(result);
});
</script>
<span id="dfriends"></span>
<script>
function Addfriends() {
$.get('/dir/0-0-0-0-1', function(data){
var ssid = $('input[name="ssid"]', data).val();
$.post('/dir/', {
a: 12,
jkd428: 1,
jkd498: 1,
ocat: 1,
title: '$_USERNAME$',
other1: '<?if($_AVATAR$)?><?substr($_AVATAR$,strpos($_AVATAR$,'src')+5,strpos(substr($_AVATAR$,strpos($_AVATAR$,'src')+5), '>')-3)?><?else?>http://uwnd.ru/images/question_a.gif<?endif?>',
other2: '$_PROFILE_URL$',
other3: '$_NAME$',
other4: $_USER_ID$,
ssid: ssid
}, function(qwe){
var er = $(qwe).text();
if(er.indexOf('успешно')>-1){_uWnd.alert('Пользователь добавлен в друзья!','Успех',{w:270,h:60,t:8000})}
else {_uWnd.alert('<font color="red">Произошла ошибка</font>','',{w: 270,h: 70,t: 8000});};
});
});
};
$.get('/dir/0-0-$USER_ID$-0-17 ',function(uwnd56456){
var result1 = $('#dfgdddfg',uwnd56456).html();
if(result1.indexOf('$_PROFILE_URL$')=='-1') { $('#mmmmmmd').html('<a href="javascript:Addfriends()">Добавить в друзья</a>') } else { $('#mmmmmmd').html('Уже есть в друзьях') };
});
</script>
<?if($_DIR_ENTRIES$>3)?><a class="Smenu_link" href="$_DIR_ACTIVITY_URL$">Другие</a><?endif?>
<!-- </bc> -->
</div>
<div style="padding:5px"></div>
5.1 Там же в нужное место где хотите чтобы появилась ссылка вставляем:
Code
<?if($_PM_SEND_URL$)?><span id="mmmmmmd">...</span><?endif?>
Установка окончена!

Всего комментариев: 0 | |
ПОСЛЕДНИЕ ОТВЕТЫ С ФОРУМА
Форум | Темы |
Заявка в команду сайта!Добавлено в раздел: Вакансии | 0 |
Сервер куплен !, идет набор в администрациюДобавлено в раздел: Minecraft | 0 |
Сервер сайтаДобавлено в раздел: Minecraft | 1 |
Категории
PHP скрипты [1] |
Каталог файлов [7] |
Новости сайта [5] |
Каталог статей [0] |
Каталог сайтов [0] |
Ajax скрипты [4] |
Пользователи [14] |
Другие скрипты [31] |
Статистика
Пользователи
Гости сайта
Кто on-line? Сегодня нас посетили
![]() | Всего чел. на сайте: 400 |
![]() | Новых за месяц: 0 |
![]() | Новых за неделю: 0 |
![]() | Новых вчера: 0 |
![]() | Новых сегодня: 0 |
Лента коментариев