Скрипт проверки Друзей при добавлении by TRANE73 Для своей социальной сети я написал очень полезный скрипт! Если Вы захотите добавить пользователя в друзья, то скрипт проверит: если пользователя нету у вас в друзьях, то он Выведет ссылку "Добавить в друзья", а если есть - то выведет ссылку "Удалить из друзей"! Пока что мне не удалось написать скрипт, чтобы удалить из друзей прямо со страницы, поэтому на ссылку "Удалить из друзей" я поставил ajax где написал что "Вы можете удалить пользователя из друзей на странице ваших друзей!" Вы можете сделать также)))
Вот скрипт который нужно поставить точно туда, куда будет выводиться ссылка:
Code
<script type="text/javascript">
var ired = '$_USER_ID$'
var ierd = '$USER_ID$'
var afr = 'Добавить в друзья'
var dfr = 'Удалить из друзей'
$(document).ready(function(){
$.get('http://ваш_сайт/blog/0-0-0-0-17-' + ierd, function(data){
var frfunc = $('#sY0' + ired + ':first', data).html();
if (frfunc == null) {
var frfunc = '<a href="javascript:;" onclick="newfr();return false;">' + afr + '</a>';
}
else {
var frfunc = '<a href="javascript:;" onclick="elsefr();return false;">' + dfr + '</a>';
};
$("#fr").html(frfunc)(true);
});
});
</script>
<span id="fr"></span>
здесь заменить только ссылку на ваш сайт!
( newfr(); - скрипт который будет работать при нажатии на ссылку "Добавить в друзья";
elsefr() - скрипт который будет работать при нажатии на ссылку "Удалить из друзей" )
Это вставьте в вид материалов друзей (блога или новостей, смотря из какого модуля у вас сделаны друзья):
Code
<span id="sY0$OTHER1$"></span>
вставлять можно куда угодно! P.S.: $OTHER1$ - это дополнительное поле куда пишется АЙДИ пользователя! если у вас пишется айди в другом поле, то измените на своё!
Источник: http://trane73.3dn.ru
P.P.S.: скрипт будет работать с друзьями, сделанными из модуля Блог, если у вас друзья сделанны из новостей, то в первом скрипте замените ваш_сайт/blog/ на ваш_сайт/news/ и всё! Все вопросы пишите в комменты! чем смогу - помогу!