Создаем из раздела Блог и новости сайта, функцию мой друзья
"Друзья пользователя" из раздела blog - Блог На этот раз "Блог и новости сайта".
Очередная переделка скрипта под другой модуль. На этот раз "Блог". Скрипт уже сделан под третий модуль
Установка. Активизируем модуль "Блог" и создаем в нем любую категорию. В настройках модуля включаем "Название материала" и "Дополнительные поля 1-4". А так же включаем возможность поиска материалов пользователя. В настройках групп включаем возможность добавления материала всем группам, удаление своих материалов, а так же отключаем модерацию материалов. Обязательно должно стоять количество выведенных новостей 4. В вид материалов вставляем: 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>
В странице архива материалов ищем: и заменяем на: 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>
В персональную страницу пользователя в нужное место вставляем: Code
<div class="BlockTitlle" style="height:14px;"><!-- <bt> --><!--<s5184>--><span style="float:left;"><?if($_PM_READ_URL$)?>Мои друзья<?else?>Его друзья<?endif?></span> <span style="float:right;">($_BLOG_ENTRIES$)</span><!--</s>--><!-- </bt> --></div> <div class="BlockCont" style="padding:0px;"> <!-- <bc> --> <script type="text/javascript"> $.get('/blog/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('/blog/0-0-0-0-1', function(data){ var ssid = $('input[name="ssid"]', data).val(); $.post('/blog/', { 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://uwnd.ru/images/question_a.gif<?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('/blog/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($_BLOG_ENTRIES$>3)?><a class="Smenu_link" href="$_BLOG_ACTIVITY_URL$">Другие</a><?endif?> <!-- </bc> --> </div> <div style="padding:5px"></div>
Там же в нужное место где хотите чтобы появилась ссылка вставляем: Code
<?if($_PM_SEND_URL$)?><span id="mmmmmmd"></span><?endif?>
"Друзья пользователя" из раздела news - Новости сайта По заказу пользователя сайта переделал скрипт под модуль "Новости сайта". Исключительно не советую его использовать т.к модуль не имеет полноценных функций как другие всё полностью не удастся сделать в дальнейшем. Установка: Активизируем модуль "Новости сайта" и создаем в нем любую категорию. В настройках модуля включаем "Название материала" и "Дополнительные поля 1-4". А так же включаем возможность поиска материалов пользователя. В настройках групп включаем возможность добавления материала всем группам, удаление своих материалов, а так же отключаем модерацию материалов. Обязательно должно стоять количество выведенных новостей 4. В вид материалов вставляем: 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>
В странице архива материалов ищем: и заменяем на: 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>
В персональную страницу пользователя в нужное место вставляем: 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://uwnd.ru/images/question_a.gif<?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>
Там же в нужное место где хотите чтобы появилась ссылка вставляем: Code
<?if($_PM_SEND_URL$)?><span id="mmmmmmd"></span><?endif?>
Автор\Источник: uwnd.ru
Для того что бы скачать архив необходимо зайти на сайт как пользователь.
Просмотров: 2724
| Комментарии: 4
| Рейтинг: 4.0 /2 |
- Оценить -
Отлично
Хорошо
Неплохо
Плохо
Ужасно
|Категория: Скрипты Разное | Добавил: мир
| Дата: 20.07.2011 | Скачали: 0 | Теги: новости , друзья , блог , раздела , Создаем , сайта , функцию
Похожие новости на нашем сайте