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

Создаем из раздела Блог и новости сайта, функцию мой друзья
21.07.2011, 17:02


На этот раз "Блог и новости сайта".

Очередная переделка скрипта под другой модуль. На этот раз "Блог". Скрипт уже сделан под третий модуль
Установка.

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

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

В вид материалов вставляем:

Code
<table> <br><tr> <br><td><img width="50" src="$OTHER1$"></td> <br><td>Никнейм: <a href="$OTHER2$" title="$OTHER3$">$TITLE$</a><br>ID: $OTHER4$<br><small><a href="javascript://" class="del_bm$ID$" onclick="$.get('/index/92-4-$ID$-',function(){$('#entryID$ID$').slideUp('fast')});">Удалить</a></small></td> <br><tr> <br></table> <br><div style="border-top:1px solid #ccc; border-bottom:1px solid #fff;"></div>

В странице архива материалов ищем:


Code
$BODY$

и заменяем на:

Code
<span id="dfgdddfg"> <br><div id="friends44">$BODY$</div> <br><script type="text/javascript"> <br> $('.noEntry').each(function(){ $(this).html($(this).html().split('Не найдено материалов доступных для просмотра').join('<a class="Smenu_link">Друзей нет</a>')) }); // uwnd.ru <br></script> <br></span>

В персональную страницу пользователя в нужное место вставляем:

Code
<div class="BlockTitlle" style="height:14px;"><!-- <bt> --><!--<s5184>--><span style="float:left;">Мои друзья</span> <span style="float:right;">($_BLOG_ENTRIES$)</span><!--</s>--><!-- </bt> --></div> <br><div class="BlockCont" style="padding:0px;"> <br><!-- <bc> --> <br><br><script type="text/javascript"> <br> $.get('/blog/0-0-0-0-17-$_USER_ID$ ',function(singmen){ <br>var result = $('#friends44',singmen).html(); <br> $('#dfriends').html(result); <br>}); <br></script> <br><br><style> <br> .catPages1 {display:none;} <br></style> <br><br><span id="dfriends"></span> <br><script> <br> $('.noEntry').each(function(){ $(this).html($(this).html().split('Не найдено материалов доступных для просмотра').join('<a class="Smenu_link">Друзей нет</a>')) }); // uwnd.ru <br> function Addfriends() { <br> $.get('/blog/0-0-0-0-1', function(data){ <br>var ssid = $('input[name="ssid"]', data).val(); <br> $.post('/blog/', { <br> a: 2, <br> jkd428: 1, <br> jkd498: 1, <br> ocat: 1, <br> title: '$_USERNAME$', <br> other1: '')-3)?>', <br> other2: '$_PROFILE_URL$', <br> other3: '$_NAME$', <br> other4: $_USER_ID$, <br> ssid: ssid <br>}, function(qwe){ <br>var er = $(qwe).text(); <br>if(er.indexOf('успешно')>-1){_uWnd.alert('Пользователь добавлен в друзья!','Успех',{w:270,h:60,t:8000})} <br>else {_uWnd.alert('<font color="red">Произошла ошибка</font>','',{w: 270,h: 70,t: 8000});}; <br>}); <br>}); <br>}; <br> $.get('/blog/0-0-0-0-17-$_USER_ID$ ',function(uwnd56456){ <br>var result1 = $('#dfgdddfg',uwnd56456).html(); <br>if(result1.indexOf('$_PROFILE_URL$')=='-1') { $('#mmmmmmd').html('<a href="javascript:Addfriends()">Добавить в друзья</a>') } else { $('#mmmmmmd').html('Уже есть в друзьях') }; <br>}); <br></script> <br> <a class="Smenu_link" href="$_BLOG_ACTIVITY_URL$">Другие</a> <br><br><!-- </bc> --> <br></div> <br><div style="padding:5px"></div>

Там же в нужное место где хотите чтобы появилась ссылка вставляем:

Code
<span id="mmmmmmd"></span>

  

