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

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

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


Вы здесь » Единый форум поддержки » Архив » Запросы по скриптам[2]


Запросы по скриптам[2]

Сообщений 981 страница 996 из 996

1

Архивная тема с запросами о создании различных скриптов

Это архивная тема с запросами от пользователей на написание скриптов. Некоторые скрипты могут быть индивидуальным исполнением для конкретного форума, что не гарантирует его работоспособность на другом форуме. Перед использованием скрипта, пожалуйста, внимательно изучите все предыдущие сообщения между автором запроса и исполнителем, в них могут содержаться важные детали о функционале и установке найденного скрипта.
Скрипты, опубликованные в этой теме, могут быть устаревшими и нерабочими, поскольку функционал форумов и стандарты языка javascript или библиотеки jquery могли измениться.

Предыдущая тема - Запросы по скриптам
Следующая тема - Запросы по скриптам[3]

Инструменты для поиска и редактирования стиля (скриптов).

Как с помощью браузера можно определить элемент дизайна.

Каталог скриптов/CSS

Полезные скрипты, необходимые темы для новичков, а также ссылки на сайты рассказывающие что такое НТМЛ и CSS.

Типовые Вопросы (ЧаВо)

Ответы на часто задаваемые вопросы.

Как задавать вопросы! Разница между стилем и скриптом. ( Советы)

Плюс к названию темы еще и Памятка.

+1

981

Fover
Ой, нет, кажется он работает неправильно - открывает подпись в самом первом сообщении, а не текущую.

Отредактировано Аделькин (Вт, 12 Авг 2014 00:49:46)

0

982

Аделькин
Пардон, поправил)
Запросы по скриптам[2]

0

983

Fover
Большое спасибо!  :blush:

0

984

Есть такой скрипт, который при наведении на аватар наклоняет его. Сможет кто подсказать его?

Свернутый текст

http://s16.radikal.ru/i191/1408/71/bdd94fa8cd85.png http://s04.radikal.ru/i177/1408/05/6a82cd8bb1c7.png

0

985

Друзья, где можно найти скрипт магазина?

Хотя бы как на этом проекте - http://dominion.rolka.su/pages/presents

Что бы была возможность выставления товаров в виде таблицы и выделения кода, как в этом проекте.
Ну или любую другую альтернативу скрипта магазина..

Отредактировано Мартин Крейк (Вт, 12 Авг 2014 14:28:32)

0

986

Доброго времени суток! Кто мне может подсказать,что это у меня за скриптик стоит?

вопрос решен
Код:
<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)

0

987

Мартин Крейк
На этой странице не столько магазин, сколько обычная оформленная страница со слайдером и изображениями. Суть работы этой "Сувенирной лавки" заключается в том, что пользователь нажимает на кнопку, ему выдается код. Пользователь этот код копирует и размещает в специальной теме, где администрация в профиль самостоятельно прописывает этот код нужному участнику.

0

988

Aatrox
Администрирование - Свой стиль, в самый конец добавьте

.pa-avatar img:hover {
  -moz-transform: rotate(4deg);
  -o-transform: rotate(4deg);
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}

0

989

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

Код:
<!---Охота--->
<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,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;"); }
 
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>
<!---Охота--->

0

990

Fover
Прошу прощения, можете еще немного поправить скрипт? Он не скрывает подпись вообще, если в ней нет тега hr... А нужно, чтобы скрывал абсолютно все подписи, но если есть тег hr, то все, что ниже его - показывал.

Отредактировано Аделькин (Ср, 13 Авг 2014 23:39:33)

0

991

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

Aatrox
Администрирование - Свой стиль, в самый конец добавьте

Благодарю. То, что нужно).

0

992

Аделькин

Код:
<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>

+2

993

Fover
Спасибо!

0

994

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

Отредактировано Manic (Чт, 14 Авг 2014 13:06:57)

0

995

Manic
Запросы по скриптам[3]

+1

996

Помогите пожалуйста найти скрипт, с помощью которого можно рекламу на шапке перетаскивать

0


Вы здесь » Единый форум поддержки » Архив » Запросы по скриптам[2]