»
Привет Гость:)

Language: ENG / UA / RU / CN / AR |

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Всё для Ucoz » Скрипты для ucoz » Модуль "Друзья пользователя" /Новости сайта/
Модуль "Друзья пользователя" /Новости сайта/
BELIYДата: Пн, 09.04.2012, 18:59 | Сообщение # 1
:)
Группа: Администратор
Сообщений: 742
Статус: Offline

Переделал скрипта под модуль "Новости сайта". Исключительно не советую его использовать т.к модуль не имеет полноценных функций как другие всё полностью не удастся сделать в дальнейшем.

Установка:

1. Активизируем модуль "Новости сайта" и создаем в нем любую категорию. В настройках модуля включаем "Название материала" и "Дополнительные поля 1-4". А так же включаем возможность поиска материалов пользователя.

2. В настройках групп включаем возможность добавления материала всем группам, удаление своих материалов, а так же отключаем модерацию материалов. Обязательно должно стоять количество выведенных новостей 4.

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

и заменяем на:
Code
<span id="dfgdddfg">   
   <div id="friends44">$BODY$</div>   
   <script type="text/javascript">   
   $('.noEntry').each(function(){ $(this).html($(this).html().split('Не найдено материалов доступных для просмотра').join('<a class="Smenu_link">Друзей нет</a>')) }); // uwnd.ru   
   </script>   
   </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;">($_NEWS_ENTRIES$)</span><!--</s>--><!-- </bt> --></div>   
   <div class="BlockCont" style="padding:0px;">   
   <!-- <bc> -->   

   <script type="text/javascript">   
   $.get('/news/0-0-0-0-17-$_USER_ID$ ',function(singmen){   
   var result = $('#friends44',singmen).html();   
   $('#dfriends').html(result);   
   });   
   </script>   

   <style>   
   .catPages1 {display:none;}   
   </style>   

   <span id="dfriends"></span>   
   <script>   
   $('.noEntry').each(function(){ $(this).html($(this).html().split('Не найдено материалов доступных для просмотра').join('<a class="Smenu_link">Друзей нет</a>')) }); // uwnd.ru   
   function Addfriends() {   
   $.get('/news/0-0-0-0-1', function(data){   
   var ssid = $('input[name="ssid"]', data).val();   
   $.post('/news/', {   
   a: 2,   
   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://webo4ka.ru/Ucoz2/profil_webo4ka2/net_avatara.png<?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('/news/0-0-0-0-17-$_USER_ID$ ',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($_NEWS_ENTRIES$>3)?><a class="Smenu_link" href="$_NEWS_ACTIVITY_URL$">Другие</a><?endif?>   

   <!-- </bc> -->   
   </div>   
   <div style="padding:5px"></div>

5.1 Там же в нужное место где хотите чтобы появилась ссылка вставляем:
Code
<?if($_PM_SEND_URL$)?><span id="mmmmmmd"></span><?endif?>


(''')о___о(''')
-\ '( о_о )' /-
--\ \_Ш_/ /-- ПРЕВЕД !!!!
---l . . . . l--- KF.at.UA
--/ ./ U \. \--
-(„„„)__(„„„)-
:)
 
Форум » Всё для Ucoz » Скрипты для ucoz » Модуль "Друзья пользователя" /Новости сайта/
  • Страница 1 из 1
  • 1
Поиск:


Copyright ISP.at.ua ©® 2012-2024™ V2-версия шаблона | Design by KF.AT.UA ©®™
| |
Myserver.do.am |
Sitemap | Sitemap-forum | Хостинг от uCoz