"Друзья пользователя" из раздела news - Новости сайта

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

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

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

Code
<table>  <br><tr> <br><td><img width="50" src="$OTHER1$"></td> <br><td>Никнейм: <a href="$OTHER2$" title="$OTHER3$">$TITLE$</a><br>ID: $OTHER4$<br><small><a href="javascript://" class="del_bm$ID$" onclick="$.get('/index/92-4-$ID$-',function(){$('#entryID$ID$').slideUp('fast')});">Удалить</a></small></td> <br><tr> <br></table> <br><div style="border-top:1px solid #ccc; border-bottom:1px solid #fff;"></div>

В странице архива материалов ищем:

Code
$BODY$

и заменяем на:

Code
<span id="dfgdddfg">  <br><div id="friends44">$BODY$</div> <br><script type="text/javascript"> <br> $('.noEntry').each(function(){ $(this).html($(this).html().split('Не найдено материалов доступных для просмотра').join('<a class="Smenu_link">Друзей нет</a>')) }); // uwnd.ru <br></script> <br></span>

В персональную страницу пользователя в нужное место вставляем:

Code
<div class="BlockTitlle" style="height:14px;"><!-- <bt> --><!--<s5184>--><span style="float:left;">Мои друзьяЕго друзья</span> <span style="float:right;">($_NEWS_ENTRIES$)</span><!--</s>--><!-- </bt> --></div>  <br><div class="BlockCont" style="padding:0px;"> <br><!-- <bc> --> <br><br><script type="text/javascript"> <br> $.get('/news/0-0-0-0-17-$_USER_ID$ ',function(singmen){ <br>var result = $('#friends44',singmen).html(); <br> $('#dfriends').html(result); <br>}); <br></script> <br><br><style> <br> .catPages1 {display:none;} <br></style> <br><br><span id="dfriends"></span> <br><script> <br> $('.noEntry').each(function(){ $(this).html($(this).html().split('Не найдено материалов доступных для просмотра').join('<a class="Smenu_link">Друзей нет</a>')) }); // uwnd.ru <br> function Addfriends() { <br> $.get('/news/0-0-0-0-1', function(data){ <br>var ssid = $('input[name="ssid"]', data).val(); <br> $.post('/news/', { <br> a: 2, <br> jkd428: 1, <br> jkd498: 1, <br> ocat: 1, <br> title: '$_USERNAME$', <br> other1: '')-3)?>http://uwnd.ru/images/question_a.gif', <br> other2: '$_PROFILE_URL$', <br> other3: '$_NAME$', <br> other4: $_USER_ID$, <br> ssid: ssid <br>}, function(qwe){ <br>var er = $(qwe).text(); <br>if(er.indexOf('успешно')>-1){_uWnd.alert('Пользователь добавлен в друзья!','Успех',{w:270,h:60,t:8000})} <br>else {_uWnd.alert('<font color="red">Произошла ошибка</font>','',{w: 270,h: 70,t: 8000});}; <br>}); <br>}); <br>}; <br> $.get('/news/0-0-0-0-17-$_USER_ID$ ',function(uwnd56456){ <br>var result1 = $('#dfgdddfg',uwnd56456).html(); <br>if(result1.indexOf('$_PROFILE_URL$')=='-1') { $('#mmmmmmd').html('<a href="javascript:Addfriends()">Добавить в друзья</a>') } else { $('#mmmmmmd').html('Уже есть в друзьях') }; <br>}); <br></script> <br> 3)?><a class="Smenu_link" href="$_NEWS_ACTIVITY_URL$">Другие</a> <br><br><!-- </bc> --> <br></div> <br><div style="padding:5px"></div>

Там же в нужное место где хотите чтобы появилась ссылка вставляем:

Code
<span id="mmmmmmd"></span>
 
Категория: Скрипты Вид новостей | Добавил: Jeep  | Теги: |
Просмотров: 358 | Загрузок: 0 | Жаловаться на материал | Рейтинг: 5.0/8
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]