[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Другое » Скрипты для ucoz » Друзья пользователя
Друзья пользователя
mystiQДата: Четверг, 29.10.2009, 10:43 | Сообщение # 1
Сообщений: 47
Репутация:
[ 1 ]
Награды: 1
Статус: Offline
Друзья пользователя
Делаем друзей пользователя из модуля Блог(дневник).

И так идем в настройки и делаем следующее.

1. Активируем поля
Название
Доп поле 1
Доп поле 2
Доп поле 3
Доп поле 4

2. Включить возможность поиска материалов пользователя:

3. Затем идем в редактирование шаблона

Страница Архива материалов
Заменяем весь шаблон на этот:

Code
<title>Друзья</title>     
<link type="text/css" rel="StyleSheet" href="/_st/my.css" />     
<style>.cuzadpn{display:none;}</style>     
</head>     
<body>     
<script language="JavaScript">var linckinum = 1;</script>     
$BODY$     
<br><center>$POWERED_BY$</center>     
</body>     
</html>     
<script language="JavaScript">     
if('$PAGE_ID$' == 'add') {     
if(document.getElementById('blM16')) document.getElementById('blM16').style.display = 'none';     
document.getElementById('blF1').value = parent.document.getElementById('favik2').innerHTML;     
document.getElementById('blF12').value = parent.document.getElementById('favik3').innerHTML;     
document.getElementById('blF13').value = parent.document.getElementById('favik4').innerHTML;     
document.getElementById('blF11').value = parent.window.location.href;     
document.getElementById('doSmbBt').click();     
alert('Друг добавлен!');     
}     
</script>

Меняем вид материалов на этот
Code
<table id=table1 width="100%" border=1>     
<tr>     
<td width="70%">     
<div style="alagn:left;font:7pt;"><script language="JavaScript">document.write(linckinum);linckinum = linckinum + 1;</script>. <a target="_blank" href="/index/8-$OTHER3$"><b><span class="g$OTHER2$">$TITLE$</span></b></a> <span class="g$OTHER2$">[$OTHER3$]</span></div>     
</td>     
<?if($MODER_PANEL$)?>     
<td width="80">     
<div style="alagn:right;font:7pt;">$MODER_PANEL$</div>     
</td>     
<?endif?>     
<td width="180">     
<div style="alagn:right;font:7pt;"><a target="_blank" href="/index/14-$TITLE$-0-1">Сообщение</a></div>     
</td>     
</table>

Идем в Персональную страницу пользователя

И сразу после body ставим это

Code
<script language="JavaScript">     
function add_fr() {     
if(document.getElementById('favik')) document.getElementById('favik').innerHTML = '<iframe style="width:1px;height:1px;" frameborder="0" scrolling="no" hspace="0" vspace="0" allowtransparency="true" src="/blog/0-0-0-0-1"></iframe>';     
}     
</script><span id="favik"></span><span id="favik2" style="display:none;">$_USERNAME$</span><span id="favik3" style="display:none;">$_GROUP_ID$</span><span id="favik4" style="display:none;">$_USER_ID$</span>

Делаем кнопку в профиль

Перед Началом содержания страницы ставь 2 кнопки

Code
<?if($_PM_SEND_URL$)?>     
<div style="position:relative;float:right;text-align:center;">     
<?if($USER_LOGGED_IN$)?><input title="Добавить в список друзей" class="commSbmFl" value="Добавить в друзья" href="javascript://" onClick="add_fr();" type="button"><?endif?>     
<?if($GROUP_ID$=4 or $GROUP_ID$=5)?><br>     
<input title="Мой список друзей" class="commSbmFl" value="Друзья пользователя" href="javascript://" onclick="window.open('/blog/0-0-0-0-17-$_USER_ID$','upp','scrollbars=1,top=0,left=0,resizable=1,width=400,height=500') || alert('Отключите блокировку всплывающих (Pop-up) окон!'); return false;" type="button">     
<?endif?>     
</div>     
<?else?>     
<?if($USER_LOGGED_IN$)?>     
<div style="position:relative;float:right;text-align:center;">     
<input title="Мой список друзей" class="commSbmFl" value="Мои друзья" href="javascript://" onclick="window.open('/blog/0-0-0-0-17-$USER_ID$','upp','scrollbars=1,top=0,left=0,resizable=1,width=400,height=500') || alert('Отключите блокировку всплывающих (Pop-up) окон!'); return false;" type="button">     
</div>     
<?endif?>     
<?endif?>

Или в виде ссылок
Code
<?if($_PM_SEND_URL$)?>     
<div style="position:relative;float:right;text-align:center;">     
<?if($USER_LOGGED_IN$)?><div align=center>[ <a title="Добавить в список друзей" href="javascript://" onClick="add_fr();" title="Добавить в список друзей">Добавить в список друзей</b></a> ]     
</div>     
<?endif?>     
<?if($GROUP_ID$=4 or $GROUP_ID$=5 or $GROUP_ID$=1 or $GROUP_ID$=2 or $GROUP_ID$=3)?><br>     
<div align=center>[ <a title="Список друзей" href="javascript://" onclick="window.open('/blog/0-0-0-0-17-$_USER_ID$','upp','scrollbars=1,top=0,left=0,resizable=1,width=400,height=500') || alert('Отключите блокировку всплывающих (Pop-up) окон!'); return false;">Друзья пользователя</b></a> ]     
</div>     
<?endif?>     
</div>   

1 - Кнопка для добавления в друзья
2 - Кнопка для админов, смотреть друзей данного пользователя

Так же можете сделать кнопку мои Друзья в мини профиль

Code
<input title="Мой список друзей" class="commSbmFl" value="Мои друзья" href="javascript://" onclick="window.open('/blog/0-0-0-0-17-$USER_ID$','upp','scrollbars=1,top=0,left=0,resizable=1,width=400,height=500') || alert('Отключите блокировку всплывающих (Pop-up) окон!'); return false;" type="button">

Переходим в Главная » Пользователи » Группы пользователей напротив групп настройки , в настройках "дневника" убрать птичку "Премодерировать добавленные материалы (не выводить сразу) "
И в настройках групп зделайте права чтобы пользователи могли добавлять материалы и т.д
[img]s59.radikal.ru/i163/0901/36/56c8b0385348.jpg[/img]
Пример можна посмотреть у меня на сайте, сайт в профиле.
 
c-ronaldoДата: Воскресенье, 14.02.2010, 16:13 | Сообщение # 2
Сообщений: 8
Репутация:
[ 0 ]
Награды: 0
Статус: Offline
очень приятный скрипт для соц сетей на юкоз)
 
