Logical-Portal — молодежный портал со своей изюминкой, каждый сможет найти что-то интересное и полезное для себя, например наш форум общения с которым вам обязательно нужно ознакомиться.
Друзья для uCoz - специальный скрипт ,благодаря которому вы сможете переделать один из модулей сайта на uCoz ,благодаря чему - дадите пользователям возможность добавляться друг другу в друзья. Так же данные друзья будут отображаться на странице профиля пользователя! Не плохо подойдет данный скрипт-модуль друзья для сайтов-порталов ,форумов ,а так же социальных сетей на uCoz. Кстати - совсем недавно на форуме была создана тема о плюсах и минусах социальной сети на uCoz - о её возможностях. Как происходит добавление друзей к себе? Скрипт работает через аякс окна , с помощью которых вы посылаете заявку на добавление в друзья. Всё реализовано через модуль - каталог сайтов. Перейдем к установке! 1.Для создания модуля друзья пользователей - нам понадобится модуль каталог сайтов - который мы и будем переделывать.Заходим в панель управления ,подключаем модуль и заходим в его настройки : там же включаем "Название сайта" и "Дополнительные поля 1-4". Не забываем включить возможность искать материалы пользователя. (Галочку оставить!)
2.Заходим в настройки прав доступа групп. Включаем возможность добавления материала всем пользователям.А так же удаление и редактирование и т.д. Не забываем отключить модерацию материалов.
5. Теперь ставим сам скрипт. Его нужно установить в персональную страницу пользователя. Это запрос - так что можно видно не будет. Так что вставляем где-нибудь.
Code
<span style="display:none;" class="avaddd"><img width="30" src="<?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?>"></span> <script type="text/javascript"> function addeeefriends(){ new _uWnd("addfriends1","Добавление в друзья",250,100,{modal:1,align:0,autosize:1},$("#addeeefriends").html()); } </script> <div style="display:none" id="addeeefriends"> <table> <tr> <td><img width="50" src="<?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?>"></td> <td style="padding-left:5px;">Вы хотите, чтобы <b>$_USERNAME$</b> был в списке Ваших друзей?</td> </tr> </table> <div style="float:right;"> <input type="submit" value="Добавить в друзья" "javascript://" onclick="Addfriends();_uWnd.close('addfriends1');" title="Добавить в друзья"> <input type="submit" value="Отмена" "javascript://" onclick="_uWnd.close('addfriends1');" title="Отмена"> </div> </div> <script type="text/javascript"> $.get('/dir/0-0-$USER_ID$-0-17 ',function(uwnd56456){ var result1 = $('#dfgdddfg',uwnd56456).html(); if(result1.indexOf('$_PROFILE_URL$')=='-1') { $('#mmmmmmd').html('<a class="Smenu_link" href="javascript:addeeefriends()">Добавить в друзья</a>') } else { $('#mmmmmmd').html('<a class="Smenu_link">Уже есть в друзьях</a>') }; }); </script><div class="BlockTitlle" style="height:14px;"><!-- <bt> --><!--<s5184>--><span style="float:left;"><?if($_PM_READ_URL$)?>Мои друзья<?else?>Его друзья<?endif?></span> <span style="float:right;">($_DIR_ENTRIES$)</span><!--</s>--><!-- </bt> --></div> <div class="BlockCont" style="padding:0px;"> <!-- <bc> --> <script type="text/javascript"> function infols() { $.get('/index/14-0-0-1', function (data) { ssid = $('input[name="ssid"]', data).val(); if ($("#secuImg", data).size() > 0) { imgsec = $("#secuImg", data).clone(); seckey = $("input[name='seckey']", data).val(); new _uWnd('cap', 'Код с картинки', 300, 80, { autosize: 0, modal: 1, oncontent: function () { $("#capImgSpan").html(imgsec); $("#capcode").focus(); } }, '<span id="capImgSpan"></span> <input type="text" id="capcode" onkeyup="name33()" maxlength="5">'); } else { $.post('/index/', { a: '18', s: '$_USERNAME$', subject: 'Уведомление', message: 'Я успешно добавил вас в друзья', ssid: ssid }, function (e) {if($(e).text().indexOf('успешно')>-1) {_uWnd.alert("Пользователь успешно добавлен в друзья","Успех",{w: 270,h: 70,t: 8000});}}); } }); } function name33() { code = $("#capcode").val(); if (code.length == 5) { $.post("/index", { a: '18', s: '$_USERNAME$', subject: 'Уведомление', message: 'Я успешно добавил вас в друзья', ssid: ssid, code: code, seckey: seckey }, function (re) { rTxt = $($(re).text()).text(); if(rTxt.indexOf("успеш") > -1) { setTimeout('_uWnd.close("pmsend")', 500); _uWnd.close('cap'); _uWnd.alert('Сообщение отправлено', 'Успех', { w: 225, h: 75 }); } else { if(rTxt.indexOf("код б") > -1) { $('#secuImg').click(); } else { _uWnd.close('cap'); _uWnd.alert(rTxt, 'Внимание', { w: 225, h: 75 }); } } }); $("#ucodespostmessagepm").attr({disabled: 0, value: "Отправить сообщение"}); $("#st").empty(); $("#ucodesmessagepm").empty(); } } </script>
Друзья для uCoz - специальный скрипт ,благодаря которому вы сможете переделать один из модулей сайта на uCoz ,благодаря чему - дадите пользователям возможность добавляться друг другу в друзья. Так же данные друзья будут отображаться на странице профиля пользователя! Не плохо подойдет данный скрипт-модуль друзья для сайтов-порталов ,форумов ,а так же социальных сетей на uCoz. Кстати - совсем недавно на форуме была создана тема о плюсах и минусах социальной сети на uCoz - о её возможностях. Как происходит добавление друзей к себе? Скрипт работает через аякс окна , с помощью которых вы посылаете заявку на добавление в друзья. Всё реализовано через модуль - каталог сайтов. Перейдем к установке! 1.Для создания модуля друзья пользователей - нам понадобится модуль каталог сайтов - который мы и будем переделывать.Заходим в панель управления ,подключаем модуль и заходим в его настройки : там же включаем "Название сайта" и "Дополнительные поля 1-4". Не забываем включить возможность искать материалы пользователя. (Галочку оставить!)
2.Заходим в настройки прав доступа групп. Включаем возможность добавления материала всем пользователям.А так же удаление и редактирование и т.д. Не забываем отключить модерацию материалов.
5. Теперь ставим сам скрипт. Его нужно установить в персональную страницу пользователя. Это запрос - так что можно видно не будет. Так что вставляем где-нибудь.
Code
<span style="display:none;" class="avaddd"><img width="30" src="<?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?>"></span> <script type="text/javascript"> function addeeefriends(){ new _uWnd("addfriends1","Добавление в друзья",250,100,{modal:1,align:0,autosize:1},$("#addeeefriends").html()); } </script> <div style="display:none" id="addeeefriends"> <table> <tr> <td><img width="50" src="<?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?>"></td> <td style="padding-left:5px;">Вы хотите, чтобы <b>$_USERNAME$</b> был в списке Ваших друзей?</td> </tr> </table> <div style="float:right;"> <input type="submit" value="Добавить в друзья" "javascript://" onclick="Addfriends();_uWnd.close('addfriends1');" title="Добавить в друзья"> <input type="submit" value="Отмена" "javascript://" onclick="_uWnd.close('addfriends1');" title="Отмена"> </div> </div> <script type="text/javascript"> $.get('/dir/0-0-$USER_ID$-0-17 ',function(uwnd56456){ var result1 = $('#dfgdddfg',uwnd56456).html(); if(result1.indexOf('$_PROFILE_URL$')=='-1') { $('#mmmmmmd').html('<a class="Smenu_link" href="javascript:addeeefriends()">Добавить в друзья</a>') } else { $('#mmmmmmd').html('<a class="Smenu_link">Уже есть в друзьях</a>') }; }); </script><div class="BlockTitlle" style="height:14px;"><!-- <bt> --><!--<s5184>--><span style="float:left;"><?if($_PM_READ_URL$)?>Мои друзья<?else?>Его друзья<?endif?></span> <span style="float:right;">($_DIR_ENTRIES$)</span><!--</s>--><!-- </bt> --></div> <div class="BlockCont" style="padding:0px;"> <!-- <bc> --> <script type="text/javascript"> function infols() { $.get('/index/14-0-0-1', function (data) { ssid = $('input[name="ssid"]', data).val(); if ($("#secuImg", data).size() > 0) { imgsec = $("#secuImg", data).clone(); seckey = $("input[name='seckey']", data).val(); new _uWnd('cap', 'Код с картинки', 300, 80, { autosize: 0, modal: 1, oncontent: function () { $("#capImgSpan").html(imgsec); $("#capcode").focus(); } }, '<span id="capImgSpan"></span> <input type="text" id="capcode" onkeyup="name33()" maxlength="5">'); } else { $.post('/index/', { a: '18', s: '$_USERNAME$', subject: 'Уведомление', message: 'Я успешно добавил вас в друзья', ssid: ssid }, function (e) {if($(e).text().indexOf('успешно')>-1) {_uWnd.alert("Пользователь успешно добавлен в друзья","Успех",{w: 270,h: 70,t: 8000});}}); } }); } function name33() { code = $("#capcode").val(); if (code.length == 5) { $.post("/index", { a: '18', s: '$_USERNAME$', subject: 'Уведомление', message: 'Я успешно добавил вас в друзья', ssid: ssid, code: code, seckey: seckey }, function (re) { rTxt = $($(re).text()).text(); if(rTxt.indexOf("успеш") > -1) { setTimeout('_uWnd.close("pmsend")', 500); _uWnd.close('cap'); _uWnd.alert('Сообщение отправлено', 'Успех', { w: 225, h: 75 }); } else { if(rTxt.indexOf("код б") > -1) { $('#secuImg').click(); } else { _uWnd.close('cap'); _uWnd.alert(rTxt, 'Внимание', { w: 225, h: 75 }); } } }); $("#ucodespostmessagepm").attr({disabled: 0, value: "Отправить сообщение"}); $("#st").empty(); $("#ucodesmessagepm").empty(); } } </script>