цвета только поменяй))
спасибо большое )) думаю до этого я бы догадался
Калейдоскоп аватар |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » Калейдоскоп аватар » СКРИПТЫ » Вопросы по скриптам/ Поиск скриптов
цвета только поменяй))
спасибо большое )) думаю до этого я бы догадался
Помогите найти такой скрипт, что бы картинка в обычном состоянии была затуманена, а когда наведешь на нее мышкой становилась ярче. Как тут. http://hpphoenix.mybb.ru/
Отредактировано .mamba way (2011-02-27 19:07:37)
хотелось бы обрести скрипт, чтобы можно было выделять код при нажатии на кнопку "выделить код", как на вашем сайте.
Veroni4ca
ставим код в HTML низ
<script type="text/javascript"> function select_text(elem) { if(window.getSelection) { var s=window.getSelection(); if(s.setBaseAndExtent){ s.setBaseAndExtent(elem,0,elem,elem.innerText.length-1); } else { var r=document.createRange(); r.selectNodeContents(elem); s.removeAllRanges(); s.addRange(r); } } else if(document.getSelection){ var s=document.getSelection(); var r=document.createRange(); r.selectNodeContents(elem); s.removeAllRanges(); s.addRange(r); } else if(document.selection){ var r=document.body.createTextRange(); r.moveToElementText(elem); r.select(); } } </script> <script type="text/javascript"> var div = document.getElementById('pun-main').getElementsByTagName('div'); for(x in div){ if(div[x].className=='code-box'){ div[x].getElementsByTagName('strong')[0].innerHTML = '<a href="#" onclick="select_text(this.parentNode.parentNode.childNodes[1].getElementsByTagName(\'pre\')[0]); return false;">Выделить код</a>'; } } </script>
Отредактировано Этти (2011-02-28 14:58:49)
Присоединяюсь к .mamba way. Тоже ищё этот скрипт. Помогите пожалуйста найти!
Ай я нашла! делюсь с остальными скриптом для затемнения картинок!
В HTML вверх ставим
<style> #counters A IMG{opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=30);} #counters a:hover img {opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);} </style>
И обрамляем картинки кодом
<div id="counters">Тут ваши картинки<div id="counters">
можно просто поставить это код в
HTML низ
<style> a img { opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40); } a:hover img { opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); } </style>
и все картини и баннеры...в общем все кликабельное будет затемненным)
цифру "40" меняете на свое усмотрение
ну это разные варианты. Вот мне нужно было только в таблице картинки затемнить. Но спасибо и за этот скрипт))
Ищу скрипт как поставить картинку вместо статусов, да и просто как и что делать (имею ввиду куда какой код и т.п)
Вот мне нужно было только в таблице картинки затемнить.
по моему такого скрипта нет ** обычно затемнение идет на все картинки **
но я могу ошибаться
HappyTime©
В хтмл-верх вставляйте
<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="<img src='ссылка_на_картинку' />"}
else if (authors[feg].getElementsByTagName("li")[1].innerHTML.indexOf("Статус_2")!=-1)
{authors[feg].getElementsByTagName("li")[1].innerHTML="<img src='ссылка_на_картинку' />"}}}
</script>
Синее - статусы, которые мы текстом прописываем в профиле у пользователя.
Красное - ссылка на картинку, которая будет отображаться, вместо тестового статуса.
Чтобы дописать еще статусы, вставляйте после этой строчки:
if (authors[feg].getElementsByTagName("li")[1].innerHTML.indexOf("Статус_1")!=-1)
{authors[feg].getElementsByTagName("li")[1].innerHTML="<img src='ссылка_на_картинку' />"}
Этот элемент кода:
else if (authors[feg].getElementsByTagName("li")[1].innerHTML.indexOf("Статус_3")!=-1)
{authors[feg].getElementsByTagName("li")[1].innerHTML="<img src='ссылка_на_картинку' />"}
само собой, с вашими изменениями.
взято с поддержки **
Отредактировано Этти (2011-03-11 19:31:49)
Этти
Спасибо!)
Этти
Вставляю скрипт - не работает
<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="<img src='http://i17.fastpic.ru/big/2011/0311/74/054006191d1263bbaa7b5a4d0d20d474.png' />"} else if (authors[feg].getElementsByTagName("li")[1].innerHTML.indexOf("Модератор")!=-1) {authors[feg].getElementsByTagName("li")[1].innerHTML="<img src='http://i17.fastpic.ru/big/2011/0311/28/b421baf625c553b65a2c096b4f299728.png' />"} else if (authors[feg].getElementsByTagName("li")[1].innerHTML.indexOf("Новичок")!=-1) {authors[feg].getElementsByTagName("li")[1].innerHTML="<img src='http://i17.fastpic.ru/big/2011/0311/82/67d2afc12539ca538ac614bf15b4c182.png' />"} else if (authors[feg].getElementsByTagName("li")[1].innerHTML.indexOf("Увлечённый")!=-1) {authors[feg].getElementsByTagName("li")[1].innerHTML="<img src='http://i17.fastpic.ru/big/2011/0311/65/f84b2e558158d87d147f9059eb869765.png' />"} else if (authors[feg].getElementsByTagName("li")[1].innerHTML.indexOf("Игрок")!=-1) {authors[feg].getElementsByTagName("li")[1].innerHTML="<img src='http://i17.fastpic.ru/big/2011/0311/fa/014698d92bc1cfd50e1a5b0477b1ecfa.png' />"} else if (authors[feg].getElementsByTagName("li")[1].innerHTML.indexOf("Давний Знакомый")!=-1) {authors[feg].getElementsByTagName("li")[1].innerHTML="<img src='http://i17.fastpic.ru/big/2011/0311/ed/36629200b3d49c4570fa3bc4b918c2ed.png' />"} else if (authors[feg].getElementsByTagName("li")[1].innerHTML.indexOf("Старожил")!=-1) {authors[feg].getElementsByTagName("li")[1].innerHTML="<img src='http://i17.fastpic.ru/big/2011/0311/55/74f68c19a317fc32d8f016bd13a1af55.png' />"}}} </script>
HappyTime©
по словам в скрипте аля "Администратор", "Модератор" и так далее это в настройках надо делать.
Если я Вас правильно сейчас понял, то вам нужно сделать так как на этом форуме **
тогда вам нужно пройти следующие шаги:
Администрирование ---> Группы
и редактировать ваши группы
при редактировании каждой из групп, после названия группы будет поле с названием Статус пользователя
в это поле Вы вставляете вот этот код (он ставит картинку вместо статуса)
<img src="ссылка на картинку" ></a>
Красное - ссылка на картинку, которая будет отображаться, вместо текстового статуса у каждой группы.
Отредактировано Этти (2011-03-11 19:55:14)
Этти
Спасибо. Ещё вопрос: Я убрала из скрипта "Администраторов" и "Модераторов" чтобы у простых пользователей ставились картинки, но ничего не изменилось.
HappyTime©
все же разобрался **
попробовал на своем сайте и вот что вышло.
первый скрипт который я Вам дал действует, если любой пользователь захотел себе поставить статус картинкой
вот пример с моего форума
и прошу прощения, тут моя оплошность. ставить в HTML низ
<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("Наш девиз - 4 слова: Выпил сам - спои другого!")!=-1)
{authors[feg].getElementsByTagName("li")[1].innerHTML="<img src='http://xmages.net/storage/10/1/0/2/a/upload/cef6db5e.png' />"}
else if (authors[feg].getElementsByTagName("li")[1].innerHTML.indexOf("Статус_2")!=-1)
{authors[feg].getElementsByTagName("li")[1].innerHTML="<img src='ссылка_на_картинку' />"}}}
</script>
красным - статус самого пользователя, который стоит в текстовом виде от и до со всеми запятыми, точками и символами
синий - статус в виде картинки (тут я на бум поставил картинку)
результат проверки скрипта можно посмотреть тут тык-тыкается **
------------------
по моему мнению Вам сейчас для групп подходит больше всего второй скрипт
Отредактировано Этти (2011-03-11 20:44:00)
Этти
и снова спасибо хд
пойду испробовать
______
чуть позже: еее, работает
Отредактировано HappyTime© (2011-03-11 20:55:01)
чуть позже: еее, работает
ну и хорошо
Скажите пожалуйста, а где можно найти скрип наград?
.mamba way
Новый скрипт наград (с) Duka
Возможности:
• Неограниченное количество наград пользователям.
• Всплывающее окно для каждого пользвоателя
• Количество наград под аватарой
• Окошко в стиле форума (свой стиль не сработает)
Скрипт, ставим в низ:
<script type="text/javascript"> function awardsOpen(str) { var awardsn = new Array(); awardsn["moder"] = new Array("Лучший модератор", "http://www.iconsearch.ru/uploads/iconlib/linspireclear/128x128/filesystems/trashcan_empty.png", "За модераторскую помощь") awardsn["helper"] = new Array("Помощник месяца", "http://www.iconsearch.ru/uploads/iconlib/crystalclear/128x128/apps/khelpcenter.png", "Неоценимая помощь форуму") awardsn["money"] = new Array("Банкир форума", "http://www.iconsearch.ru/uploads/iconlib/crystalclear/128x128/actions/db_add.png", "За материальную помощь форуму") str = str.split(",") if(str[str.length-1].substring(str[str.length-1].length-1, str[str.length-1].length)==" "){str[str.length-1]=str[str.length-1].substring(0, str[str.length-1].length-1)} var msg = new String(""); msg = "<head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\" /><link rel=\"stylesheet\" type=\"text/css\" href=\"http://forum.mybb.ru/style/"+BoardStyle+"/"+BoardStyle+".css\" /><title>Награды пользователя</title>" msg+= "<style type=\"text/css\">html, body, #pun, #pun-main {background-image: none; margin: 2px 2px; width: 99%;}</style><body>" msg+="<div id=\"pun\" class=\"punbb\"><div id=\"pun-main\" class=\"main\">" msg+="<table class=\"container\"><tr><th width=\"25%\">Название</th><th width=\"25%\">Иконка</th><th>За что</th></tr>"; for(i=0;i<str.length;i++){ msg+="<tr><td align=\"center\"><span>"+awardsn[str[i]][0]+"</span></td><td align=\"center\"><img width=\"100px\" height=\"100px\" src=\""+awardsn[str[i]][1]+"\" /></td><td align=\"center\"><span>"+awardsn[str[i]][2]+"</span></td></tr>"; } msg+="</table>"; msg+="</div></div></body></html>"; popup = window.open("", "", "height=300, width=700, top=300, left=300, scrollbars=1") popup.document.write(msg) popup.document.close() return false } var li = document.getElementsByTagName("li"); for(z=0;z<li.length;z++){ if(li[z].className=="pa-fld2"){ nag = li[z].innerHTML.substring(li[z].innerHTML.indexOf(": ")+2) nag1 = nag.split(","); nag1 = nag1.length; li[z].innerHTML = "Награды: <a href=\"javascript: //\" onclick=\"awardsOpen('"+nag+"');\" title=\"Показать награды пользователя\">"+nag1+"</a>" } } </script>
Чтобы добавить свою награду, после
var awardsn = new Array();
добавьте
awardsn["Ключ"] = new Array("Название", "Ссылка_на_иконку", "Описание")
где Ключ - уникальное название всей награды(латиницей), а Название, Ссылка_на_иконку и Описание - детали награды.
Как настроить награды?
Создаем в Администрирование - Поля новое поле
Обзываем его как Награды
Регистрация Нет
Сообщения Да
Профиль Да
Заполнение Нет
В скрипте ищем "pa-fld2" и вместо 2 пишем номер поля
Как выдавать награды?
Идем в профиль любому пользователю и пишем через запятую (без пробелов и любых других символов) ключи наград.
В данном случае, из скрипта выше, можно написать следующее: moder,money
Тогда на странице сообщений у пользователя отобразится Награды: 2. По клику на "2" откроется окно с табличкой его 2х наград.
Информация взята с ForumDezign TS
я видела уже в этой теме подобный вопрос, но у меня ничего не получилось. Точнее получилось, но не так.
итак, не нужно, чтобы при наведении картинка менялась, а как только мышка не на изображении, картинка опять становится такой же, как и была. как это можно сделать? и желательно, чтобы при нажатии на это изображение (в любом состоянии) можно было перейти по ссылке.
вот как-то так...
Вы здесь » Калейдоскоп аватар » СКРИПТЫ » Вопросы по скриптам/ Поиск скриптов