Форум Техподдержки Nowbb.Ru

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум Техподдержки Nowbb.Ru » Архив » Скрипты для форума


Скрипты для форума

Сообщений 21 страница 40 из 79

21

кнопки на форум, Сайт
Чаще всего вставляются в ХТМЛ- Верх (они отображаются Выше лого слева)

Кнопка аськи

<a href="http://www.icq.com/whitepages/cmd.php?uin=123456789&action=add" target="_blank"><img src="http://a.foto.radikal.ru/0605/3691b06c627b.gif" border="0" alt="Постучать в аську"></a>

Сделать страницу форума стартовой в браузере юзера

<a href="javascript:;" style="text-decoration:none" onClick="this.style.behavior='url(#default#homepage)'; this.setHomePage('http://адрес_форума'); return false;" ><img src="http://b.foto.radikal.ru/0605/9dc8b22125bd.gif" border="0" align="bottom" alt="Сделать стартовой" style="margin-bottom:0" width="16" height="16"></a>

Добавить в Избранное

<A HREF="#" ONCLICK='window.external.AddFavorite(location.href, document.title);return false'>
<img src="http://d.foto.radikal.ru/0607/05fa7d1b2230.gif" alt="Добавить в Избранное"></A>

Красное меняем на свое, синее (ссыла на картинку) при желании тоже.

22

Индикаторы под Аватаркой вместо текста сами выбирайте какие индикаторы подключить :
Вставлять в HTML -  форуму ответа

<script type="text/javascript">
var arr=document.getElementsByTagName("li")
i=0
while(arr[i] ){
//Вместо этой строчки вставить нужные Вам коды
i++
}
</script>

Индикатор ICQ

if(arr[i].className=="pa-icq"){
name=arr[i].innerHTML
name=name.substring(5)
arr[i].innerHTML="ICQ: <a href=\"http://web.icq.com/whitepages/message_me/1,,,00.icq?uin="+name+"&action=message\"><img src=\"http://web.icq.com/whitepages/online?icq="+name+"&img=стиль\"></a>"
}
По клику на индикаторе откроется окно написания сообщения
Вместо стиль ставим число от 0 до 26.


Индикатор Mail-агента

if(arr[i].className=="pa-mailagent"){
name=arr[i].innerHTML
name=name.substring(12)
arr[i].innerHTML="Mail Agent: <a href=http://www.mail.ru/agent?message&to="+name+"><img border=0 SRC=http://status.mail.ru/?"+name+"></a>"
}

За неимением М-агента не проверял, как и что. Но по клику вроде должно открыться окно для написания сообщения.

Индикатор Skype

if(arr[i].className=="pa-skype"){
name=arr[i].innerHTML
name=name.substring(7)
arr[i].innerHTML="Skype: <a href=skype:"+name+"?chat><img src=http://mystatus.skype.com/smallicon/"+name+" style=border: none; width=16 height=16 alt=My status />"
}

По клику на индикаторе будет открыт chat.
Но, можно поставить и другие действия, для этого меняем chat на:

call - звонок абоненту
userinfo - информация об абоненте
add - добавить в контакт-лист
voicemail - голосовая почта
sendfile - послать файл

23

Индикаторы под Аватаркой готовый скрипт целиком всё

Вставляем в html в форме ответа:

<script type="text/javascript">
var arr=document.getElementsByTagName("li")
i=0
while(arr[i] ){
if(arr[i].className=="pa-icq"){
name=arr[i].innerHTML
name=name.substring(5)
arr[i].innerHTML="ICQ: <a href=\"http://www.icq.com/whitepages/about_me.php?uin="+name+"\"><img src=\"http://web.icq.com/whitepages/online?icq="+name+"&img=21\"></a>"
}
if(arr[i].className=="pa-mailagent"){
name=arr[i].innerHTML
name=name.substring(12)
arr[i].innerHTML="Mail Agent: <a href=http://www.mail.ru/agent?message&to="+name+"><img border=0 SRC=http://status.mail.ru/?"+name+"></a>"
}
if(arr[i].className=="pa-skype"){
name=arr[i].innerHTML
name=name.substring(7)
arr[i].innerHTML="Skype: <a href=skype:"+name+"?chat><img src=http://mystatus.skype.com/smallicon/"+name+" style=border: none; width=16 height=16 alt=My status />"
}
i++
}
</script>

немного переработал скрипт karpoff'а, теперь он показывает и статус Mail агента, и Skype, и исправил небольшой глюк с отображением индикатора. Только вот насчет М-агента не проверял... проверите - скажите.

По поводу Skype:
По клику на иконке будет открывать чат. Но, можно поставить и другие действия, для этого меняем chat на:

call - звонок абоненту
userinfo - информация об абоненте
add - добавить в контакт-лист
voicemail - голосовая почта
sendfile - послать файл

24

