Главная » Пользователи
Скрипт icq статуса на сайт
Ну что ж приступим, ведь оч полезная штука )

Способ 1!

Пример HTML- кода, который отображает статус пользователя ICQ на сайте.

Сервис предоставляется сайтом популярного интернет-мессенджера ICQ. Лежащая на нем библиотека wwp.icq.com/scripts/online.dll перенаправляет на картинку со статусом указанного в параметрах номера пользователя. Код для вставки этой картинки прост:

Code
<img src="http://wwp.icq.com/scripts/online.dll?icq=HOMEP_ICQ&img=N" border="0" />

Естественно, HOMEP_ICQ - это номер аськи, написаный без дефисов как целое число, а N - целое число от 0 до 27 (это на то время, когда пишу эту запись), которое определяет вид показываемой картинки.

Полезно дополнить картинку ссылкой на другой сервис ICQ, позволяющий сразу отправить сообщение пользователю.

Code

<a href="http://www.icq.com/whitepages/cmd.php?uin=HOMEP_ICQ&action=message">
  <img src="http://wwp.icq.com/scripts/online.dll?icq=HOMEP_ICQ&img=N" border="0" />
</a>

Правда, если мы хотим отображать на сайте текущее состояние чего-либо, не стоит забывать о кэшировании картинок. С вышеуказанным кодом при первой загрузке покажется картинка текущего состояния пользователя ICQ, но даже если оно изменится, кaртинка может остаться устаревшей, поскольку посетитель сайта будет получать ее из кэша своего браузера. Чтобы избежать этого, надо случайно изменять адрес картинки при каждой перезагрузке стрраницы. Делается это следующим образом:
Code
<a href="http://www.icq.com/whitepages/cmd.php?uin=HOMEP_ICQ&action=message">
<script type="text/javascript">
<!--
  document.write('<img border="0" src="http://wwp.icq.com/scripts/online.dll?icq=HOMEP_ICQ&img=N&rnd='+Math.rnd+'" />
')
//-->
</script>
<noscript><img border="0" src="http://wwp.icq.com/scripts/online.dll?icq=HOMEP_ICQ&img=N" /></noscript>
</a>

Еще один пример HTML- кода, который отображает статус пользователя ICQ на сайте.

Этот код использует сам сервер icq.com на страницах пользователей. Код для вставки этой картинки чуть проще чем в первом примере:

Code
<img src="http://status.icq.com/online.gif?icq=HOMEP_ICQ&img=N" border="0" />

Как и в предыдущем случае, HOMEP_ICQ - это номер аськи, написаный без дефисов как целое число, а N - целое число от 0 до 27, которое определяет вид показываемой картинки.

С дополнительной ссылкой на сервис, позволяющий сразу отправить сообщение пользователю, код будет выглядеть так:

Code
<a href="http://www.icq.com/whitepages/cmd.php?uin=HOMEP_ICQ&action=message">
  <img src="http://status.icq.com/online.gif?icq=HOMEP_ICQ&img=N" border="0" />
</a>

С кэшированием справляемся следующим образом:
Code

<a href="http://www.icq.com/whitepages/cmd.php?uin=HOMEP_ICQ&action=message">
<script type="text/javascript">
<!--
document.write('<img border="0" src="http://status.icq.com/online.gif?icq=HOMEP_ICQ&img=N&rnd='+Math.rnd+'" />')
//-->
</script>
<noscript><img border="0" src="http://status.icq.com/online.gif?icq=HOMEP_ICQ&img=N" /></noscript>
</a>

В настройках аськи не забываем поставить галочку в разделе Приватность возле надписи: Показывать мой онлайн-статус для web и поиска.
Подробнее | 0 коментариев | 621 просмотров | Добавил: HiP-HoP

TOP игроков сайта
1. Создаем информер

[ Пользователи · Материалы · Кол. объявлений · Материалы: 300 · Колонки: 5 ]

Кол-во материалов можно ставить любое.

Вставляем в информер такой код:

Code
<P><TR bgcolor="#636b7b" align="center"><TD style="BACKGROUND: rgb(230,233,239) 0% 50%; WIDTH: 40px; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial" colspan="8"><TD style="BACKGROUND: rgb(230,233,239) 0% 50%; WIDTH: 80px; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial"><B><SPAN style="FONT-SIZE: 8pt">
<TABLE style="WIDTH: 700px" cellSpacing=1 cellPadding=5 align=center>

2. Создаем страницу.
В её код вставляем это
Code
<TABLE width="708" align="center" cellpadding="5" cellspacing="1" style="WIDTH: 700px"><TBODY><TR align="middle" bgcolor="#636b7b"><TD style="WIDTH: 40px" colspan="8"><B><FONT color="#ffffff">#</FONT></B> </TD><TD style="WIDTH: 245px"><B><FONT color="#ffffff">Логин</FONT></B></TD><TD style="WIDTH: 100px"><STRONG><SPAN style="COLOR: rgb(255,255,255)">Победы</SPAN></STRONG></TD><TD style="WIDTH: 80px"><STRONG><SPAN style="COLOR: rgb(255,255,255)">Уровень</SPAN></STRONG></TD><TD style="WIDTH: 80px"><STRONG><SPAN style="COLOR: rgb(255,255,255)">Доверие</SPAN></STRONG></TD><TD style="WIDTH: 80px"><STRONG><SPAN style="COLOR: rgb(255,255,255)">Рейтинг</SPAN></STRONG></TD></TR></TBODY></TABLE>
<script type="text/javascript" src="http://ваш сайт/informer/номер информера"></script>
Подробнее | 0 коментариев | 456 просмотров | Добавил: HiP-HoP

Делаем друзей пользователя из модуля Дневник.

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

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

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

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

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

Code
<html>  
<head>  
<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">

Все готово, проверяем
Подробнее | 0 коментариев | 430 просмотров | Добавил: HiP-HoP

Скрипт изменяет позволяет изменять цвет ника на форуме и в личном профиле.

Для начала активируем MSN
ФОРМА РЕГИСТРАЦИИ ПОЛЬЗОВАТЕЛЕЙ:

Code
<tr
id="siM12"><td class="manTd1"
id="siM13">$MSN_SIGN$</td><td class="manTd2"
id="siM14">$MSN_FL$</td></tr><tr><td
height="10" class="manTdSep" colspan="2"><hr class="manHr"
/></td></tr>

И заменяем на:
Code
<tr id="siM12"><td class="manTd1" id="siM13">Цвет вашего ника:</td>
<td class="manTd2" id="siM14">
<select size="1" id="msncolor" name="msn" onChange="colorpre(this.value);">
<option style='color:gray' value="1">Стандартный (Серый)</option>
<option style='color:red' value="2">Красный</option>
<option style='color:violet' value="3">Фиолетовый</option>
<option style='color:purple' value="4">Сиреневый</option>
<option style='color:blue' value="5">Синий</option>
<option style='color:blue' value="6">Голубой</option>
<option style='color:green' value="7">Зеленый</option>
<option style='color:yellow' value="8">Желтый</option>
<option style='color:orange' value="9">Оранжевый</option>
<option style='color:brown' value="10">Коричневый</option> </select>
<div id="msncolorpre"></div>

Тоже самое в ФОРМЕ РЕДАКТИРОВАНИЯ ЛИЧНОЙ ИНФОРМАЦИИ.

Терь открываем вид материалов ФОРУМА и ищем во второй строке:

$USERNAME$

Заменяем на:

Code
<FONT
color="#9A9B9F">$_USERNAME$</FONT><FONT
color="#9A9B9F">$_USERNAME$</FONT><FONT
color="#FF000C">$_USERNAME$</FONT><FONT
color="#E23BB9">$_USERNAME$</FONT><FONT
color="#982CC5">$_USERNAME$</FONT><FONT
color="#4357E8">$_USERNAME$</FONT><FONT
color="#76B3D9">$_USERNAME$</FONT><FONT
color="#4AAA38">$_USERNAME$</FONT><FONT
color="#DBE842">$_USERNAME$</FONT><FONT
color="#F16534">$_USERNAME$</FONT><FONT
color="#A64D2E">$_USERNAME$</FONT>

Потом ищем:
Code
<div id="block15" class="udtb"><div class="udtlb">MSN:</div> $_MSN$</div>

Можно удалить или заменить на это:
Code
<div
id="block15" class="udtb"><div class="udtlb">Цвет вашего ника:
</div> <FONT
color="#9A9B9F">Стандартный
(Серый)</FONT><FONT
color="#9A9B9F">Стандартный
(Серый)</FONT><FONT
color="#FF000C">Красный</FONT><FONT
color="#E23BB9">Фиолетовый</FONT><FONT
color="#982CC5">Сиреневый</FONT><FONT
color="#4357E8">Синий</FONT><FONT
color="#76B3D9">Голубой</FONT><FONT
color="#4AAA38">Зеленый</FONT><FONT
color="#DBE842">Желтый</FONT><FONT
color="#F16534">Оранжевый</FONT><FONT
color="#A64D2E">Коричневый</FONT></div>
Подробнее | 0 коментариев | 493 просмотров | Добавил: HiP-HoP

Мини профиль+
делаем глобальный блок и вставляем
Code
<?if($USER_LOGGED_IN$)?><div class="boxTable">
<div class="boxContent" id="sitenews" style="display:none">
<div align="center" style="padding:5px">[ <a href="javascript://" onclick="kabinet()">Кабинет</a> | <a href="javascript://" onclick="sitenews()"><b>Новости</b></a> | <a href="javascript://" onclick="alert('Скоро...')">Настройки</a> ]</div>
<ul class="uz">
$MYINF_3$
</ul>
<div align="center" style="font-size: 8px;padding:0px;">[ <a href="/forum/2"><b>все новости</b></a> ]<br> </div>
</div>

<div class="boxContent" id="kabinet" align="center">
Привет, <b>$USER_FULL_NAME$</b>!<br>
<?if($USER_AVATAR_URL$)?><center><img alt="Аватар пользователя $USER_FULL_NAME$" src="$USER_AVATAR_URL$"></center><?else?><center><img alt="Нет аватара" src="/img/noavatar.gif"></center><?endif?>
<b>№$USER_ID$</b><br>
<b>$USER_GROUP$</b><br>
Ты здесь: <font color="#FF0000"><b>$USER_REG_DAYS$</b></font>-й день<br>
IP: <b>$IP_ADDRESS$</b><br>
</div>
<div style type="text/css"></style>
<div id="verifymail"></div>
<ul class="uz">
<div id="menuDiv" style="display:inline">

<ul id="tmenu0" style="display:none">

<li class="m">
<span><img src="адрес для первой кнопки" alt="down"></span>
<ul>
<li class="catsTd"><a class="catName" title="Открыть страницу с личными данными." href="$PERSONAL_PAGE_LINK$">Мой профиль</a></li>
<li class="catsTd"><a class="catName" title="Изменить личные данные." href="javascript://" onclick="window.open('/index/11','options','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350'); return false;">Изменить мои данные</a></li>
<li class="catsTd"><a class="catName" title="Открыть страницу с личными сообщениями." href="javascript://" onclick="window.open('$PM_URL$','pmw','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350'); return false;">Личные сообщения <?if($IS_NEW_PM$)?>(<font color="#FF0000"><b>$UNREAD_PM$</b></font>)<?else?><?endif?></a></li>
<li class="catsTd"><a class="catName" title="Отправить личное сообщение." href="javascript://" onclick="window.open('/index/14-999-0-1','pmw','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350'); return false;">Отправить ЛС</a></li>
<li class="catsTd"><a class="catName" href="javascript://" onclick="openLayerB('Rulez',0,'/ajax/ajax.xml','Общепринятые правила поведения на всем сайте',750,150,'1','','1',0,'justify'); return false;" rel="nofollow">Правила сайта</a></li>
</ul>
</li>

<li class="m">
<span><img src="адрес для второй кнопки" alt="down"></span>
<ul>
<li class="catsTd"><a class="catName" title="Просмотреть комментарии, когда-либо написанные мной." href="/index/34-$USER_ID$" target="_blank">Мои комментарии</a></li>
<li class="catsTd"><a class="catName" title="Высветить темы в которых я принимал участие." href="/forum/0-0-1-3-$USER_ID$" target="_blank">Мои посты</a></li>
<?if($GROUP_ID$="2" or $GROUP_ID$="3" or $GROUP_ID$="4")?>
<li class="catsTd"><a class="catName" title="При добавлении видео на форуме и в комментариях используйте <b>BB code</b><br><br>При добавлении видео в каталог <b>JavaScript code</b>" href="javascript://" onclick="openLayerB('video',0,'/tmpls/?a=mm;t=video','Подключение видео',550,305,'#F0F3F5','#6B82A4','http://src.ucoz.net');return false;">Подключить видео</a></li>
<li class="catsTd"><a class="catName" title="При добавлении аудио на форуме и в комментариях используйте <b>BB code</b><br><br>При добавлении аудио в каталог <b>JavaScript code</b>" href="javascript://" onclick="openLayerB('audio',0,'/tmpls/?a=mm;t=audio','Подключение аудио',550,240,'#F0F3F5','#6B82A4','http://src.ucoz.net');return false;">Подключить аудио</a></li>
<li class="catsTd"><a class="catName" title="Просмотреть статьи, когда-либо опубликованные мной." href="/publ/0-0-$USER_ID$-0-17" target="_blank">Мои статьи</a></li>
<li class="catsTd"><a class="catName" title="Добавить статью на сайт." href="/publ/0-0-0-0-1">Добавить статью</a></li>
<li class="catsTd"><a class="catName" title="Просмотреть файлы, когда-либо добавленные мной." href="/load/0-0-$USER_ID$-0-17" target="_blank">Мои файлы</a></li>
<li class="catsTd"><a class="catName" title="Добавить файл на сайт." href="/load/0-0-0-0-1">Добавить файл</a></li>
<?endif?>
<li class="catsTd"><a class="catName" title="Вы действительно хотите покинуть сайт???" href="javascript://" onclick="openLayerB('LogOut',0,'/ajax/ajax.xml','Покинуть сайт',550,150,'1','','1',0,'center'); return false;">Выход</a></li>
</ul>
</li>

<script type="text/javascript">
function tmenudata0()
{
this.animation_jump = 10
this.animation_delay = 2
this.imgage_gap = 3

this.pm_width_height = "1,1"
this.icon_width_height = "1,16"
this.indent = 1;
this.use_hand_cursor = true;
this.main_item_styles = "text-decoration:none; \
font-weight:normal; \
font-family:; \
font-size:12px; \
color:#94999c; \
padding:2px; "
this.sub_item_styles = "text-decoration:none; \
font-weight:normal; \
font-family:; \
font-size:11px; \
color:#94999c; "
this.main_container_styles = "padding:0px;"
this.sub_container_styles = "padding-top:2px; padding-bottom:1px;"
this.main_link_styles = "color:#94999c; text-decoration:none;"
this.main_link_hover_styles = "color:#35a6be; text-decoration:underline;"
this.sub_link_styles = ""
this.sub_link_hover_styles = ""
this.main_expander_hover_styles = "text-decoration:underline;";
this.sub_expander_hover_styles = "";}
</script>

<script type="text/javascript">
ulm_ie=window.showHelp;ulm_opera=window.opera;ulm_strict=((ulm_ie || ulm_opera)&&(document.compatMode=="CSS1Compat")); ulm_mac=navigator.userAgent.indexOf("Mac")+1;is_animating=false; cc3=new Object();cc4=new Object();
cc0=document.getElementsByTagName("UL");for(mi=0;mi<cc0.length; mi++){if(cc1=cc0[mi].id){if(cc1.indexOf("tmenu")>-1){cc1=cc1.substring(5); cc2=new window["tmenudata"+cc1];cc3["img"+cc1]=new Image();cc3["img"+cc1].src=cc2.plus_image;cc4["img"+cc1]=new Image(); cc4["img"+cc1].src=cc2.minus_image;if(!(ulm_mac && ulm_ie)){t_cc9=cc0[mi].getElementsByTagName("UL");for(mj=0;mj<t_cc9.length; mj++){cc23=document.createElement("DIV");cc23.className="uldivs"; cc23.appendChild(t_cc9[mj].cloneNode(1));t_cc9[mj].parentNode.replaceChild(cc23,t_cc9[mj]); }}cc5(cc0[mi].childNodes,cc1+"_",cc2,cc1); cc6(cc1,cc2);cc0[mi].style.display="block"; }}};function cc5(cc9,cc10,cc2,cc11){eval("cc8=new Array("+cc2.pm_width_height+")");this.cc7=0;for(this.li=0;this.li<cc9.length; this.li++){if(cc9[this.li].tagName=="LI"){this.level=cc10.split("_").length-1; cc9[this.li].style.cursor="default";this.cc12=false;this.cc13=cc9[this.li].childNodes; for(this.ti=0;this.ti<this.cc13.length;this.ti++){lookfor="DIV"; if(ulm_mac && ulm_ie)lookfor="UL";if(this.cc13[this.ti].tagName==lookfor){this.tfs=this.cc13[this.ti].firstChild; if(ulm_mac && ulm_ie)this.tfs=this.cc13[this.ti];this.usource=cc3["img"+cc11].src; if((gev=cc9[this.li].getAttribute("expanded"))&&(parseInt(gev))){this.usource=cc4["img"+cc11].src; }else this.tfs.style.display="none";if(cc2.folder_image){create_images(cc2,cc11,cc2.icon_width_height,cc2.folder_image,cc9[this.li]); this.ti=this.ti+2;}this.cc14=document.createElement("IMG");this.cc14.setAttribute("width",cc8[0]); this.cc14.setAttribute("height",cc8[1]);this.cc14.className="plusminus"; this.cc14.src=this.usource;this.cc14.onclick=cc16;this.cc14.onselectstart=function(){return false}; this.cc14.setAttribute("cc2_id",cc11);this.cc15=document.createElement("div"); this.cc15.style.display="inline";this.cc15.style.paddingLeft=cc2.imgage_gap+"px"; cc9[this.li].insertBefore(this.cc15,cc9[this.li].firstChild); cc9[this.li].insertBefore(this.cc14,cc9[this.li].firstChild); this.ti+=2;new cc5(this.tfs.childNodes,cc10+this.cc7+"_",cc2,cc11);this.cc12=1; }else if(this.cc13[this.ti].tagName=="SPAN"){this.cc13[this.ti].onselectstart=function(){return false}; this.cc13[this.ti].onclick=cc16;this.cc13[this.ti].setAttribute("cc2_id",cc11); this.cname="cc24";if(this.level>1)this.cname="cc25";if(this.level> 1)this.cc13[this.ti].onmouseover=function(){this.className="cc25"; };else this.cc13[this.ti].onmouseover=function(){this.className="cc24"; };this.cc13[this.ti].onmouseout=function(){this.className="";}; }}if(! ... Читать дальше »
Подробнее | 0 коментариев | 489 просмотров | Добавил: HiP-HoP

И так для начала создаём группу Забаненых wink
1. Главная » Пользователи » Группы пользователей » Создать новую группу
Название группы пользователей *: Забаненых
По желанию можно настроить права как у гостя!
После чего создаём групу.
И запоминаем ID номер группы забаненых! (В моем случае это 5)

Теперь создаём глобальный блок например ($GLOBAL_BANPAGE$)
2. Главная » Управление дизайном » Глобальные блоки » Добавить блок
Название блока: BANPAGE
И в него ставим этот шаблон:
Code
<html>
<head>
<title>Аккаунт заблокирован</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<style type="text/css">
body{
font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
font-size: 11px;
margin: 0;
padding: 0; /* required for Opera to have 0 margin */
}
.errorwrap {
background: #F2DDDD;
border: 1px solid #992A2A;
border-top: 0;
margin: 5px;
padding: 0;
}
.errorwrap h4 {
background: #E3C0C0;
border: 1px solid #992A2A;
border-left: 0;
border-right: 0;
color: #992A2A;
font-size: 12px;
font-weight: bold;
margin: 0;
padding: 5px;
}
.errorwrap p {
background: transparent;
border: 0;
color: #992A2A;
margin: 0;
padding: 8px;
font-size: 11px;
}
</style>
</head>
<body>

<table border="0" width="750" cellspacing="1" cellpadding="75" align="center">
<tr>
<td width="100%">
<div class="errorwrap">
<h4>Ваш аккаунт на сайте заблокирован: Администрацией</h4>

Ваша учетная запись (<b>$USERNAME$</b>) на сайте была заблокирована администратором.
При этом были указаны следующие причины:</p>

Стандартный бан для всех непослужников</p>

Если видишь это, значит ты просто забанен!</p>

Возможные причины этого:</p>

- Обсуждение действий/оскорбление Администрации сайта</p>

- Реклама сайтов (в комментариях, на форуме, в гостевой)</p>

- За мат</p>

- За указание не верных данный, к примеру e-mail типа 12345@mail.ru , mail@mail.ru и т.п.</p>

Срок окончания блокировки: <b>Не</b>ограничено</p>

Это полностью автоматический процесс блокировки и вас не требуется ничего делать для его ускорения или прекращения.</p>
</div>
</td>
</tr>
</table>

</body>
</html>

После чего сохраняем наш глобальный блок!

Последний шаг (Самая нудная работа)
3. Теперь надо на каждой странице разместить такой код:
Способ 1

Code
<?if($GROUP_ID$="5")?>$GLOBAL_BANPAGE$<?else?>

А это в самом низу

И делаем это на всех шаблонах вашего сайта!
Способ 2
Заходим в Управление дизайном » Быстрая замена

Режим замены: Многострочный
Что заменить:
[/code][/code]
На что заменить
Code
<?if($GROUP_ID$="5")?>$GLOBAL_BANPAGE$<?else?>
<html>


Режим замены: Многострочный
Что заменить:
Code
</html>

на
Code
</html>
<?endif?>

Я рекомендую использовать Способ 2

Теперь когда вы будете банить пользователя не забудьте перенести его в группу Забаненых wink после чего он увидит вот такой экран место сайта 8-)

Подробнее | 1 коментариев | 6666 просмотров | Добавил: HiP-HoP

Установка:
1. Подключаем доп. поле 1 и название, остальное не нужно smile И еще подключаем функцию "Включить возможность поиска материалов пользователя:".
2. Страница архива материалов.
Меняем всё на
Code
<html>  
  <head>  
  <title>Друзья</title>  
  </head>  
  <body>  
  <script language="JavaScript">var linckinum = 1;</script>  
  $BODY$  
   

$POWERED_BY$  
  <style>.cuzadpn{display:none;}</style>  
  </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('blF11').value = parent.window.location.href;  
  document.getElementById('doSmbBt').click();  
  alert('Друг добавлен!');  
  }  
  </script>

3. Вид материалов.
Меняем всё на:
Code
<script language="JavaScript">document.write(linckinum);linckinum = linckinum + 1;</script>. <a href="javascript://" onClick="parent.window.location.href='$OTHER1$'">$TITLE$</a> <?if($MODER_PANEL$)?>$MODER_PANEL$<?endif?>

4. Персональная страница пользователя.
4.1 Встовляем после $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>

4.2 Добавляем ссылку "Добавить в друзья."
Code
<?if($USER_LOGGED_IN$)?><a href="javascript://" onClick="add_fr();">Добавить в друзья</a><?endif?>

4.3 Выводим список друзей данного пользователя.

Code
<iframe style="width:150px;height:200px;" frameborder="0" scrolling="yes" hspace="0" vspace="0" allowtransparency="true" src="/blog/0-0-0-0-17-$_USER_ID$"></iframe>

Остальные мелочи типа дизайна, это уже ваши проблемы smile
Подробнее | 0 коментариев | 484 просмотров | Добавил: HiP-HoP

В шаблоне "Персональная страница пользователя" по месту, где нужен вывод наград:
Code
%IF($_IS_ACTIVITY$)%  

<script type="text/javascript">  
put='http://horeman.ru/IMGf/m/'; // Путь до медалек  
var n; medal='';  
//Репутация (за каждые 10 плюсиков)  
zn=$_REPUTATION$; Nm=Math.floor(zn/10);  
for(i=0;i<Nm;i++) medal+=' <img border="" alt="" src="'+put+'medal10.gif" title="За положительную репутацию">';  
//Статьи (за каждые 3 статьи)  
zn=$_PUBL_ENTRIES$; Nm=Math.floor(zn/3);  
for(i=0;i<Nm;i++) medal+=' <img border="" alt="" src="'+put+'medal34.gif" title="За статьи">';  
//Каталог файлов (за каждые 10 файлов)  
zn=$_LOAD_ENTRIES$; Nm=Math.floor(zn/10);  
for(i=0;i<Nm;i++) medal+=' <img border="" alt="" src="'+put+'medal30.gif" title="За файлы">';  
//Форум + комментарии  
zn=$_FORUM_ENTRIES$+$_COM_ENTRIES$; Nm=Math.floor(zn/1000);  
for(i=0;i<Nm;i++) medal+=' <img border="" alt="" src="'+put+'medal0.gif" title="За общение на форуме и сайте">';  

//Вывод наград  
document.write(medal);  
</script>  

%ELSE%А здесь будут мои медали, полученные в нелегкой борьбе за выживание на этом сайте!%ENDIF%

для автоматической выдачи наград...
требеться вставить количество сообщений, коментариев, файлов, статей..и т.д.
//Каталог файлов (за каждые 10 файлов)
Code
zn=$_LOAD_ENTRIES$; Nm=Math.floor(zn/10);
for(i=0;i<Nm;i++) medal+=' <img border="" alt="" src="'+put+'medal30.gif" title="За файлы">';
Подробнее | 0 коментариев | 469 просмотров | Добавил: HiP-HoP

Установка:
1. Заходим в шаблон Страница регистрации пользователей
2. Находит там $ВОDY$
3. Заменяем на это
Code
<script type="text/javascript">  
/* Поменяйте варианты правильных ответов */  
var ans = new Array;  
var done = new Array;  
var score = 0;  
ans[1] = "c";  
ans[2] = "a";  
ans[3] = "b";  
ans[4] = "b";  
ans[5] = "d";  
ans[6] = "c";  
ans[7] = "c";  
ans[8] = "c";  
ans[9] = "d";  
ans[10] = "a";  
function Engine(question, answer) {  
if (answer != ans[question]) {  
if (!done[question]) {  
done[question] = -1;  
alert("Ошибка!\n\nВаш счет: " + score);  
}  
else {  
alert("Вы уже отвечали на этот вопрос!");  
}  
}  
else {  
if (!done[question]) {  
done[question] = -1;  
score++;  
alert("Правильно!\n\nВаш счет: " + score);  
}  
else {  
alert("Вы уже отвечали на этот вопрос!");  
}  
}  
}  
function NextLevel () {  
if (score > 10) {  
alert("Cheater!");  
}  

/* Если у вас другое количество вопросов измените цифры на свои */  

if (score >= 10 && score <= 11)  

/* Измените адрес страницы на свой собственный */  
{  
self.document.all.adduser.style.display='block'  
}  
else {  
alert("Доступ закрыт! Вы должны были правильно ответить на 7 вопросов.")  
}  
}  
// By AllCity.Net.Ru  
</script>  

<table border="0" cellpadding="2" cellspacing="2" width="95%">  
<tbody><tr>  
<td class="copy2" valign="top">  
<br><br><br>  
<form>  
<b>1. На каком сайте Вы сейчас регистрируетесь?</b>  

<input value="a" onclick="Engine(1, this.value)" type="radio">http://gamesmir.ucoz.ru/<br>  
<input value="b" onclick="Engine(1, this.value)" type="radio">http://gamesmir.net.ru/<br>  
<input value="c" onclick="Engine(1, this.value)" type="radio">http://gamesmir.ru/<br>  
<input value="d" onclick="Engine(1, this.value)" type="radio">http://gamesmir.com/</p>  

<b>2. Как Вы будете обращаться на сайте к главному Администратору?</b></p>  

<input value="a" onclick="Engine(2, this.value)" type="radio">на "Вы"<br>  
<input value="b" onclick="Engine(2, this.value)" type="radio">на "ты"<br>  
<input value="c" onclick="Engine(2, this.value)" type="radio">на "слух..."<br>  
<input value="d" onclick="Engine(2, this.value)" type="radio">никак не буду</p>  

<b>3. Вам нужен этот сайт?</b></p>  

<input value="a" onclick="Engine(3, this.value)" type="radio">Нет<br>  
<input value="b" onclick="Engine(3, this.value)" type="radio">Да<br>  
<input value="c" onclick="Engine(3, this.value)" type="radio">хз...<br>  

<input value="d" onclick="Engine(3, this.value)" type="radio">А что я тут делаю?!)</p>  

<b>4. Будете ли Вы писать на сайте сообщения содержащие оскорбления других пользователей или содержащие "мат" ?</b></p>  

<input value="a" onclick="Engine(4, this.value)" type="radio">Да, буду<br>  
<input value="b" onclick="Engine(4, this.value)" type="radio">Нет, не буду<br>  
<input value="c" onclick="Engine(4, this.value)" type="radio">Иногда буду...<br>  
<input value="d" onclick="Engine(4, this.value)" type="radio">А что?</p>  

<b>5. Будете ли Вы рекламировать свой сайт в любом месте на сайте? </b></p>  

<input value="a" onclick="Engine(5, this.value)" type="radio">Да, у меня же он есть!<br>  
<input value="b" onclick="Engine(5, this.value)" type="radio">А он у меня есть, чтобы его рекламировать?!<br>  

<input value="c" onclick="Engine(5, this.value)" type="radio">А почему бы и нет?!<br>  
<input value="d" onclick="Engine(5, this.value)" type="radio">Нет, не буду!</p>  

<b>6. Вы знаете, что Администрация сайта не несет ответственности за материалы, размещаемые на сайте? </b></p>  

<input value="a" onclick="Engine(6, this.value)" type="radio">А разьве так можно?<br>  
<input value="b" onclick="Engine(6, this.value)" type="radio">Сомнения у меня на этот счет.<br>  
<input value="c" onclick="Engine(6, this.value)" type="radio">Да, знаю!<br>  
<input value="d" onclick="Engine(6, this.value)" type="radio">Не грузить и минералки! :)</p>  

<b>7. Как Вы думаете, что будет, если Вы начнете хамить администрации сайта? </b></p>  

<input value="a" onclick="Engine(7, this.value)" type="radio">Мне дадут медальку!<br>  

<input value="b" onclick="Engine(7, this.value)" type="radio">Мне скажут, что я "хороший"<br>  
<input value="c" onclick="Engine(7, this.value)" type="radio">Меня отправят в БАН-ю...<br>  
<input value="d" onclick="Engine(7, this.value)" type="radio">Меня отправят за закуской к водке.</p>  

<b>8. Вы будете подтверждать свой E-Mail, когда на него придет код активации аккаунта? </b></p>  

<input value="a" onclick="Engine(8, this.value)" type="radio">Нет, мне это не нужно.<br>  
<input value="b" onclick="Engine(8, this.value)" type="radio">Я тут просто так, чтобы почитать..<br>  
<input value="c" onclick="Engine(8, this.value)" type="radio">Конечно буду.<br>  
<input value="d" onclick="Engine(8, this.value)" type="radio">У меня нет E-Mail'а</p>  

<b>9. Будете ли Вы создавать ник типа: "admin_xxx" "qwerty" "12345" и т.п. ? </b></p>  

<input value="a" onclick="Engine(9, this.value)" type="radio">admin_xxx - кстати хорошая идея)))<br>  
<input value="b" onclick="Engine(9, this.value)" type="radio">Хочу (вдруг прокатит)<br>  
<input value="c" onclick="Engine(9, this.value)" type="radio">Да<br>  
<input value="d" onclick="Engine(9, this.value)" type="radio">Нет</p>  