AvatarДата: Среда, 03.03.2010, 16:02 | Сообщение # 3
Сообщений: 23
Репутация:
[ 1 ]
Награды: 0
Статус: Offline
Всё робит, спс, для социалки пойдёт happy
 
Форум » Другое » Скрипты для ucoz » Друзья пользователя
  • Страница 1 из 1
  • 1
Поиск:

Статистика Форума
Последние обновленные темы Самые популярные темы Самые активные Новые участники
Новый информер комментарии для ucoz как на Dle (0)
[Скрипты для ucoz]
Голубая кнопка вверх для Ucoz (0)
[Скрипты для ucoz]
Статистика кто посетил в красивом стиле для uCoz (0)
[Скрипты для ucoz]
статистика CW (0)
[Скрипты для ucoz]
Радио для сайта (0)
[Скрипты для ucoz]
новый вид статистики для ucoz скрипт (0)
[Скрипты для ucoz]
Новый Мини профиль (0)
[Скрипты для ucoz]
Дизайн формы поиска для стандартных шаблонов системы uCoz (0)
[Скрипты для ucoz]
Статистика для форума (0)
[Скрипты для ucoz]
Красивая форма поиска для юкоз (0)
[Скрипты для ucoz]
Набор Администраторов! (17)
[KonWarez]
Игра "Прибавь 7" (10)
[Форумные игры]
Что вы слушаете в данный момент? (10)
[Музыка]
Клан CS под Начальством Cleatora (10)
[Корзина]
считаем до 100 (8)
[О разном]
Общаемся на любые темы (8)
[О разном]
Раздача ICQ от Creator (7)
[Корзина]
онлайн игры? (6)
[Корзина]
Баги, ошибки на сайте (6)
[KonWarez]
http://clan-gaming.do.am/ (6)
[Корзина]

Creator

2wey

mystiQ

FOXAR

Dj-Romik

NeAdmin

Avatar

Zefod

Mouse

Speed

adminka

Forest

c-ronaldo

Nooble

Psych0
anniannyta14:41
Mudrez77718:08
Angelinajolibig21:13
zerrro19:20
Georgegox07:17
qaqaqaqaqa14:07
dnvjfnvjkfnb14:04
GGG23:44
maksim643414:04
Nikol5518:04
Terratron16:58
upyruga23:49
Wilander14:58
kmaers02:36
frogfrog16:07


Хостинг от uCoz