Очень многим не нравится то, что просмотрев результаты опроса, в нём нельзя голосовать. Я считаю, что это правильно, но пользователи не зная об этом смотрят результаты и потом кричатся мол почему я не могу проголосовать....

Так вот решение данной проблемы. Как всегда через скрипты, вставлять в ХТМЛ - низ

<script language="JavaScript">

str=document.URL
page=str.substring(str.lastIndexOf('/')+1)

if( page.substring(0,9)=="viewtopic") {
  arr = document.getElementsByTagName("input")
  i=0
  while( i<20 ) {
if(arr[i].name=="null")
{
    arr[i].onclick = IsShow
    break
}
i++
  }
}
function IsShow(){
return confirm("Вы действительно хотите посмотреть результаты опроса?\nЕсли Вы это сделаете то не сможете в нём проголосовать.")
}
</script>

Вставляйте этот скрипт, и при нажатии на кнопку просмотра результатов опроса, будет выскакивать окошко с вопросом и предупреждении невозможности последующего голосования (ну и фраза вышла )

Кстати, если эта кнопка вообще не нужна, вставляйте этот скрипт:

<script language="JavaScript">

str=document.URL
page=str.substring(str.lastIndexOf('/')+1)
if( page.substring(0,9)=="viewtopic") {
  arr = document.getElementsByTagName("input")
  i=0
  while( i<20 ) {
    if(arr[i].name=="null") {
      arr[i].type = "hidden"
      break
    }
    i++
  }
}
</script>

(с) karpoff

25

Скрипт для смены картинки шапки в зависимости от используемого разрешения

Код:
<script language="JavaScript">
if (screen.width==1024)
{
document.write("<style>#pun-title table {background-image: url(""); background-repeat: no-repeat;}</style>")
}
else if (screen.width==1280)
{
document.write("<style>#pun-title table {background-image: url(""); background-repeat: no-repeat;}</style>")
}
</script>

26

Загрузка изображений на wwwradikal.ru

Ничего сверх естественного я не сделал!!!Просто взял и поменял ссылку и размер окна в одном из скриптов для загрузки файлов,выложенным проффесионалами!
Работает отлично!Если что не так-не ругайте!!! 
Код:

Код:
<script language="JavaScript">
    function poppict()
    {
    var msg = new String("")
    msg = ""

    popup = window.open("http://www.radikal.ru/","popDialog","height=600,width=1000")
    popup.document.write(msg)
    popup.document.close()

    return false
    }
    </script>
<a id="poppict" onclick="return poppict()">Загрузить картинку</a>

Вставлять в HTML в форме ответа

27

Загрузка изображений на wwwradikal.ru

Ничего сверх естественного я не сделал!!!Просто взял и поменял ссылку и размер окна в одном из скриптов для загрузки файлов,выложенным проффесионалами!
Работает отлично!Если что не так-не ругайте!!! 
Код:

Код:
<script language="JavaScript">
    function poppict()
    {
    var msg = new String("")
    msg = ""

    popup = window.open("http://www.radikal.ru/","popDialog","height=600,width=1000")
    popup.document.write(msg)
    popup.document.close()

    return false
    }
    </script>
<a id="poppict" onclick="return poppict()">Загрузить картинку</a>

Вставлять в HTML в форме ответа

28

Приветствие

Скрипт спрашивает сколько лет посетителю, после чего если ответ был числом свыше 18, то скрипт пропускает посетителя на страницу, а если меньше 18 или 18, то пересылает на указанную вами страницу.
Код:

Код:
<SCRIPT LANGUAGE="javascript">

function getName() {
        var old = prompt("Пожалуйста, укажите ваш возраст:", "")
        if( old < 19) {
	if (old == ''){ old = 0;}
                alert("Простите, но вам всего " + old + " лет, а этот сайт разрешено просматривать только пользователям старше 18-ти лет ")
        window.open("http://www.woweb.ru")
        } else {
                alert("Вам " + old + " лет. Прекрасно. Смотрите и наслаждайтесь!")
        }
}
</SCRIPT>

29

Защита паролем
Для входа на страницу нужно ввести пароль.
пароль: "pass"

Код:
<script language="JavaScript">
 if (top.location.search=="") {
 pass = prompt('Введите пароль');
 if (pass=='pass') { alert('Пароль принят') } else { alert('Пароль непринят!'), top.location.href="" }
 };
</script>

30

Время в строке состояния.

