Как с помощью браузера можно определить элемент дизайна. | |
Полезные скрипты, необходимые темы для новичков, а также ссылки на сайты рассказывающие что такое НТМЛ и CSS. | |
Ответы на часто задаваемые вопросы. | |
Как задавать вопросы! Разница между стилем и скриптом. ( Советы) | Плюс к названию темы еще и Памятка. |
Запросы по скриптам[2]
Сообщений 981 страница 996 из 996
Поделиться1Вт, 26 Ноя 2013 09:23:09
Поделиться981Вт, 12 Авг 2014 00:48:22
Fover
Ой, нет, кажется он работает неправильно - открывает подпись в самом первом сообщении, а не текущую.
Отредактировано Аделькин (Вт, 12 Авг 2014 00:49:46)
Поделиться982Вт, 12 Авг 2014 01:01:28
Аделькин
Пардон, поправил)
Запросы по скриптам[2]
Поделиться983Вт, 12 Авг 2014 01:06:33
Fover
Большое спасибо!
Поделиться984Вт, 12 Авг 2014 02:57:42
Есть такой скрипт, который при наведении на аватар наклоняет его. Сможет кто подсказать его?
Поделиться985Вт, 12 Авг 2014 14:23:51
Друзья, где можно найти скрипт магазина?
Хотя бы как на этом проекте - http://dominion.rolka.su/pages/presents
Что бы была возможность выставления товаров в виде таблицы и выделения кода, как в этом проекте.
Ну или любую другую альтернативу скрипта магазина..
Отредактировано Мартин Крейк (Вт, 12 Авг 2014 14:28:32)
Поделиться986Вт, 12 Авг 2014 17:17:24
Доброго времени суток! Кто мне может подсказать,что это у меня за скриптик стоит?
Код:<style> #messanger { position:fixed; right:10%; top:65%; z-index:100; width:280px; border: 2px solid #696969; -moz-border-radius: 8px;border-radius: 8px;khtml-border-radius:8px;-webkit-border-radius:8px; box-shadow: 5px 5px 5px #9C9C9C; -moz-box-shadow: 5px 5px 5px #9C9C9C; -webkit-box-shadow: 5px 5px 5px #9C9C9C; filter: progid:DXImageTransform.Microsoft.Shadow(color='#9C9C9C', direction=145, strength=7);} #closer{ background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.41, #1F1F1F),color-stop(0.94, #D7E3E3)); background-image: -moz-linear-gradient(center bottom,#1F1F1F 41%,#D7E3E3 94%); background-image: -o-linear-gradient(top,#D7E3E3,#1F1F1F); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#D7E3E3', endColorstr='#1F1F1F'); color: lime; -moz-border-radius: 9000em;border-radius: 9000em;khtml-border-radius:9000em;-webkit-border-radius:9000em;cursor: pointer;float: right;font-size: 15px; border: 2px solid #696969; } #closer:hover {color: #FF4500; }</style>о чем он?
Отредактировано Миндальк@ (Вт, 12 Авг 2014 18:00:40)
Поделиться987Вт, 12 Авг 2014 22:21:47
Мартин Крейк
На этой странице не столько магазин, сколько обычная оформленная страница со слайдером и изображениями. Суть работы этой "Сувенирной лавки" заключается в том, что пользователь нажимает на кнопку, ему выдается код. Пользователь этот код копирует и размещает в специальной теме, где администрация в профиль самостоятельно прописывает этот код нужному участнику.
Поделиться988Вт, 12 Авг 2014 22:38:22
Aatrox
Администрирование - Свой стиль, в самый конец добавьте
.pa-avatar img:hover {
-moz-transform: rotate(4deg);
-o-transform: rotate(4deg);
-webkit-transform: rotate(4deg);
transform: rotate(4deg);
}
Поделиться989Вт, 12 Авг 2014 22:54:59
Доброе время суток читающему, а тому, кто полагает, что способен помочь, заранее благодарен безмерно.
В скриптах я шарю так же хорошо, как первоклашка в физике. Вроде и ясно что-то, но основная масса кажется мешаниной букв и знаков. Поэтому прошу совета в небольшой переделке скрипта дайсов, который никак не хочет устанавливаться на мой лад.
<!---Охота---> <script type="text/javascript"> function wild() { var FoundErrors = ''; var wildRes="" var CountHunt = prompt("Сколько используется попыток поймать добычу?", "1"); var SideHunt = prompt("Ваш уровень?", "6"); if(CountHunt>3){ alert("Вы не можете охотиться так часто!"); return false;} if(SideHunt>9 || SideHunt<=0){ alert("Ваш уровень не достаточно высок для охоты!"); return false;} if (!CountHunt) {return false;} if (!SideHunt) {return false;} for(i=0; i<CountHunt;i++){ var wild = (Math.round(Math.random()*SideHunt)) if(wild==0) wild=1; wildRes += wild*1936+"-" } smile('[wild='+wildRes+CountHunt+SideHunt+']') } </script> <script> function addWild(str,from,internal){ var pos=0,pos2=0,newpos=0 if((pos=str.indexOf("[wild=",from))==-1) return str; if((pos2=str.indexOf("]"),pos+6)==-1) return str; newpos=str.indexOf("]",pos+6) if(newpos<pos2 && newpos!=-1) str=addWild(str,pos+6,true) if((pos2=str.indexOf("]",pos+6))==-1) return str; str=str.substring(0,pos)+makeWild(str.substring(pos+6,pos2))+str.substring(pos2+1,str.length) if( str.indexOf("[wild=")!=-1 && internal==false) str=addWild(str,0,false) return str} function makeWild(wild){ wildMass = wild.split("-") wildC = wild.substring(wild.length-2, wild.length-1) wildS = wild.substring(wild.length-1, wild.length) var wildR=0, wildRu=""; for(i=0;i<wildMass.length-1;i++){wildR+=wildMass[i]/1936;} for(i=0;i<wildMass.length-1;i++){if(wildMass[i]==wildMass[wildMass.length-2]){wildRu+=wildMass[i]/1936;}else{wildRu+=parseInt(wildMass[i]/1936)+"+";}} txt="<div class=\"quote-box\"><blockquote><p><b>Количество попыток</b>: "+wildC+"<br /><b>Уровень персонажа</b>: "+wildS+"<br /><br /><b>Результаты охоты</b>: ("+wildRu+")="+wildR+"</p></blockquote></div>" return txt} if(document.URL.indexOf("viewtopic.php")!=-1){ elm=document.getElementById("pun-main").getElementsByTagName("div") for(x in elm) if(elm[x].className=="post-content"){ var post=elm[x] post.innerHTML=addWild(post.innerHTML,0,false)}} </script> <!---Охота--->
Пришлось сменить много наименований, т. к. этот скрипт - третий, и оные конфликтовали изрядно (конечно, ведь ничем, кроме фраз в ковычках, они не отличались).
Мне нужно ввести очень много примочек в этот скрипт, а именно три:
- Пункт как wildC и wildS - обычное поле, которые даётся на заполнение форумчанину, а позже выводится в blockquote как обычное значение буквами, никак не меняясь.
- Границы определения "пойманности добычи".
- Цифровое значение "бонуса местности".\
Две последних нужно подробнее объяснить.
Первая из оных должна работать следующим образом: готовая сумма всех числовых значений, которые определяют куча очков, просчитанных скриптом, подвергается анализу и ставит кучу условий. То есть всё банально: если значение суммы от 0 до 9, к примеру, скрипт выводит отведённую ему в blockquote строчку, забитую в него; если же значение от 9 до, там, 17, он выводит другую строчку в цитату. Вот и нужен такой пункт.
Последнее значение "бонуса местности" очень простое - просто эта цифра должна суммироваться к общей куче перед анализом на кол-во очков. Её игрок должен вводить сам, ограничиваясь числовым выражением от 0 до 4.
Буду счастлив помощи в реализации!
Здесь, если хотите просто посмеяться над криворукостью, я пытался уже переделать скрипт под такие мои нужды, но вышла глупость. Можно и его подправить, если в нём всё не так запущенно, как я предполагаю:
Код:<!---Охота---> <script type="text/javascript"> function unhtml(s) { return s.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">"); } function numword(s,one,two,many) { return(((s%100>=10 && s%100<=20) || s%10>=5) ? many : (s%10==1 ? one : two)); } function hunt() { var FoundErrors = ''; var huntRes="" var CountCube = prompt("Сколько используется попыток поймать добычу?", "1"); if(CountCube>3 || CountCube<=0) { alert("Вы не настолько выносливы, чтобы охотится так часто."); return false;} var SideCube = prompt("Ваш уровень", "3"); if(SideCube>9 || SideCube<=0){ alert("Ваш уровень не достаточно высок"); return false;} var BonusCube = parseInt(prompt("Каков бонус места, где вы охотитесь?", "+4")); var ReasonCube = unhtml(prompt("На какую добычу вы охотитесь?", "Мышь"). replace(/\s+/g," ").replace("]"," ")); for(i=0; i<CountCube;i++) { var hunt = (Math.round(Math.random()*SideCube)); if(hunt==0) hunt=1; huntRes += hunt*1936+"-"; } smile('[hunt='+huntRes+CountCube+':'+SideCube+ ':'+BonusCube+':'+ReasonCube+']'); } function addHunt(post,from,internal) { var str=post.innerHTML, num=-1, date=-1, a, fCanRandomise=0, u=""; while(post=post.parentNode) if(post.className=="container") if(post=post.parentNode) { if(a=post.innerHTML.match( /class[^<>]+permalink[^<>]+#p(\d+)[^<>]*>[^<>]*(\d+):(\d+):(\d+)[^<>]*<\/a>/i)) { num=a[1]; date=a[4]; fCanRandomise=1; break; } } var ran=parseInt(num+date); return str.replace( /\[hunt=((?:\d+-)*)(?:(\d)(\d+)|(\d+)(:)(\d+)(?::(-?\d+):([^\]]*))?)]/g, function(a,hunt,huntC,huntS,gameC,fNewScheme,gameS,gameB,gameR) { huntC=parseInt(fNewScheme ? gameC : huntC); huntS=parseInt(fNewScheme ? gameS : huntS); gameB=parseInt(gameB ? gameB : 0); if(gameB>0) gameB='+'+gameB; if(!fCanRandomise && fNewScheme) return '<div class="quote-box"><blockquote><p><b>СБОЙ ОХОТЫ - СООБЩИТЕ МАСТЕРАМ</b></p></blockquote></div> '; var i,huntR=0, s='<div class="quote-box"><blockquote '+ 'style="text-align: left;"><p>'+ 'Игрок ' +huntS+numword(huntS,' уровня ') +'</br>поохотился ' +huntC+numword(huntC,' раз ',' раза ') +(gameB ? (gameB>0 ? ' с бонусом местности ' : ' и пенальти ')+gameB : '')+ (gameR ? '<br>Он попытался поймать добычу:</b> <i>'+gameR+'</i><b>' : '') +'<br /><br /><b>Результаты охоты '+ (fNewScheme ? '' : '(старая схема)')+'</b>: ('; hunt=hunt.split("-"); for(i=0; i<hunt.length-1; ++i) { var d=parseInt(hunt[i]/1936); date=((date>>1)+((date&1)<<21))&0x3fffff; num=((num>>1)+((num&1)<<22))&0x7fffff; if(fNewScheme) d=(ran=(((ran>>1)+(((ran&1) ? 0 : 1)<<23)+d+date)^num)&0xffffff)%huntS +1; huntR+=d; s+= (i?' + ':'') + d; } if(gameB) huntR+=parseInt(gameB); return(s+ (gameB ? ')'+gameB : ')')+ '=' + huntR + '</p></blockquote></div>'); }); } if(document.URL.indexOf("viewtopic.php")!=-1) { elm=document.getElementById("pun-main").getElementsByTagName("div"); for(x=0; x<elm.length; ++x) if(elm[x].className=="post-content") elm[x].innerHTML=addHunt(elm[x]); } </script> <!---Охота--->
Поделиться990Ср, 13 Авг 2014 07:32:52
Fover
Прошу прощения, можете еще немного поправить скрипт? Он не скрывает подпись вообще, если в ней нет тега hr... А нужно, чтобы скрывал абсолютно все подписи, но если есть тег hr, то все, что ниже его - показывал.
Отредактировано Аделькин (Ср, 13 Авг 2014 23:39:33)
Поделиться991Чт, 14 Авг 2014 00:14:47
Aatrox
Администрирование - Свой стиль, в самый конец добавьте
Благодарю. То, что нужно).
Поделиться992Чт, 14 Авг 2014 00:52:17
Аделькин
<script type="text/javascript"> $('.post-sig').each(function() { $(this).find('dd').before('<p class="ph"><span style="cursor:pointer;font-weight:bold">Отношения персонажа</span></p>'); if($(this).find('hr').length) { var th = $(this).find('dd').html().split('<hr>')[0]; var expr = new RegExp(th+'<hr>', 'i'); $(this).find('dd').html($(this).find('dd').html().replace(expr,'<div class="hidep" style="display:none">'+th+'<hr></div>')); } else { $(this).find('dd').html('<div class="hidep" style="display:none">'+$(this).find('dd').html()+'</div>'); } $(this).find('.ph').click(function() { $(this).parents('.post-sig').find('.hidep').toggle(); }); }); </script>
Поделиться993Чт, 14 Авг 2014 12:30:17
Fover
Спасибо!
Поделиться994Чт, 14 Авг 2014 13:06:13
Скажите пожалуйста, можно ли организовать скрипт, который авторов тем выводил в отдельную колонку, а не рядом с названием темы
Отредактировано Manic (Чт, 14 Авг 2014 13:06:57)
Поделиться996Пн, 25 Авг 2014 19:42:40
Помогите пожалуйста найти скрипт, с помощью которого можно рекламу на шапке перетаскивать