<b>10. Вы все еще хотите зарегистрироваться на сайте? </b></p>  

<input value="a" onclick="Engine(10, this.value)" type="radio">Да<br>  
<input value="b" onclick="Engine(10, this.value)" type="radio">Нет<br>  
<input value="c" onclick="Engine(10, this.value)" type="radio">Пошел я отсюда<br>  
<input value="d" onclick="Engine(10, this.value)" type="radio">Хз...</p>  

</p><center>  
<input onclick="NextLevel()" class="manFlSbm" value="Продолжить регистрацию" type="button">  
</center>  
</form>  
<br><br><br>  
</td>  
</tr>  
</tbody></table>  

$BODY$  

<script type="text/javascript">  
if(!document.getElementById('siM2')) document.all.adduser.style.display='none';  
</script>

4. Редактируем под себя и свой сайт
5. Сохраняем
Подробнее | 0 коментариев | 459 просмотров | Добавил: HiP-HoP

как сделать Л.С как ВКонтакте
Крутой Скрипт...Многим может понравица!

Устанавливаем: панель/ управление дизайном / личные сообщения (лс)

И от туда всё удаляете,
И ставите этот код:

Code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  
  <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" id="vkontakte">  
  <head>  
  <META http-equiv="content-type" content="text/html; charset=windows-1251">  
  <TITLE>Личные Сообщения (ЛС)</TITLE>  
  <LINK rel="stylesheet" href="http://vkontakte.ru/css/rustyle.css" type="text/css">  
  <LINK rel="stylesheet" href="http://vkontakte.ru/css/profile.css?3" type="text/css"><script src='js/simpleajax.js?3'></script><script src='js/effects.js?6'></script><script src='js/ajax.js'></script><script src='js/activity.js?10'></script><script src='js/lib/cookie.js'></script><script src="js/langRus.js?2"></script><script src='js/audio.js?2'></script><script src='js/swfobject.js'></script><LINK rel="stylesheet" href="css/player.css" type="text/css"><script src='js/lib/utils.js?2'></script>  
   
  <LINK rel="shortcut icon" href="http://vkontakte.ru/images/favicon.ico">  
  <!--[if lte IE 6]><style type="text/css" media="screen">/* <![CDATA[ */ @import url(http://vkontakte.ru/css/ie.css); /* ]]> */</style><![endif]-->  
  <!--[if gte IE 7]><style type="text/css" media="screen">/* <![CDATA[ */ @import url(http://vkontakte.ru/css/ie7.css); /* ]]> */</style><![endif]-->  
   
  <script type="text/javascript">  
  window.onload=function(){  
  Nifty("ul.tabs a","small top");  
  Nifty("ul.buttonRow a","small");  
  Nifty("div.leftAd","small transparent");  
  Nifty("div.selPad","small transparent");  
  Nifty("div.myPad","small transparent");  
  }  
  </script>  
   
  </HEAD><BODY>  
  <DIV id="pageLayout">  
  <DIV id="pageHeader">  
   
  <DIV id="quickSearch">  
  <FORM method="get" action="search.php" name="qsearch">  
  </FORM></DIV><UL class="topNav">  
  <LI style="width:6.0em" align="left"><A href="$HOME_PAGE_LINK$" target="null">главная</A></LI></UL></DIV><DIV id="sideBar">Ссылки</DIV>  
  <DIV id="pageBody" class="pageBody">  
  <DIV id="wrapH">  
  <DIV id="wrapHI">  
  <DIV id="header">  
  <H1> Личные Сообщения (ЛС)</H1></DIV></DIV></DIV><DIV id="wrap2"><DIV id="wrap1"><DIV id="content">$BODY$<DIV id="userProfile" class="clearFix"></DIV></DIV></DIV></DIV></DIV><DIV id="bFooter"><P align="center"><A href="club2007">!!здесь может быть ваша реклама!!</A></P>  
  </DIV>  
  <DIV id="bFooter">  
  <P>$POWERED_BY$</P>  
  </DIV>  
  </BODY></HTML>
Подробнее | 0 коментариев | 605 просмотров | Добавил: HiP-HoP

« 1 2 ... 5 6 7 8 »