Главная | Регистрация | Вход Приветствую Вас Уважаемый Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: n3T, non-party, Bryse  
Хороший форум... » Все для uCoz » Готовые cкрипты для uCoz » Друзья пользователя (Классный хак ...)
Друзья пользователя
GlebДата: Воскресенье, 08.02.2009, 09:07:00 | Сообщение # 1
-=Его Величество Админ=-

« 38 »

Награды : 17

За создание сайта За дизайнерские умения За творческие способности За любовь народа За активное участие на Форуме

Пол пользователя :


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

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

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 кнопки :
[spoiler]
Кнопки

[spoiler]
<?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?>[/spoiler]

Или в виде ссылок

[spoiler]<?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>
<?else?>
<?if($USER_LOGGED_IN$)?>

<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;" title="Мой список друзей">Список друзей</b></a> ]
</div> </div>
<?endif?>
<?endif?>[/spoiler][/spoiler]


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

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

И в настройках групп сделайте права чтобы пользователи могли добавлять материалы и т.д.

Источник http://xtens1on.net.ru

Если я Вам помог - поставьте пожалуйста мне в репутацию ...




 
Admin7306Дата: Воскресенье, 01.04.2012, 10:17:24 | Сообщение # 2
Заглянувший

« 2 »

Награды : 1


Пол пользователя :


Страна :
А кроме блога нельзя больше не из чего зделать?
 
GlebДата: Среда, 04.04.2012, 17:38:54 | Сообщение # 3
-=Его Величество Админ=-

« 38 »

Награды : 17

За создание сайта За дизайнерские умения За творческие способности За любовь народа За активное участие на Форуме

Пол пользователя :


Страна :
Admin7306, к сожалению заточено только под переделку из Блога...



 
Admin7306Дата: Пятница, 06.04.2012, 17:06:04 | Сообщение # 4
Заглянувший

« 2 »

Награды : 1


Пол пользователя :


Страна :
почему то не выводит список друзей =(
 
GlebДата: Воскресенье, 08.04.2012, 09:18:54 | Сообщение # 5
-=Его Величество Админ=-

« 38 »

Награды : 17

За создание сайта За дизайнерские умения За творческие способности За любовь народа За активное участие на Форуме

Пол пользователя :


Страна :
Извини, но у меня сейчас нет времени разбираться... у меня сессия подходит - я готовлюсь:)



 
Admin7306Дата: Воскресенье, 08.04.2012, 11:36:01 | Сообщение # 6
Заглянувший

« 2 »

Награды : 1


Пол пользователя :


Страна :
Ок, готовься и удачи! =)
 
GlebДата: Среда, 11.04.2012, 20:28:26 | Сообщение # 7
-=Его Величество Админ=-

« 38 »

Награды : 17

За создание сайта За дизайнерские умения За творческие способности За любовь народа За активное участие на Форуме

Пол пользователя :


Страна :
Спасибо=)



 
Хороший форум... » Все для uCoz » Готовые cкрипты для uCoz » Друзья пользователя (Классный хак ...)
  • Страница 1 из 1
  • 1
Поиск:



Made By Gleb © 2005 - 2021