Время:
Новых сообщений: Нет
Вы на форуме дней
Ваша группа: Гость
Ваш IP: 18.191.239.48
Logical-Portal — молодежный портал со своей изюминкой, каждый сможет найти что-то интересное и полезное для себя, например наш форум общения с которым вам обязательно нужно ознакомиться.
  • Страница 1 из 1
  • 1
Друзья из новостей, кнопки на куках
Сообщение оставлено 22.07.2011 в 04:57:59 | Сообщение #1


Опять написал скрипт по типу uBloggi. Это не рип но очень похожий на тот который стоит на блоггах. Кнопки на куках, плюс в том что человек не сможет добавит одного человека 2 раза в друзья. Приступим к установке!!!

Заходим на страницу редактирования персональной страницы и туда где будут выводиться кнопки добавления и удаления вставляем:

Code
<script type="text/javascript">   
   function addfriend2() {   

   $.get('/news/0-0-0-0-1', function(data){   
   var ssid = $('input[name="ssid"]', data).val();   
   $.post('/news/', {   

   a: '2',   
   jkd428: '1',   
   jkd498: '1',   
   cat: '1',   
   title: '$_USER_ID$',   
   other1: '$_USER_ID$',   
   other2: '$_NAME$',   
   other3: '$_AVATAR$',   
   other5: '$_USERNAME$',   
   ssid: ssid   
   }, function(){uB_lenta(0,1,{a:$USER_ID$,b:'$USERNAME$ ($USER_FULL_NAME$)',c:'jjjjjjjjjjjjjjjjjjjjjjj',d:'jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj', e:'$DAY$ <?if($MONTH$ = '1')?>янв<?else?><?if($MONTH$ = '2')?>фев<?else?><?if($MONTH$ = '3')?>мар<?else?><?if($MONTH$ = '4')?>апр<?else?><?if($MONTH$ = '5')?>май<?else?><?if($MONTH$ = '6')?>июн<?else?><?if($MONTH$ = '7')?>июл<?else?><?if($MONTH$ = '8')?>авг<?else?><?if($MONTH$ = '9')?>сен<?else?><?if($MONTH$ = '10')?>окт<?else?><?if($MONTH$ = '11')?>ноя<?else?><?if($MONTH$ = '12')?>дек<?else?>сен<?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?> $YEAR$ в <?substr($TIME$,0,5)?>'});uB_lenta(0,1,{a:1,b:'k',c:2,d:'y', e:'$DAY$ <?if($MONTH$ = '1')?>янв<?else?><?if($MONTH$ = '2')?>фев<?else?><?if($MONTH$ = '3')?>мар<?else?><?if($MONTH$ = '4')?>апр<?else?><?if($MONTH$ = '5')?>май<?else?><?if($MONTH$ = '6')?>июн<?else?><?if($MONTH$ = '7')?>июл<?else?><?if($MONTH$ = '8')?>авг<?else?><?if($MONTH$ = '9')?>сен<?else?><?if($MONTH$ = '10')?>окт<?else?><?if($MONTH$ = '11')?>ноя<?else?><?if($MONTH$ = '12')?>дек<?else?>сен<?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?> $YEAR$ в <?substr($TIME$,0,5)?>'});});   
   });   

   }   
   </script>   

   <script type="text/javascript">   
   function ifresend(){   
   var ajax_data = '<div style="padding: 5px 5px 5px 5px;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td valign="top" width="100px"><div class="avatar2"><?if($_AVATAR$)?>$_AVATAR$<?else?><img src="/bloggi/noava.gif" /><?endif?></div></td><td valign="top"><div style="padding: 3px 3px 3px 3px;">Вы действительно хотите добавить <b>$_NAME$</b> в друзья?<br><b>$_NAME$</b> будет оповещён о том,что вы его добавили!<br><br><center><input type="submit" value="Добавить" href="javascript:addfriend2()" onclick="_uWnd.close(\'wronglink\');addfriend2();addfrrfrfr_link();notclickedadd()"> <input type="reset" value="Отменить" onclick="_uWnd.close(\'wronglink\');"></center></div></td></tr></table></div>'; new _uWnd('wronglink','Подружиться с $_NAME$?',400,310,{autosize:1},ajax_data);}   
   function addfrrfrfr_link(){var s,message,hrf; hrf = window.location.href;   
   s= '$_USERNAME$';//   
   message = '[b]Я добавил(а) вас в друзья![/b].[br]Это сообщение отправлено автоматически,так как данный пользователь добавил вас в друзья![br][br][c][url=#][ Подтвердить ][/url][/c]';   
   $.post('/index/', {s: s,subject: 'Вас добавили',message: message,a: 18}, function(data){var rs = $('cmd[t="eMessage"][p="innerHTML"]',data).text();_uWnd.alert('<b>$_NAME$</b> добавлен<font color="#666666">(а)</font> в друзья.');});}</script>   

   <script type="text/javascript">   
   var othid = '$_USER_ID$'   
   var myid = '$USER_ID$'   
   $(document).ready(function(){   
   $.get('/news/0-0-0-0-17-' + myid, function(data){   
   var frfunc = $('#adordelfr' + othid + ':first', data).html();   
   if (frfunc == null) {   
   var frfunc = '<a href="javascript:;" onclick="ifresend();return false;" class="proava">Подружиться</a>';   
   }   
   else {   
   var frfunc = '<a href="/news/0-0-0-0-17-" + myid" class="proava">Убрать из друзей</a>';   
   };   
   $("#fr").html(frfunc)(true);   
   });   
   });   
   </script>   

   <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>

И весь вид материалов новостей заменяем на вот это:

Code
<div id="friends" style="display:none;">$OTHER2$ ($OTHER5$)</div>   

   <!--Друзья-->   
   <script type="text/javascript">function emoticon(code,nm){if (code != ""){var txtarea=document.getElementById(nm);code = ' ' + code + ' ';if (document.selection) {txtarea.focus();var txtContent = txtarea.value;var str = document.selection.createRange();if (str.text == ""){str.text = code;} else if (txtContent.indexOf(str.text) != -1){str.text = code + str.text;} else {txtarea.value = txtContent + code;}}else{txtarea.value = txtarea.value + code;}}}</script>   
     
   <style>   
   .vibfr {display:block;padding-bottom: 3px;padding-top: 3px;border-bottom: 1px solid #DAE1E8;}   
   .vibfr:hover {display:block;padding-bottom: 3px;padding-top: 3px;background: #EEF2F4;border-bottom: 1px solid #DAE1E8;}   
   </style>   
   <span id="adordelfr$OTHER1$"></span>   

   <div style="display:none;" id="readblogs"><div><a href="/blog/0-1-0-0-17-$OTHER1$" class="vibfr"><img src="http://webo4ka.ru/Ucoz4/11111readblog.gif"> <b>$OTHER2$</b> ($OTHER5$)</a></div></div>   
   <div style="display:none;" id="addfriend">   
   <div><a href="javascript:void(0)" class="vibfr" rel="nofollow" onclick="$('#uFriendsAdd').toggle();emoticon('$OTHER5$','PMtoUser');return false;"><b>$OTHER2$</b> ($OTHER5$)</a></div>   
   </div>   

   <div style="display:none;" id="addfr" class="addfr">   
   <div>   
   <a href="javascript:;" class="vibfr" rel="nofollow" onclick="$('#opnph').slideToggle('fast');emoticon('$OTHER2$ ($OTHER5$)','newpName');return false;">   
   <b>$OTHER2$</b> ($OTHER5$)</a></div></div>   

   <div style="display:none;" id="addspfr"><a href="javascript:void(0)" class="vibfr" rel="nofollow" onclick="$('#chfri').toggle();emoticon('$OTHER5$','siF5');return false;"> <b>$OTHER2$</b> ($OTHER5$)</a></div>   

   <?if($CID$)=1?>   

   <div class="mbord">   
   <table border="0" cellpadding="0" cellspacing="0" width="100%">   
   <tr>   
   <td width="100px" valign="top">   
   <div class="photo">   
   <div class="avatar2">   
   <?if($AVATAR_URL$)?>   
   <a target="_parent" href="/index/8-$OTHER1$" id="ava">   
   <script type="text/javascript">data = document.write('<div id="sY0$ID$"></div>');   
   function sY0$ID$(){$.get('/index/8-$OTHER1$',   
   function(data){$('div.aFr', data).each(function(){var YA = $(this).html();   
   $('#sY0$ID$').after(''+YA+'');});}); setTimeout("$('#sY0$ID$').hide();",500);}   
   function imgls(){   
   if ($("span.xw-hdr-text").html()=='pmmes'){$("span.xw-hdr-text").html("");}} setTimeout("imgls();sY0$ID$();",100);   
   </script>   
   </a>   
     
   <?else?>   
   <a href="$PROFILE_URL$"><img src="/bloggi/noava.gif"></a>   
   <?endif?>   
   </div></div>   
   </td>   
   <td valign="top" style="padding-left:10px;">   
   <table border="0" cellpadding="0" cellspacing="0" width="100%">   
   <tr>   
   <td>   
   <div align="left" style="padding-bottom:2px"><b><a href="/index/8-$OTHER1$">$OTHER2$ ($OTHER5$)</a></b> $MODER_PANEL$</div>   
   </td>   
   <td align="right">   
   <small><b><div id="stata$ID$"></div></b></small>   
   <script type="text/javascript">   
   $('#stata$ID$').load('/index/8-$OTHER1$ #usstat');   
   </script>   
   </td>   
   </tr>   
   <tr>   
   <td valign="top">   
   <div align="left" style="border-top: 1px solid #DAE2E8; padding-top:10px; padding-bottom:10px">   
     
   </div></td>   
   <td valign="top" align="right" width="150">   
   <div align="left" style="border-top: 1px solid #DAE2E8; padding-top:10px; padding-bottom:10px">   

   <a href="/index/8-$OTHER1$" class="proava">Смотреть страницу</a>   
   <a href="/index/14-$OTHER1$-0-1" class="proava">Личное сообщение</a>   
   <a href="/blog/0-1-0-0-17-$OTHER1$" class="proava">Читать Bloggi</a>   
   <a href="/photo/0-1-0-17-$OTHER1$" class="proava">Смотреть фото</a>   

   </div>   
   </td>   
   </tr>   
   <style>   
   <tr>   
   <td valign="top">   
   <div align="left" style="border-top: 1px solid #DAE2E8; padding-top:2px; padding-bottom:2px"><small><font color="#666666"><b>$CATEGORY_NAME$</b> | Добавлено $DATE$ в $TIME$ <?if($MODER_PANEL$)?> | $MODER_PANEL$<?endif?></font></small></div>   
   </td><td valign="top"><div align="left" style="border-top: 1px solid #DAE2E8; padding-top:2px; padding-bottom:2px"> </div></td>   
   </tr>   
   </style>   
   </table>   
   </td>   
   </tr>   
   </table>   
   </div>   
   <br>   

   <!--/Друзья-->   
   <?endif?>

Скрипт установлен!!!

Источник: drzlo86.3dn.ru
 
 
   
  • Страница 1 из 1
  • 1
Поиск:
 
Графика от: Megas, GraFOS | Дизайн сверстал E.A.
Хостинг от uCoz
Яндекс.Метрика