Скрипт друзей для uCoz

Скрипт друзей для uCoz

06.11.2011783123tommy

Модуль Друзья в uCoz создается с помощью модуля Блог, хотя можно использовать другой модуль, модуль Новости. Вообще можно использовать и другие модули, но Блог использовать гораздо легче, ведь код, который будет ниже, написан именно для него.

Скрипт друзей для uCoz подойдет не только для социальной сети, ведь эта функция просто является связующим звеном между пользователями. Это может быть форум для будущих мам, а может быть сайт про интернет маркетинг. Скрипт усовершенствованный, продуманный и легок в установке.

Добавление в друзья:

Добавление в друзья

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

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

Установка

1. Настройка модуля «Блог»

Переходим по ссылкам, чтобы увидеть скриншоты.

2. Персональная страница пользователя - Управление дизайном (Между <body> и </body>):

Код
<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?>http://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>

Скачайте файл friends.js из архива себе на сайт.

3. Персональная страница пользователя - Управление дизайном (Между <head> и </head>):

Код
<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>

4. Вид материалов « Блог « Управление дизайном

Код
<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 окне, отображаются все друзья.

Источник: http://ucodes.ru/




Сохраните в социальную сеть
Комментарии (23)
Гость 31.12.2011 в 17:10Спам
перезалейте пожалуйста вторую фотку. С настройками групп пользователей.
0
Гость 31.12.2011 в 17:22Спам
У меня почему то не показывает друзей в окне
0
Зачем? Вот же она - http://yraaa.ru/_pu/8/26923771.png
1
Гость 01.01.2012 в 19:59Спам
просто не открывалась
0
David 16.07.2012 в 09:54Спам
Скрипт хороший, но есть некоторые не очень приятные баги...(
0
Баги не бывают приятными.
0
Гость 19.12.2012 в 09:38Спам
Хочу из модуля онлайн игр или тестов! Как так сделать?
0
За 50 руб. сделаю :DD
0
вместо текста ������ ��� + капч на 4 символа и наконец 404EROR
0
Макс 18.02.2016 в 14:23Спам
Открой файл friends.js с помощью блокнота, затем:
Файл > Сохранить как...
Имя файла: friends.js
Тип файла: Все файлы
Кодировка: UTF-8 (не Юникод и не ANSI!!!)
Потом жми "Сохранить" и заливай новый файл себе на сайт!
0
Philip Rybalka ✔ 11.01.2014 в 13:00Спам
amadam7, ������ ��� - поменяй кодировку.
0
Jaguar305 27.04.2014 в 02:44Спам
Не получилось. Когда кликаешь на "Добавить в друзья" ничего не происходит, то же самое и с "Посмотреть друзей". В чем проблема?
0
Роман Шатов 11.03.2015 в 23:11Спам
Сделал все как и надо, но список друзей не отображается. Остальное все нормально работает
0
Роман Шатов 11.03.2015 в 23:18Спам
А нет. Всё ок. я забыл что я поменял ссылки в скрипте. Поменял обратно и всё заработало. Спасибо за Модуль.
0
у меня он не желает работать - вообще жмешь в бездну!!
0
Макс 18.02.2016 в 14:24Спам
Найдите на Персональной странице пользователя вот это:
<script type="text/javascript" src="friends.js"></script>
и замените вот на это:
<script type="text/javascript" src="/friends.js"></script>
0
Djey Planet 05.12.2015 в 20:36Спам
Не получилось. Когда кликаешь на "Добавить в друзья" ничего не происходит, то же самое и с "Посмотреть друзей". В чем проблема?
0
Макс 18.02.2016 в 14:25Спам
Попробуйте найти на Персональной странице пользователя вот это:
<script type="text/javascript" src="friends.js"></script>
и заменить вот на это:
<script type="text/javascript" src="/friends.js"></script>
0
Всё делал как надо. UTF-8 код тоже пытался ставить. Показывает так: https://pp.vk.me/c626428/v626428379/14139/ECuRVJZsJp8.jpg
0
Саги Кани 29.06.2016 в 22:02Спам
Не работает.
0
для сайтов с сервером пойдет,а так безделица
0
Чтоб скрипт заработал после того как все сделали Заходим в модуль Блог » Настройки модуля и активируем функцию "Включить возможность поиска материалов пользователя"
0
Globus 12.11.2016 в 13:45Спам
Все скрипты "Добавить в друзья" в интернете - это фигня. Не один не работает. КУПЛЮ 100% РАБОЧИЙ СКРИПТ "ДОБАВИТЬ В ДРУЗЬЯ" мой email: support@globus.site у кого есть рабочий скрипт отзовитесь. Пишите мне в почту
0
Чтобы оставить комментарий под этой публикацией,
зарегистрируйтесь или войдите.
Рейтинг лучших сервисов для самостоятельного создания сайта.
Лучшие конструкторы
Легко! Если пользоваться нашими советами.
Создать сайт