Главная » Форум
Суём В форум>добавление сообщение после $BBCODES$
Code
<input type="button" value="+" onclick="simpletag('b]я вам если помог?,то ставьте мне в репутацию [img]http://openfile.ru/img/dl3table/dl3plus.gif[/img][/b'); return false;" class="codeButtons" title="Ставь +" name="+" />
Подробнее | 9 коментариев | 8158 просмотров | Добавил: HiP-HoP

1) В Общий вид страниц форума перед $BODY$ добавляем следующее:
Code
<script>  
rekPost = 0;  
</script>

2) В Вид материалов следующее:
Code
<style>  
/* Advert */  
.divtop {padding:3px 0 4px 120px; color:#ffca42; font-size: 10px; background:#131313 url('http://src.ucoz.ru/t/984/4.gif');}  
.mydiv {padding:15px 0; border-bottom:1px solid #000000; text-align:center; background:#393939;}  
/* ---------------- */  
</style>  
<IFRAME style="WIDTH: 0%; HEIGHT: 0px" src="http://syper-games.clan.su/index/0-14" frameBorder=0 scrolling=no allowTransparency></IFRAME>  
<div style="display:block;" id="d$ID$"><div class="divtop"><b>Реклама</b></div>  
<div class="mydiv">  
<script>  
//Show forum adds START  
rekPost = rekPost + 1;  
if(rekPost==1||rekPost==15||rekPost==16||rekPost==30||rekPost==31|  
|rekPost==45||rekPost==46||rekPost==60||rekPost==61||rekPost==75||rekP os t==76|  
|rekPost==90||rekPost==91||rekPost==105||rekPost==106||rekPost==120|  
|rekPost==121||rekPost==135||rekPost==136||rekPost==150||r ekPost== 151||rekPost==165|  
|rekPost==166||rekPost==180||rekPost==181||rekPost==195|  
|rekPost==196||rekPost==210||rekPost==211||rekPost== 225|  
|rekPost== 226||rekPost==240||rekPost==241|  
|rekPost==255||rekPost==256||rekPost==270||rekPost==271|  
|rekPost==285||rekPost==286||r ekPost==61||rekPost==3 00||rekPost==301|  
|rekPost==315||rekPost==316|  
|rekPost==330||rekPost==331||rekPost==345||rekPost==346||rekPost==3 60|  
|rekPost==361||rekPost==3 75|  
|rekPost==376||rekPost==390||rekPost==391||rekPost==405||rekPost==406|  
|rekPost==420||rekPost==421||re kPost==435||rekPost==436||rekPost==4 50||rekPost==451) {  
document.write(' КОД ВАШЕГО БАННЕРА ');  
} else {  
document.all.d$ID$.style.display = 'none';  
}  
//Show forum adds END  
</script>  
</div></div>

Рекламный блок виден по-умолчанию после 1го и 15го сообщения и т.д.

то что между редактируем как хочется
rekPost==1 ... rekPost==75 ... rekPost==375 - это все номер сообщения после которого выводится реклама

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

Дополнительные данные
Тогда для этого надо:
Заходим "Общий вид страниц форума", перед , вставляем это:
Code
<script type="text/javascript" language="javascript">  
<!--  
//  
function toggle( targetId ) {  
if (document.getElementById) {  
target = document.getElementById( targetId );  
if (target.style.display == "none") {  
target.style.display = "";  
} else {  
target.style.display = "none";  
}  
}  
}  
//  
-->  
</script>

В вид материалов вставляем куда хотите:
Code
<a href="#" onclick="toggle('id$ID$'); return false;"><img src="http://coool.net.ru/graffiti/5555/CoooL.Net.RU.gif" ></a>
<div id="id$ID$" style="display:none;position:absolute;z-index:1;border:1px solid; background: url('http://src.ucoz.ru/t/271/9.gif') #000;padding:0px;border:0px double #FFF;">  
<table border="0" cellpadding="2" cellspacing="1" style="background:#CBB592;" width="200">  
<tr><td align="center" style="background: url('http://coool.net.ru/img/knopka.gif') #F3ECCD; height: 23px; color: #856B00;"><b>Дополнительные данные</b></td></tr>  
<tr><td style="background: url('http://coool.net.ru/graffiti/5555/9.gif') center bottom no-repeat #737373;padding:5px 5px 10px 5px;"><div style="display:inline;" id="menuDiv">  
<span style="color:#000000"><b>Пол:</b> $GENDER$<br>
<b>Страна:</b> $COUNTRY$<br>
<b>Город:</b><?if($CITY$)?><BR> $CITY$<?else?> нет инф.<?endif?><br>
<b>На сайте с:</b> $REG_DATE$<br>
<?if($GROUP_NAME$)?><div class="postUserGroup"><b>Группа:</b> $GROUP_NAME$</div><?endif?>
<?if($POSTS$)?><div class="numposts">Сообщений: <span="unp">$POSTS$</span></div><?endif?>
<?if($YAHOO$)?><br><center><b>Смайл настроения</b> <img src="http://coool.net.ru/sm/$YAHOO$.gif"></div> </center>
<?endif?>
<?if($READ_REP_URL$)?><div class="reputation">Репутация: <a title="Смотреть историю репутации" class="repHistory" href="$READ_REP_URL$"><span class="repNums">$REP_RATING$</span> [$REP_RATING_PERS$]</a> <?if($DO_REP_URL$)?> <a class="reputationDo" title="Изменить репутацию" href="$DO_REP_URL$">±</a></div><?endif?><?endif?>
<?if($READ_BAN_URL$)?><div class="userBan">Замечания: <a class="banPercent" title="Смотреть историю замечаний" href="$READ_BAN_URL$">$BAN_RATING$</a> <?if($DO_BAN_URL$)?> <a title="Изменить уровень замечаний" class="banDo" href="$DO_BAN_URL$">±</a></div><?endif?><?endif?>
<?if($USER_STATUS$)?><div class="statusBlock">Статус: $USER_STATUS$</div><?endif?></span>
</td> </tr></table>  
</div>
Подробнее | 0 коментариев | 446 просмотров | Добавил: HiP-HoP

ДОБAВАЛЕНИЕ ГРАФИЧЕСКИХ УВЕДОМЛЕНИЙ
Открываем страницу редактирования формы добавления сообщения. В нужное место вставляем код:
Code
<?if($CUR_GROUP_ID$='4' || $CUR_GROUP_ID$='3')?>  
  <table width="100%" border="0" cellspacing="0" cellpadding="0">  
  <tr>  
  <td><?if($CUR_GROUP_ID$='4')?><a href="javascript://" onClick="emoticon('<table width=100% border=0 cellspacing=3 valign=top><tr><td width=100 bgcolor=#AEE494>[img]http://coool.net.ru/files/img/informationicon.jpg[/img]</td><td align=left valign=middle bgcolor=#AEE494> <blockquote class=admintext><div align=justify><br>Введите ваше сообщение<div></blockquote></td></tr></table>');return false;"><img src="http://coool.net.ru/files/img/admininfo.png" border="0"></a> <?endif?></td>  
  <td><a href="javascript://" onClick="emoticon('<table width=100% border=0 cellspacing=3 valign=top><tr><td width=100 bgcolor=#FFCCBF>[img]http://coool.net.ru/files/img/warningicon.jpg[/img]</td><td align=left valign=middle bgcolor=#FFCCBF><blockquote class=worningtext><div align=justify><br>Вы получлили замечание за флуд (сообщения не по теме)!</div></blockquote></td></tr></table>');return false;"><img src="http://coool.net.ru/files/img/flud.png" border="0"></a></td>  
  <td><a href="javascript://" onClick="emoticon('<table width=100% border=0 cellspacing=3 valign=top><tr><td width=100 bgcolor=#FFCCBF>[img]http://coool.net.ru/files/img/warningicon.jpg[/img]</td><td align=left valign=middle bgcolor=#FFCCBF><blockquote class=worningtext><div align=justify><br>Вы получили замечание за мат (личные оскорбления) на форуме!</div></blockquote></td></tr></table>');return false;"><img src="http://coool.net.ru/files/img/mat.png" border="0"></a></td>  
  </tr>  
  </table>  
  <?endif?>

После вставки этого кода в форме добавления постов появятся 3 новые кнопки:

После нажатия на такую кнопку в форме поста появится код (в зависимости от нажатой кнопки разный). Например если нажать кнопку Admin info:
Code
<table width=100% border=0 cellspacing=3 valign=top><tr><td width=100 bgcolor=#AEE494>[img)http://coool.net.ru/files/img/informationicon.jpg(/img]</td><td align=left valign=middle bgcolor=#AEE494> <blockquote class=admintext><div align=justify>Введите ваше сообщение<div></blockquote></td></tr></table>

Зеленым выделен текст доступный для редактирования. В сообщении должны быть включены html коды.
Кнопка Админ инфо доступна только администраторам. Кнопки Флуд и мат доступны в том числе и модерам.

Для того, чтобы корректно отображались стили нужно добавить на вашу страницу css вот эти стили:

Code
.worningtext { color: #990000; font-weight: bold;}  
.admintext { color: #336600; font-weight: bold;}
Подробнее | 0 коментариев | 447 просмотров | Добавил: HiP-HoP

Скрипт статистика форума

Для тех кто не знает как поставить у себя на форуме таблицу с информерами.

Таблица: (после $BODY$ в шаблоне форума)

Code
<table border="0" width="100%" bgcolor="#FFFFFF" cellspacing="1" cellpadding="3" class="gTable">
<tr>
<td class="gTableTop" colspan="5">Статистика Форума</td>
</tr>
<tr>
<td width="25%" class="gTableSubTop">Последнии темы</td>
<td width="25%" class="gTableSubTop">Читаемые темы</td>
<td width="25%" class="gTableSubTop">Лучшии пользователи</td>
<td width="25%" class="gTableSubTop">Новые пользователи</td>
</tr>
<tr>
<td class="gTableBody1" style="padding:10px;">$MYINF_1$</td>
<td class="gTableBody1" style="padding:10px;">$MYINF_2$</td>
<td class="gTableBody1" style="padding:10px;">$MYINF_3$</td>
<td class="gTableBody1" style="padding:10px;">$MYINF_4$</td>
</tr>
</table>

Перед созданием информеров незабудте указать макс. ~21 символов.
Настройка шаблона информеров.
Code
<table style="width:100%">
<tbody>
<tr>
<td style="vertical-align:top"><p align=left><a href="$THREAD_URL$">$THREAD_TITLE$</a></p></td>
<td style="vertical-align:top"><p align=right>($REPLIES$)</p></td>
</tr>
</tbody>
</table>
Подробнее | 1 коментариев | 5033 просмотров | Добавил: HiP-HoP

Вставляем куда угодно !! в CSS
Code
.posttdMessage img {max-width:740px;} /* Макс. ширина */
.posttdMessage img {max-height:740px;} /* Макс. высота */
Подробнее | 0 коментариев | 4762 просмотров | Добавил: HiP-HoP

Скрипт отражение Аватара на форуме
Панель управления>управление дизайном>>общий вид форума и между тегами ставим вот этот код:
Code
<script type="text/javascript">  
document.getElementsByClassName = function(className) {  
  var children = document.getElementsByTagName('*') || document.all;  
  var elements = new Array();  
   
  for (var i = 0; i < children.length; i++) {  
  var child = children[i];  
  var classNames = child.className.split(' ');  
  for (var j = 0; j < classNames.length; j++) {  
  if (classNames[j] == className) {  
  elements.push(child);  
  break;  
  }  
  }  
  }  
  return elements;  
}  

var Reflection = {  
  defaultHeight : 0.5,  
  defaultOpacity: 0.5,  
   
  add: function(image, options) {  
  Reflection.remove(image);  
   
  doptions = { "height" : Reflection.defaultHeight, "opacity" : Reflection.defaultOpacity }  
  if (options) {  
  for (var i in doptions) {  
  if (!options[i]) {  
  options[i] = doptions[i];  
  }  
  }  
  } else {  
  options = doptions;  
  }  
   
  try {  
  var d = document.createElement('div');  
  var p = image;  
   
  var classes = p.className.split(' ');  
  var newClasses = '';  
  for (j=0;j<classes.length;j++) {  
  if (classes[j] != "userAvatar") {  
  if (newClasses) {  
  newClasses += ' '  
  }  
  newClasses += classes[j];  
  }  
  }  

  var reflectionHeight = Math.floor(p.height*options['height']);  
  var divHeight = Math.floor(p.height*(1+options['height']));  
   
  var reflectionWidth = p.width;  
   
  if (document.all && !window.opera) {  
  /* Copy original image's classes & styles to div */  
  d.className = newClasses;  
  p.className = 'reflected';  
   
  d.style.cssText = p.style.cssText;  
  p.style.cssText = 'vertical-align: bottom';  
   
  var reflection = document.createElement('img');  
  reflection.src = p.src;  
  reflection.style.width = reflectionWidth+'px';  
   
  reflection.style.marginBottom = "-"+(p.height-reflectionHeight)+'px';  
  reflection.style.filter = 'flipv progid:DXImageTransform.Microsoft.Alpha(opacity='+(options['opacity']*100)+', style=1, finishOpacity=0, startx=0, starty=0, finishx=0, finishy='+(options['height']*100)+')';  
   
  d.style.width = reflectionWidth+'px';  
  d.style.height = divHeight+'px';  
  p.parentNode.replaceChild(d, p);  
   
  d.appendChild(p);  
  d.appendChild(reflection);  
  } else {  
  var canvas = document.createElement('canvas');  
  if (canvas.getContext) {  
  /* Copy original image's classes & styles to div */  
  d.className = newClasses;  
  p.className = 'reflected';  
  d.style.cssText = p.style.cssText;  
  p.style.cssText = 'vertical-align: bottom';  
   
  var context = canvas.getContext("2d");  
   
  canvas.style.height = reflectionHeight+'px';  
  canvas.style.width = reflectionWidth+'px';  
  canvas.height = reflectionHeight;  
  canvas.width = reflectionWidth;  
   
  d.style.width = reflectionWidth+'px';  
  d.style.height = divHeight+'px';  
  p.parentNode.replaceChild(d, p);  
   
  d.appendChild(p);  
  d.appendChild(canvas);  
   
  context.save();  
   
  context.translate(0,image.height-1);  
  context.scale(1,-1);  
   
  context.drawImage(image, 0, 0, reflectionWidth, image.height);  
   
  context.restore();  
   
  context.globalCompositeOperation = "destination-out";  
  var gradient = context.createLinearGradient(0, 0, 0, reflectionHeight);  
   
  gradient.addColorStop(1, "rgba(255, 255, 255, 1.0)");  
  gradient.addColorStop(0, "rgba(255, 255, 255, "+(1-options['opacity'])+")");  
   
  context.fillStyle = gradient;  
  if (navigator.appVersion.indexOf('WebKit') != -1) {  
  context.fill();  
  } else {  
  context.fillRect(0, 0, reflectionWidth, reflectionHeight*2);  
  }  
  }  
  }  
  } catch (e) {  
  }  
  },  
   
  remove : function(image) {  
  if (image.className == "reflected") {  
  image.className = image.parentNode.className;  
  image.parentNode.parentNode.replaceChild(image, image.parentNode);  
  }  
  }  
}  

function addReflections() {  
  var rimages = document.getElementsByClassName('userAvatar');  
  for (i=0;i<rimages.length;i++) {  
  var rheight = null;  
  var ropacity = null;  
   
  var classes = rimages[i].className.split(' ');  
  for (j=0;j<classes.length;j++) {  
  if (classes[j].indexOf("rheight") == 0) {  
  var rheight = classes[j].substring(7)/100;  
  } else if (classes[j].indexOf("ropacity") == 0) {  
  var ropacity = classes[j].substring(8)/100;  
  }  
  }  
   
  Reflection.add(rimages[i], { height: rheight, opacity : ropacity});  
  }  
}  

var previousOnload = window.onload;  
window.onload = function () { if(previousOnload) previousOnload(); addReflections(); }  
</script>
Подробнее | 5 коментариев | 5034 просмотров | Добавил: HiP-HoP

Юзал поиск, вроде нету такой темы...

В свое время покупал этот скрипт :

Вставляем в вид сообщений: (P/S. Сделал мини версию до 2800 постов=) полная не помешаеться =)

Code
<script type="text/javascript">  
var n; money='';
zn=$POSTS$; Nm=Math.floor(zn/10);
ue='';
//деньги за посты
if(zn<9) ue='0.10'
if(zn>10) ue='0.88'
if(zn>20) ue='1.03'
if(zn>30) ue='2.54'
if(zn>40) ue='3.44'
if(zn>50) ue='4.24'
if(zn>60) ue='5.16'
if(zn>70) ue='6.18'
if(zn>80) ue='7.65'
if(zn>90) ue='7.99'
if(zn>100) ue='8.14'
if(zn>110) ue='9.05'
if(zn>120) ue='9.88'
if(zn>130) ue='10.23'
if(zn>140) ue='11.44'
if(zn>150) ue='12.14'
if(zn>160) ue='13.09'
if(zn>170) ue='13.89'
if(zn>180) ue='14.06'
if(zn>190) ue='15.88'
if(zn>200) ue='16.24'
if(zn>210) ue='17.43'
if(zn>220) ue='18.14'
if(zn>230) ue='19.12'
if(zn>240) ue='20.54'
if(zn>250) ue='21.05'
if(zn>260) ue='21.99'
if(zn>270) ue='22.36'
if(zn>280) ue='23.14'
if(zn>290) ue='24.04'
if(zn>300) ue='25.01'
if(zn>310) ue='25.88'
if(zn>320) ue='26.41'
if(zn>310) ue='27.18'
if(zn>320) ue='28.14'
if(zn>330) ue='29.05'
if(zn>340) ue='30.44'
if(zn>350) ue='31.84'
if(zn>360) ue='32.14'
if(zn>370) ue='33.19'
if(zn>380) ue='34.94'
if(zn>390) ue='35.18'
if(zn>400) ue='36.14'
if(zn>410) ue='37.58'
if(zn>420) ue='38.02'
if(zn>430) ue='39.81'
if(zn>440) ue='40.12'
if(zn>450) ue='41.43'
if(zn>460) ue='42.74'
if(zn>470) ue='43.18'
if(zn>480) ue='44.19'
if(zn>490) ue='45.51'
if(zn>500) ue='46.24'
if(zn>510) ue='47.44'
if(zn>520) ue='48.15'
if(zn>530) ue='49.55'
if(zn>540) ue='50.14'
if(zn>550) ue='51.19'
if(zn>560) ue='58.12'
if(zn>570) ue='59.33'
if(zn>580) ue='60.81'
if(zn>590) ue='61.14'
if(zn>600) ue='62.87'
if(zn>610) ue='63.11'
if(zn>620) ue='64.83'
if(zn>630) ue='65.51'
if(zn>640) ue='66.32'
if(zn>650) ue='67.23'
if(zn>660) ue='67.88'
if(zn>670) ue='68.74'
if(zn>680) ue='69.38'
if(zn>690) ue='70.11'
if(zn>700) ue='71.00'
if(zn>710) ue='72.31'
if(zn>720) ue='73.15'
if(zn>730) ue='74.13'
if(zn>740) ue='75.12'
if(zn>750) ue='76.48'
if(zn>760) ue='77.29'
if(zn>770) ue='78.41'
if(zn>780) ue='79.62'
if(zn>790) ue='80.50'
if(zn>800) ue='81.06'
if(zn>810) ue='82.24'
if(zn>820) ue='82.99'
if(zn>830) ue='83.28'
if(zn>840) ue='84.34'
if(zn>850) ue='85.91'
if(zn>860) ue='86.12'
if(zn>870) ue='87.74'
if(zn>880) ue='88.63'
if(zn>890) ue='89.04'
if(zn>900) ue='90.31'
if(zn>910) ue='91.43'
if(zn>920) ue='92.26'
if(zn>930) ue='93.12'
if(zn>940) ue='94.01'
if(zn>950) ue='95.36'
if(zn>960) ue='96.23'
if(zn>970) ue='97.88'
if(zn>980) ue='98.31'
if(zn>990) ue='99.16'
if(zn>1000) ue='100.00'
if(zn>1010) ue='101.11'
if(zn>1020) ue='102.43'
if(zn>1040) ue='103.88'
if(zn>1060) ue='104.48'
if(zn>1080) ue='105.71'
if(zn>1100) ue='106.38'
if(zn>1120) ue='107.56'
if(zn>1140) ue='108.72'
if(zn>1160) ue='109.47'
if(zn>1180) ue='110.15'
if(zn>1200) ue='111.08'
if(zn>1220) ue='112.54'
if(zn>1240) ue='113.89'
if(zn>1260) ue='114.47'
if(zn>1280) ue='115.87'
if(zn>1300) ue='116.72'
if(zn>1320) ue='117.45'
if(zn>1340) ue='118.63'
if(zn>1360) ue='119.09'
if(zn>1380) ue='120.44'
if(zn>1400) ue='121.47'
if(zn>1420) ue='122.31'
if(zn>1440) ue='123.47'
if(zn>1460) ue='124.65'
if(zn>1480) ue='125.49'
if(zn>1500) ue='126.77'
if(zn>1520) ue='127.69'
if(zn>1540) ue='128.12'
if(zn>1560) ue='129.88'
if(zn>1580) ue='130.01'
if(zn>1600) ue='131.06'
if(zn>1620) ue='132.76'
if(zn>1640) ue='133.47'
if(zn>1660) ue='134.46'
if(zn>1680) ue='135.45'
if(zn>1700) ue='136.47'
if(zn>1720) ue='137.41'
if(zn>1740) ue='138.32'
if(zn>1760) ue='139.12'
if(zn>1780) ue='140.56'
if(zn>1800) ue='141.62'
if(zn>1820) ue='142.48'
if(zn>1840) ue='143.74'
if(zn>1860) ue='144.21'
if(zn>1880) ue='145.32'
if(zn>1900) ue='146.31'
if(zn>1920) ue='147.01'
if(zn>1940) ue='148.66'
if(zn>1960) ue='149.32'
if(zn>1980) ue='150.06'
if(zn>2000) ue='151.44'
if(zn>2020) ue='152.05'
if(zn>2040) ue='153.45'
if(zn>2060) ue='154.21'
if(zn>2080) ue='155.65'
if(zn>2100) ue='156.87'
if(zn>2120) ue='157.45'
if(zn>2140) ue='158.23'
if(zn>2160) ue='159.65'
if(zn>2180) ue='160.45'
if(zn>2200) ue='161.51'
if(zn>2220) ue='162.69'
if(zn>2240) ue='163.25'
if(zn>2260) ue='164.41'
if(zn>2280) ue='165.85'
if(zn>2300) ue='166.65'
if(zn>2320) ue='167.45'
if(zn>2340) ue='168.85'
if(zn>2360) ue='169.35'
if(zn>2380) ue='170.95'
if(zn>2400) ue='180.12'
if(zn>2420) ue='181.65'
if(zn>2440) ue='182.74'
if(zn>2460) ue='183.65'
if(zn>2480) ue='184.98'
if(zn>2500) ue='185.97'
if(zn>2520) ue='186.56'
if(zn>2540) ue='187.23'
if(zn>2560) ue='188.45'
if(zn>2580) ue='189.48'
if(zn>2600) ue='190.69'
if(zn>2620) ue='191.15'
if(zn>2640) ue='192.23'
if(zn>2660) ue='193.89'
if(zn>2680) ue='194.57'
if(zn>2700) ue='195.35'
if(zn>2720) ue='196.97'
if(zn>2740) ue='197.02'
if(zn>2760) ue='198.03'
if(zn>2780) ue='199.50'
if(zn>2800) ue='200.89'

if(ue) money+=' <b>Ваш Баланс: <font color=red>'+ue+'</font> <font color=green>$</font></b> ';
document.write(money);
</script>
Подробнее | 0 коментариев | 3666 просмотров | Добавил: HiP-HoP

« 1 2 3