Четверг, 05.03.2026, 17:12
Untitled
Главная страница Главная форума Мой профиль Новое на форуме Пользователи Правила  Поиск  RSS
  • Страница 1 из 1
  • 1
Друзья пользователя
GeForceДата: Воскресенье, 06.09.2009, 21:16 | Сообщение # 1
.::Админ4еГ::.
Группа: Администраторы
Сообщений: 728
[ 42 ]
Статус:

Бог сайта и форума Бог форума сотня постов За любовь народа За хорошую посещаемость на форуме За хорошую посещаемость на форуме За хорошую посещаемость на форуме За 150 постов За 200 постов За 300 постов

Делаем друзей пользователя из модуля Блог(дневник).
И так идем в настройки и делаем следующее.

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?>

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">

Переходим в Главная » Пользователи » Группы пользователей напротив групп настройки , в настройках "дневника" убрать птичку "Премодерировать добавленные материалы (не выводить сразу) "



 
  • Страница 1 из 1
  • 1
Поиск:


Хостинг от uCoz