Код:
<SCRIPT LANGUAGE="JavaScript">
 var timerID = null;
 var timerRunning = false;
 
 function stopclock (){
         if(timerRunning)
                 clearTimeout(timerID);
         timerRunning = false;
 }
 
 function showtime () {
         var now = new Date();
         var hours = now.getHours();
         var minutes = now.getMinutes();
         var seconds = now.getSeconds()
         var timeValue = "" + ((hours >12) ? hours -12 :hours)
         timeValue += ((minutes < 10) ? ":0" : ":") + minutes
         timeValue += ((seconds < 10) ? ":0" : ":") + seconds
         timeValue += (hours >= 12) ? " P.M." : " A.M."
         window.status = timeValue;
         timerID = setTimeout("showtime()",1000);
         timerRunning = true;
 }
 
 function startclock () {
         stopclock();
         showtime();
 }
 
 
 </SCRIPT>

31

Игрушки-погрямушки

К примеру  <<Марио>>

Код:
<center><br /><br /><form action="http://www.bum-files.com" method="post" target="_new"><embed pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" src="http://www.bum-files.com/Files/Games/supermariobros.swf" width="423" height="307" type="application/x-shockwave-flash"></embed><input type="submit" value="More Cool Games At bum-files.com" /><br /><br /></form></center><img style="visibility:hidden;width:0px;height:0px;" border=0 width=0 height=0 src="http://counters.gigya.com/wildfire/CIMP/Jmx*PTEyMDY2MTMyODk3MTgmcHQ9MTIwNjYxMzM5MjAxNSZwPTU2MzUxJmQ9Jm49.jpg" />

Вместо выделеного красным, можем вставить свою игру. Игру берем вот тут http://www.bum-files.com/

Вставлять можно и в html-низ и html-вверх.

32

полазал по сайтам с радио трансляции и задумал сделати такую штуку, чтоб на мубб пошло все!

так вот чего у меня получилось! Главное! ВСЕ РАБОТАЕТ!

вот скрипт с плеером WMP10

Код:
<object classid='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6' width='150' height='33'>
<param name='URL' value=<a href='http://audio.rambler.ru/play.html?id=НОМЕР РАДИО'/>
<param name='autoStart' value='false'/>
<param name='uiMode' value='mini'/>
<param name='display' value='false'/>
</object>

"НОМЕР РАДИО" меняем на любой, из ниже представленных, номеров радио из audio.rambler с потоком воспроизведение 64Кбит/с

Business FM                     2866
Business 107.4 FM            553045
Ethno                               2790
Love Radio                       843591
Relax FM                          1037
Technowave Rambler        2797
Говорит Москва                230916
Голос России                    3101
Европа Плюс                    3570
Кекс FM                            982
Кино FM                            209925
Первое ПОП радио            1005
Радио Jazz                        1812
NEXT Radio                        366053
Радио Premium                  505394
Radio Xfm                          843585
Радио Звезда                    1013
Радио Зенит                      514564
Радио Маяк                       1021
Милицейская волна           1017
Радио России                     817
СИТИ FM                            815
Радио Свобода                  1045
Радио Сибирь                    1808
Радио Cпорт                      2978
ХИТ FM                               998
Радио Эхо Москвы             1002
Радио Юго-Восток              1033
Радио Юнион                      3034
Юность Fm                          1025
Радио 7                              890
Финам FM                            884931
Ретро FM                             166088

Можно вставлять куда вашей фантазии хватит!

33

курсор мячик

Код:
<div align="center" style="z-index:9;visibility:visible;"><style>HTML,BODY{cursor: url("http://downloads.totallyfreecursors.com/cursor_files/flamingsoccerball.ani"), url("http://downloads.totallyfreecursors.com/thumbnails/flamingsoccerball.gif"), auto;}</style>

34

Как сделать плеер на сайт?

Код:
<object id="MediaPlayer1" 
width=88 height=40 
classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" 
type="application/x-oleobject"> 
<param name="URL" 
value="Ссылка вашей песни"> 
</object>

35

Скрытие ip-адресов от модеров, но не от админов
Скрипт скрывает от модераторов ip-адреса пользователей форума, указанные в информации об авторе сообщения. Если у админа в браузере отключено выполнение JS, то и админ не увидит ip-адресов (сделано для того чтобы модераторы отключив java-script не смогли видить ip-адреса пользователей.)

Код:
<!--Winder_Frai © WinFF.ru -->
<script type="text/javascript">
<!--
if(GroupID!=1){document.write("<style  type='text/css'>.pa-ip {display: none;}</style>");}
//-->
</script>
<noscript><style  type='text/css'>.pa-ip {display: none;}</style></noscript>

Ставить в НTML-верх.

36

Скрипт обращения к пользователю.

При нажатии ника, будет писаться для кого послано сообщение.

Код:
<script type="text/javascript">
function to(username)
{insert('[b]' + 'Сообщение для ' + '[/b]' + '[b]' + '[u]' + username + '[/u]' + '[/b]');}
</script>

В html-низ

37

"Строка отсчёта"

<script language="JavaScript">
d0 = new Date('January 06, 2008');
d1 = new Date();
tl = (d1.getTime() - d0.getTime()) / (1000*60*60*24);
document.write('Наш форум живет <b>' + Math.round(tl) + '</b>-й день.');
</script>

