Главная » Файлы » Скрипты для uCoz » Блог

Друзья пользователя
21.06.14, 16:08:34



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

1. Активируем поля

Название
Доп поле 1
Доп поле 2
Доп поле 3
Доп поле 4

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

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

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

Код
<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>


Меняем вид материалов на этот:

Код
<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 ставим это:

Код
<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 кнопки

Код
<?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 - Кнопка для админов, смотреть друзей данного пользователя

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

Код
<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">


Переходим в Главная » Пользователи » Группы пользователей напротив групп настройки , в настройках "дневника" убрать птичку "Премодерировать добавленные материалы (не выводить сразу) "
Категория: Блог | Добавил: Apocalypse | Теги: друзья, пользователя
Просмотров: 523 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email: