Единый форум поддержки

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

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


Вы здесь » Единый форум поддержки » Архив » Спрос новых скриптов....


Спрос новых скриптов....

Сообщений 1 страница 20 из 1000

1

Если поиск по форуму и прочтение важных тем Вам ничего не дал - спрашивайте о новых скриптах только в эту тему пожалуйста.
Гарантий что скриптёры сразу напишут или вообще напишут, нет никаких.

Отредактировано Alex Gt (Чт, 18 Окт 2007 16:03:35)

+3

2

Напишите скрипт цветовыделения, но только чтобы цвета присваивались именно определенным группам. Группа А - ники одного цвета, группа Б - другого.

+1

3

<script type="text/javascript">
var authors=document.getElementsByTagName("ul")
var feg=0
for (feg=0; feg<=(authors.length-1); feg++)
{if (authors[feg].innerHTML.indexOf("pa-author")!=-1)
{
if (authors[feg].getElementsByTagName("li")[1].innerHTML.indexOf("Группа1")!=-1)
{authors[feg].getElementsByTagName("li")[1].innerHTML="<font color='yellow'>"+authors[feg].getElementsByTagName("li")[1].innerHTML+"</font>"}
else if (authors[feg].getElementsByTagName("li")[1].innerHTML.indexOf("Группа2")!=-1)
{authors[feg].getElementsByTagName("li")[1].innerHTML="<font color='yellow'>"+authors[feg].getElementsByTagName("li")[1].innerHTML+"</font>"}

}}
</script>

Красное размножить столько раз, сколько груп. Не забывать про две фигурные скобочки снизу! Без них - работать не будет

+1

4

Andriy
Хм...не работает

Что вставляю:

<script type="text/javascript">
var authors=document.getElementsByTagName("ul")
var feg=0
for (feg=0; feg<=(authors.length-1); feg++)
{if (authors[feg].innerHTML.indexOf("pa-author")!=-1)
{
if (authors[feg].getElementsByTagName("li")[1].innerHTML.indexOf("Администраторы")!=-1)
{authors[feg].getElementsByTagName("li")[1].innerHTML="<font color='red'>"+authors[feg].getElementsByTagName("li")[1].innerHTML+"</font>"}
else (authors[feg].getElementsByTagName("li")[1].innerHTML.indexOf("Пользователи")!=-1)
{authors[feg].getElementsByTagName("li")[1].innerHTML="<font color='yellow'>"+authors[feg].getElementsByTagName("li")[1].innerHTML+"</font>"}
else (authors[feg].getElementsByTagName("li")[1].innerHTML.indexOf("Модераторы")!=-1)
{authors[feg].getElementsByTagName("li")[1].innerHTML="<font color='yellow'>"+authors[feg].getElementsByTagName("li")[1].innerHTML+"</font>"}
else (authors[feg].getElementsByTagName("li")[1].innerHTML.indexOf("Гость")!=-1)
{authors[feg].getElementsByTagName("li")[1].innerHTML="<font color='yellow'>"+authors[feg].getElementsByTagName("li")[1].innerHTML+"</font>"}

}}
</script>

Куда:

Html низ, верх, ответа

+1

5

Evil_man
А, групы. Я невдуплил. Это для рангов сделал. Попробую под группы переделать
Ps а для етого небольшая ошибочка(я исправил в своём скрипте) - не else а if else

+1

6

Дополнительные смайлы
Я использовал третий способ. Действительно, всё замечательно работает, но... места на панельке в Форме ответа много, а в окошке доп. смайлов - мало! Поле-то я "ручками" забиваю до предела - и всё. Когда я рядом ставлю ещё один скрипт, называю второе поле как-нить ещё, то в первом отображаются смайлики второго. Мне мало места в одном поле!(( я хочу одно забить такими-то смайлами, другое - эдакими
Я взял и поставил скрипт, напихал туда нужных смайлов, назвал "Арбузятина", поставил опять скрипт, напихал других смайлов, назвал "Анимэ", и т.д. Но отображается во всех окошках смайлы из последнего набора!

Неужели ничего нельзя сделать? я хочу БОЛЬШЕ смайлов!

+1

7

Komoff
а точнее..(я ничегошеньки не понял)
Evil_man
По групам сделать просто невозможно, максимум по рангам, как было указано выше

+1

8

Ну как сказать! Вот есть скрипт

<script language="JavaScript">
function popwnd()
{
var smiles = new Array

//Добавлять смайлики здесь
smiles.push("http://i011.radikal.ru/0710/bf/e04d3bdd526e.gif")
smiles.push("http://i004.radikal.ru/0710/7c/2b999cafb75c.gif")
и т.д.

msg = "<html><head><TITLE>Дополнительные смайлики</TITLE></head>\r\n"
msg += "<body bgcolor=#F5F5F5 >"
msg = msg + "<" + "script language=\"JavaScript\">\r\n"

msg += "function insert(a){\r\n"
msg += "txt = \"-- \";\r\n"
msg += "window.opener.insert_text(txt,'');\r\n"
msg += "window.focus()\r\n"
msg += "return false}\r\n"

msg = msg + "</" + "script>\r\n"

i=0

msg += "<div style=\"width: 100%; text-align : justify;\" >"
while(smiles[i])
{
msg = msg + "<img src=\"" + smiles[i] + "\" onclick=\"return insert(this)\">\r\n"
i++
}

msg += "</div><br><br><center><a href=\"\" onclick=\"window.close()\">Закрыть окно</a></center>"
msg += "</BODY></html>";

popup = window.open("","popDialog","height=800,width=850")
popup.document.write(msg)
popup.document.close()

return false
}
</script>

<a id="addsmile"  href="" onclick="return popwnd()">Толстые</a>

+1

9

Этот скрипт создаёт доп. окно, которое можно набить смайлами под завязку. А ссылка на это окно расположено под формой быстрого ответа. В данном случае под этой формой будет стоять надпись "Толстые" (см. последнюю строчку предыдущего поста).
Но окошко - не резиновое. Если поставить рядышком с надписью "Толстые" ещё одну, открывающую доступ к ещё одному окошку, сделанному аналогичным способом (то есть в ту же форму ответа ставишь тот же скрипт, пихаешь другие смайлики и называешь окошко по-другому) то в первом окошке отображаются смайлики из второго. Получается, что больше одного раза этот скрипт не поставишь, а нам мало смайлов, которые помещаются в одном окошке!

+1

10

Komoff
Так проблема только в том что окошко маленькое и неизвесно как его увеличить?))

0

11

<script language="JavaScript">
function popwnd()
{
var smiles = new Array
//Добавлять смайлики здесь
smiles.push("http://i011.radikal.ru/0710/bf/e04d3bdd526e.gif")
smiles.push("http://i004.radikal.ru/0710/7c/2b999cafb75c.gif")
и т.д.

msg = "<html><head><TITLE>Дополнительные смайлики</TITLE></head>\r\n"
msg += "<body bgcolor=#F5F5F5 >"
msg = msg + "<" + "script language=\"JavaScript\">\r\n"
msg += "function insert(a){\r\n"
msg += "txt = \"-- \";\r\n"
msg += "window.opener.insert_text(txt,'');\r\n"
msg += "window.focus()\r\n"
msg += "return false}\r\n"
msg = msg + "</" + "script>\r\n"
i=0
msg += "<div style=\"width: 100%; text-align : justify;\" >"
while(smiles[i])
{
msg = msg + "<img src=\"" + smiles[i] + "\" onclick=\"return insert(this)\">\r\n"
i++
}
msg += "</div><br><br><center><a href=\"\" onclick=\"window.close()\">Закрыть окно</a></center>"
msg += "</BODY></html>";
popup = window.open("","popDialog","height=800,width=850",scrollbars=auto)
popup.document.write(msg)
popup.document.close()
return false
}
</script>
<a id="addsmile"  href="" onclick="return popwnd()">Толстые</a>
Вот попробуй так - появиться полоска прокрутки

0

12

что-то не очень помогает. вообще панелька смайликов не появляется, а выбрасывается наверх страницы. может, я что не так сделал?..

Отредактировано Komoff (Вт, 23 Окт 2007 00:52:24)

0

13

http://morgankomoff.2bb.ru/

0

14

<script language="JavaScript">
function popwnd()
{
var smiles = new Array
//Добавлять смайлики здесь
smiles.push("http://i011.radikal.ru/0710/bf/e04d3bdd526e.gif")
smiles.push("http://i004.radikal.ru/0710/7c/2b999cafb75c.gif")
и т.д.

msg = "<html><head><TITLE>Дополнительные смайлики</TITLE></head>\r\n"
msg += "<body bgcolor=#F5F5F5 >"
msg = msg + "<" + "script language=\"JavaScript\">\r\n"
msg += "function insert(a){\r\n"
msg += "txt = \"-- \";\r\n"
msg += "window.opener.insert_text(txt,'');\r\n"
msg += "window.focus()\r\n"
msg += "return false}\r\n"
msg = msg + "</" + "script>\r\n"
i=0
msg += "<div style=\"width: 100%; text-align : justify;\" >"
while(smiles[i])
{
msg = msg + "<img src=\"" + smiles[i] + "\" onclick=\"return insert(this)\">\r\n"
i++
}
msg += "</div><br><br><center><a href=\"\" onclick=\"window.close()\">Закрыть окно</a></center>"
msg += "</BODY></html>";
popup = window.open("","popDialog","height=800,width=850,scrollbars=auto")
popup.document.write(msg)
popup.document.close()
return false
}
</script>
<a id="addsmile"  href="" onclick="return popwnd()">Толстые</a>

Пробуй еще раз- теперь всё норм должно быть(вставляй копипастом написаное выше))

0

15

Скрипт смайлов нормально не хочет работать. Я, Лекс, Зебра пытались сделать его нормальным - не получилось. Плохо :(

0

16

Код:
<script language="JavaScript">
function popwnd()
{
var smiles = new Array

smiles.push("http://[назойливая реклама]/03/friends.gif")
smiles.push("http://[назойливая реклама]/01/035.gif")
smiles.push("http://[назойливая реклама]/02/rose.gif")
smiles.push("http://[назойливая реклама]/02/girl_rapture.gif")
smiles.push("http://[назойливая реклама]/01/062.gif")
smiles.push("http://[назойливая реклама]/03/love.gif")
smiles.push("http://[назойливая реклама]/02/camomile.gif")
smiles.push("http://[назойливая реклама]/02/girl_game.gif")
smiles.push("http://[назойливая реклама]/03/spit.gif")
smiles.push("http://[назойливая реклама]/03/roar.gif")
smiles.push("http://[назойливая реклама]/02/rofl.gif")
smiles.push("http://[назойливая реклама]/01/059.gif")
smiles.push("http://[назойливая реклама]/01/023.gif")
smiles.push("http://[назойливая реклама]/01/028.gif")
smiles.push("http://[назойливая реклама]/03/grimace.gif")
smiles.push("http://[назойливая реклама]/03/tongue.gif")
smiles.push("http://[назойливая реклама]/03/hoop.gif")
smiles.push("http://[назойливая реклама]/03/hi.gif")
smiles.push("http://[назойливая реклама]/03/preved.gif")
smiles.push("http://[назойливая реклама]/03/bruise.gif")
smiles.push("http://[назойливая реклама]/01/024.gif")
smiles.push("http://[назойливая реклама]/03/whistle.gif")
smiles.push("http://[назойливая реклама]/01/026.gif")
smiles.push("http://[назойливая реклама]/03/yahoo.gif")
smiles.push("http://[назойливая реклама]/02/mamba-2.gif")
smiles.push("http://[назойливая реклама]/02/commandos.gif")
smiles.push("http://[назойливая реклама]/03/pilot.gif")
smiles.push("http://[назойливая реклама]/03/woodpecker.gif")
smiles.push("http://[назойливая реклама]/02/shok.gif")
smiles.push("http://[назойливая реклама]/03/girl_hairdrier.gif")
smiles.push("http://[назойливая реклама]/02/heat.gif")
smiles.push("http://[назойливая реклама]/01/052.gif")
smiles.push("http://[назойливая реклама]/02/prayer.gif")
smiles.push("http://[назойливая реклама]/02/smoke.gif")
smiles.push("http://[назойливая реклама]/02/wall.gif")
smiles.push("http://[назойливая реклама]/03/poet.gif")
smiles.push("http://[назойливая реклама]/01/035.gif")
smiles.push("http://[назойливая реклама]/02/porno.gif")
smiles.push("http://[назойливая реклама]/03/kiss.gif")
smiles.push("http://[назойливая реклама]/01/015.gif")
smiles.push("http://[назойливая реклама]/02/arse.gif")
smiles.push("http://[назойливая реклама]/02/greengrocer.gif")
smiles.push("http://[назойливая реклама]/01/037.gif")
smiles.push("http://[назойливая реклама]/03/woodpecker.gif")
smiles.push("http://[назойливая реклама]/03/booze.gif")
smiles.push("http://[назойливая реклама]/03/chupachups.gif")
smiles.push("http://[назойливая реклама]/01/039.gif")
smiles.push("http://[назойливая реклама]/03/noimage.gif")

var msg = new String("")
msg = "<html><head><TITLE><Дополнительные смайлики></TITLE></head>\r\n"
msg += "<body bgcolor=#F5F5F5 >"
msg = msg + "<" + "script language=\"JavaScript\">\r\n"

msg += "function insert(a){\r\n"
msg += "txt = \"[img]\"+a.src+\"[/img] \";\r\n"
msg += "window.opener.insert_text(txt,'');\r\n"
msg += "window.focus()\r\n"
msg += "return false}\r\n"

msg = msg + "</" + "script>\r\n"

i=0

msg += "<div style=\"width: 100%; text-align : justify;\" >" 
while(smiles[i])
{
msg = msg + "<img src=\"" + smiles[i] + "\" onclick=\"return insert(this)\">\r\n"
i++
}

msg += "</div><a href=\"\" onclick=\"window.close()\">Закрыть окно</a>"
msg += "</BODY></html>";

popup = window.open("","popDialog","height=500,width=500,directories=0 scrollbars=auto, status=0,location=0,copyhistory=0")
popup.document.write(msg)
popup.document.close()

return false
}
</script>



<script type="text/javascript">
if(form=document.getElementById("form-buttons"))
form.getElementsByTagName("tr")[0].insertCell(17).innerHTML="<a href=''  onclick=\"return popwnd()\"> <img title='Дополнительные смайлы' src='http://forumupload.ru/uploads/0000/19/5e/10693-1.gif' width='21' height='20' /></a>"
</script>

Код с моего форума, который работает

0

17

Andriy скрипт иной... Во-первых, добавлена возможность заливки файлов. Во-вторых, ссылка на панельку доп.смайлов не внизу в текстовом виде, а наверху, в графическом. Однако и тут проблема - в это окошечко можно запихать ограниченное кол-во смайлов. Его нельзя увеличить? Нельзя ли добавить ещё пару подобных окошечек в той же форме ответа? И как сделать, чтобы отображалась не текстовая ссылка, а картинка-рожица, как у тебя? Где в этом скрипте изменяемые величины, кроме ссылок на смайлы?

0

18

popup = window.open("","popDialog","height=500,width=500,directories=0 scrollbars=auto, status=0,location=0,copyhistory=0")
Тут уже задано, что появиться полоса прокрутки, если смайлов будет много. Развемеры - height(высота) width(ширина). То, что окно открываеться ссылкой или картинкой - безразлично! Ошибка не в этом точно

0

19

Andriy ах, вот оно как.

Andriy написал(а):

То, что окно открываеться ссылкой или картинкой - безразлично! Ошибка не в этом точно

Да нет, просто интересно, как это сделано. Что надо менять в скрипте, чтобы была другая картинка, чтобы была не картинка, а текст снизу и т.п. Словом, как использовать эту фишу на полную катушку?

0

20

Это позволяет вставлять в панель управления, где выделеное - адрес картинки<script type="text/javascript">
if(form=document.getElementById("form-buttons"))
form.getElementsByTagName("tr")[0].insertCell(17).innerHTML="<a href=''  onclick=\"return popwnd()\"> <img title='Дополнительные смайлы' src='http://forumupload.ru/uploads/0000/19/5e/10693-1.gif' width='21' height='20' /></a>"
</script>

Если ссылкой, то вместо верхнего достаточно этого:
<a href="return popwnd()">Смайлы</a>

0


Вы здесь » Единый форум поддержки » Архив » Спрос новых скриптов....