То что красным, меняем на свое.

38

Скрипт Часы с датой

довольно компактные часики на форум, без особых излишеств и что немаловажно без рекламы!

Ставить: куда хотите!!!

Код:
Текущие дата и время <script> 
var tags_before_clock = " <font class=\"clock\">" 
var tags_middle_clock = " " 
var tags_after_clock  = " </font>" 
document.write('<span id="clock"></span>'); 
DaysofWeek = new Array() 
DaysofWeek[0]="Воскресенье" 
DaysofWeek[1]="Понедельник" 
DaysofWeek[2]="Вторник" 
DaysofWeek[3]="Среда" 
DaysofWeek[4]="Четверг" 
DaysofWeek[5]="Пятница" 
DaysofWeek[6]="Суббота" 
Months = new Array() 
Months[0]="Января" 
Months[1]="Февраля" 
Months[2]="Марта" 
Months[3]="Апреля" 
Months[4]="Мая" 
Months[5]="Июня" 
Months[6]="Июля" 
Months[7]="Августа" 
Months[8]="Сентября" 
Months[9]="Октября" 
Months[10]="Ноября" 
Months[11]="Декабря" 
function upclock(){ 
var dte = new Date(); 
var hrs = dte.getHours(); 
var min = dte.getMinutes(); 
var sec = dte.getSeconds(); 
var day = DaysofWeek[dte.getDay()] 
var date = dte.getDate() 
var month = Months[dte.getMonth()] 
var year = dte.getFullYear() 
var col = ":"; 
var spc = " "; 
var com = ","; 
var apm; 
if (12 < hrs) { apm="<font size='-1'><span class=\"gensmall\"> pm</span></font>"; hrs-=12; } 
else { apm="<font size='-1'><span class=\"gensmall\"> am</span></font>"; } 
if (hrs == 0) hrs=12; 
if (min<=9) min="0"+min; 
if (sec<=9) sec="0"+sec; 
if(navigator.appName == "Netscape") { 
clock = document.getElementById("clock"); 
clock.innerHTML = tags_before_clock+hrs+col+min+col+sec+apm+spc+tags_middle_clock+spc+day+com+spc+month+spc+date+com+spc+year+tags_after_clock;
} 
if (navigator.appVersion.indexOf("MSIE") != -1){ 
clock.innerHTML = tags_before_clock+spc+day+com+spc+date+spc+month+spc+year+com+tags_middle_clock+hrs+col+min+col+sec+apm+spc+tags_after_clock; 
} 
} 
setInterval("upclock()",1000); 

</script>

39

Перемена надписи которая зависит от дня недели

Код:
<html>
<head>
</head>
<body>
<center>
<h3><Script Language="JavaScript" type="text/javascript">
/* если вы хотите один цвет на все дни то удалите <font color=#ff0000> ... </font> в нутри строк document.write  и задайте его с наруже блока <script>*/
  now = new Date()
  if (now.getDay() == 0)
    document.write("<font color=#ff6600>Воскресенье. Можно сесть все варенье.</font>")
  if (now.getDay() == 1)
    document.write("<font color=#ccff00>Понедельник - день тяжелый!</font>")
  if (now.getDay() == 2)
    document.write("<font color=#ccff00>Вторник.</font>")
  if (now.getDay() == 3)
    document.write("<font color=#ffcc00>Среда. Работа есть вседа.</font>")
  if (now.getDay() == 4)
    document.write("<font color=#ccff00>Четверг. У Вас дождик?</font>")
  if (now.getDay() == 5)
    document.write("<font color=#ccff00>Пятница. Обычно 13. Остерегаятесь черных котов.</font>")
  if (now.getDay() == 6)
    document.write("<font color=#ff6600>Субота. Забыта вся работа.</font>")
</Script></h3>
<p>
<Script language=JavaScript>
<!--..
function closeIt() {
  close();
}
// -->
</Script></p>
</center>
</body>
</html>

40

Радио DFM

В html-низ:

Код:
<script language="javascript">
function popupw(URL,w,h,uid,dp,id){
if(!w||w<100)w=100;
if(!h||h<100)h=100;
if(!id)id='';
var www;if(!uid) uid='';if(!dp) dp='';
www=window.open(URL+id,'aod'+uid,'width='+w+',height='+h+',top=0,toolbar=no,personalbar=no,location=no,directories=no,statusbar=no,menubar=no,status=no,resizable=yes,left=60,screenX=60,top=100,screenY=100'+dp);
return false;
}
function pppwnew(URL) {return popupw(URL, 390, 100, 'rambleraudioplayer', false, '');}
</script>

Вы здесь » Форум Техподдержки Nowbb.Ru » Архив » Скрипты для форума


© NowBB.ru- cоздать форум совершенно бесплатно!