Приветствую Вас Прохожий | RSS Суббота, 23.11.2024, 20:49
Меню сайта
ВИДЕО УРОКИ СКРИПТЫ UCOZ ШАБЛОНЫ UCOZ ФОТОШОП UCOZ КАТАЛОГ СТАТЕЙ ВЕБМАСТЕРУ UCOZ ВИДЕО ФОТОШОПА ДОПОЛНЕНИЕ САЙТА РАЗДЕЛ СТУДИИ УСЛУГИ НАШЕГО САЙТА


Мини-чат
Все вопросы задаем в форуме,
здесь они игнорируются!



Статистика
Онлайн всего: 39
Гостей: 39
Пользователей: 0



Главная » Файлы » Скрипты для uCoz » Скрипты Разное

Модуль "Друзья" примитивный без ajax

Модуль "Друзья" примитивный без ajax Модуль, Друзья, примитивный, ajax
Данный скрипт "Друзей" работает без использования ajax. Все на столько просто, что добавление происходит в один клик и отсутствует уведомление о добавлении. Ожидается разработка более усложненной версии где будут добавлены ещё несколько функций, для более продвинутого использования. Модуль "Друзья" примитивный без ajax

Установка скрипта:

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>


4. В странице поиска материалов пользователя ищем $BODY$
И заменяем на:
Code
<span id="dfgdddfg">
<div id="friends44"><?if($NUM_ENTRIES$)=0?><a class="Smenu_link">Друзей нет</a><?else?>$BODY$<?endif?></div>

<?if($PAGE_SELECTOR1$)?><div style="text-align:center;">$PAGE_SELECTOR1$</div><?endif?>
</span>


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>


5.1 Там же в нужное место где хотите чтобы появилась ссылка вставляем:
Code
<span id="mmmmmmd">...</span>
Автор\Источник: http://uwnd.ru

Для того что бы скачать архив необходимо зайти на сайт как пользователь.
Просмотров: 4356 | Комментарии: 6 | Рейтинг: 3.0/2 | |Категория: Скрипты Разное | Добавил: мир | Дата: 17.07.2011 | Скачали: 0 | Теги: примитивный, друзья, модуль, ajax
Похожие новости на нашем сайте
Коментарий к новости

Всего комментариев: 6
0  
6 batya-m   Дата: 12.07.2020  Время: 21:45   [№ 15582] [Материал]
Приветствую)) спасибо большое за скрипт))
но у меня проблема
когда жму удалить друга, он исчезает из списка, но "материал" сам остается, в итоге при обновлении страницы удаленный друг на месте снова
в чем проблема?

0  
5 XAMEJIUOH   Дата: 29.08.2012  Время: 00:26   [№ 13632] [Материал]
вообще волшебно!

0  
4 JazzGames   Дата: 17.07.2011  Время: 22:59   [№ 9546] [Материал]
Для того, чтобы не добавлять самого себя в друзья, создана тема на форуме с решением.
http://ucozon.ru/forum/16-7081-1

0  
3 IZERT   Дата: 17.07.2011  Время: 17:20   [№ 9541] [Материал]
хм чтото у меня не получилось (

0  
2 JazzGames   Дата: 17.07.2011  Время: 15:35   [№ 9540] [Материал]
У этого скрипта есть один обидный недочёт.
Ты можешь сам себя в друзья добавлять xD

0  
1 LeonJke   Дата: 17.07.2011  Время: 11:08   [№ 9538] [Материал]
Мир хорош)))
Спасибо)


Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Форма входа


Поиск


На форуме

1 Работа на заводе

29

2 Комплексный прогон сайт...

54

3 Армия

0

4 Может у кого есть!

6

5 Нужны копирайты

1

6 Остались честные СМИ?

0

7 Раздача подарков и стик...

1

8 Дисковое пространство

3

9 Ручной прогон по трасто...

19

10 бот для умножения денег...

0


Подробней о форуме


Комментарии



Copyright UcozOn.ru™ © 2008-2024


Кнопка 88х31 сайта ucozon.ru