astra

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

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


Вы здесь » astra » Тестовый форум » скрипты тестовое


скрипты тестовое

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

1

Код:
  <script type="text/javascript"><!--Cворачивание категорией Ч1-->
            //cookies
            function setcookie(a,b,c) {if(c){var d = new Date();d.setTime(d.getTime()+c);}if(a && b) document.cookie = a+'='+b+(c ? '; expires='+d.toUTCString() : '');else return false;}
            function getcookie(a) {var b = new RegExp(a+'=([^;]){1,}');var c = b.exec(document.cookie);if(c) c = c[0].split('=');else return false;return c[1] ? c[1] : false;}
            var aimg = {
             open: 'Свернуть',
             close: 'Показать'
            }
            </script>
Код:
 <script type="text/javascript"><!--Cворачивание категорией Ч2-->
            $('#pun-main div.category > h2 div.catleft').after('<span class="offctgr" style="float: right;">'+aimg.open+'</span>');
            $('#pun-main div.category').each(function (i) {
                var ctgId=$(this).attr('id');
                     if(getcookie(ctgId)=='close'){
               $('#'+ctgId+' > div.container').css({display: 'none'});
               $('#'+ctgId+' > h2 > .offctgr').attr("src",aimg.close)}
            });

            $('span.offctgr').click(function(){
            var cat=$(this).parents('div.category').attr('id');
            $(this).parents('div.category').children('div.container').toggle('slow');
            var s = $(this).find("img").attr("src") == aimg.open ? aimg.close : aimg.open;
            $(this).find("img").attr("src",s)
            var catc = getcookie(cat);
            catc = catc == 'close' ? 'open' : 'close';
            setcookie(cat,catc,3600*24*30*1000);
                  return false; });
            </script>

0

2

Код:
#pun-index .category h2 .offctgr {
  position: absolute;
  top: 0px;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  z-index: 1;
  padding: 0;
  margin: 0;
  color: var(--body);
  font: 500 'Bender Bold', sans-serif;
}

#pun-index .category h2 span {
  opacity: 1;
  transition: all .2s ease;
}

#pun-index .category h2:hover span {
 cursor: pointer;
 opacity: 0;
}

#pun-index .category h2:hover .offctgr {
 opacity: 1;
}

#pun-index .category .container {
    transition: transform .2s ease,
                opacity .2s ease;
}

#pun-index .category.hidden .container {
    transform: scale(0.98);
    transform-origin: 50% 0%;
    opacity: 0;
}
Код:
[html]
<script>
const player = new Plyr('#player', {
    invertTime: false,
});
player.source = {
    type: 'audio',
    sources: [
        {
            src: 'https://forumstatic.ru/files/001b/df/d1/37095.mp3', // Путь к треку по умолчанию
            type: 'audio/mp3'
        }
    ]
};
$(function() {
    // Включение трека по клику
    $('.change-audio').click(function(){
        $('.change-audio').removeClass('active');
        $(this).addClass('active');   
        let audiourl = $(this).attr('data-audio');
        player.source = {
            type: 'audio',
            sources: [
                {
                    src: audiourl,
                    type: 'audio/mp3'
                }
            ]
        };       
        player.play();
    });
    // Переключение трека на следующий по окончанию   
    player.on('ended', event => {
        let nextaudio = $('.change-audio.active').next(".change-audio");
        let urlnextaudio = nextaudio.attr('data-audio');
        if (!urlnextaudio) {
            player.stop();    
            } else {
            $('.change-audio').removeClass('active');
            nextaudio.addClass('active');
            player.source = {
                type: 'audio',
                sources: [
                    {
                        src: urlnextaudio,
                        type: 'audio/mp3'
                    }
                ]
            };       
            player.play();    
        }
    });   
});
</script>
<style>.player-container {
    max-width: 500px;
    margin: 20px auto;
}
.change-audio {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 18px;
    cursor: pointer;
    margin: 4px 0;
    padding: 6px 10px;
    border: 1px solid #ddd;
    transition: all 300ms;
    background: #FFF;
}
.change-audio:hover {
    border: 1px solid #00b3ff
}
.change-audio.active {
    background: #00b3ff;
    color: #FFF;
    border: 1px solid #00b3ff
}</style>
<div class="player-container">
    <audio id="player"></audio>
    <div class="change-audio active" data-audio="https://forumstatic.ru/files/001b/df/d1/37095.mp3">Dsh</div>
    <div class="change-audio" data-audio="/scripts-files/plyr/genius.mp3">Geni</div>
</div>[/html]

0

3

тест

0

4

[html]
<script>
// Массив с названиями песен
let playlist = [
    'https://forumstatic.ru/files/001b/df/d1/37095.mp3',
    'treck2.mp3',
    'treck3.mp3',
    'treck4.mp3',
];

// Событие перед загрузкой страницы
window.onload = function() {
    treck = 0; // Присваиваем переменной ноль
}
</script>
<style>
.audio-track {
    width: 150px;
    height: 3px;
    background-color: #dddddd;
    margin: 20px 0
}

.time {
    width: 0;
    height: 3px;
    background-color: #474747
}
</style>
<audio>
<source src="https://forumstatic.ru/files/001b/df/d1/37095.mp3" type="audio/mpeg">
</audio>
<div id="controls">
    <div class="audio-track"><div class="time"></div></div>
    <button class="prev">prev</button>
    <button class="play">Play</button>
    <button class="pause">Pause</button>
    <button class="next">next</button>
</div>[/html]

0

5

потом вернуть вниз

Код:
<!-- ТЕГ  абзаца - [indent] -->
<style>#button-indent {background:url(http://s7.uploads.ru/t/mnkgq.png)no-repeat center 6px!important;}</style>
<script type="text/javascript">(function(){ var b = '[indent]';
$("#button-strike").after('<td id="button-indent" title="Отступы"><img src="/i/blank.gif"  onclick="smile(\''+b+'\')"></td>');
var indent = '<span style="display:inline-block;margin:0.7em 1.1em;"></span>'; /*удвоенные Отступы сверху и слево*/
$('.post-content p:contains("'+b+'")').each(function(){ $(this).html( $(this).html().replace(/\[indent\]/gm,indent));});}());
</script><!-- Конец -->
    <script>$('.post-content').html(function(){return this.innerHTML.replace(/<p><span style="display:inline-block/g,'<p style="text-indent: 0;"><span style="display:inline-block')})</script>

<!--Отправка сообщений ctrl+entr-->
<script type="text/javascript">
document.onkeydown=function(e){
if (e) event=e
if ((event.keyCode==13)&&(event.ctrlKey)){
document.getElementById('post').submit.click();
}}
</script>
<!-- Конец -->

 <!-- Исключение из "Цитировать" подписи и "отредактировано" -->
<script type="text/javascript"> (function(){    var p =[];
  $('.post').find('.pl-quote').click(function(){
    p[0] = $(this).parents('.post').find('.lastedit');
    p[1] = $(this).parents('.post').find('.post-sig');
    p[2] = p[0].html();p[3] = p[1].html();
    p[0].html('');p[1].html('');
    setTimeout(function(){p[0].html(p[2]);p[1].html(p[3])},600);});
}());
</script>
<!-- конец -->

<!-- Пиар-вход v.2 -->
<script src="https://forumstatic.ru/files/0015/c4/3f/26022.js"></script>
<style>#pun-ulinks #Rz{display:none}</style>
<script type="text/javascript">
PR.nick = 'pr'; //Ник PR-аккаунта
PR.pass = '1111'; //Пароль PR-аккаунта
PR.btn_text = 'PR-вход'; //Надпись на кнопке PR-входа(или ссылка на картинку);
PR.set();</script>
<!-- конец -->

<!-- ПОДСЧЕТ СИМВОЛОВ В ФОРМЕ ОТВЕТА -->
<script>
$(function() {
   if ($('textarea#main-reply').length > 0) {
      $('p.areafield.required').after('<div id="charcounter">Символов в сообщении: <span class="charcount">0</span></div>');
      var lastValue = '';
      setInterval(function() {
         if ($('#main-reply').val().length != lastValue) {
            lastValue = $('#main-reply').val().length;
            $('.charcount').text(lastValue);
         }
      }, 100);
   }
});
</script>

<!-- ЗАМЕНА ССЫЛОК В ПОСТАХ НА АБСОЛЮТНЫЕ -->
<script type="text/javascript">
$(".post-content a").each(function (){
  var L=$(this).attr("href");var b="click.p";
  L=L.replace(/^.*click\.php\?(.*)$/mgi,"$1");
  if(L.search(/viewtopic\.php\?id=.*#p/)!=-1){
    var p=L.replace(/^.*?#p(\d+)$/mgi,"$1");
    L=L.replace(/\?id=.*$/,"");
    L+="?pid="+p+"#p"+p;
  }
  $(this).attr("href",L);
});
</script>

<!-- КЛИКАБЕЛЬНЫЙ НИК ГОСТЯ -->
<script>
$(".post[data-group-id=3]").find(".pa-author").html(function(){return this.innerHTML.replace(/(<.+>)(.+)$/,'$1<a href="javascript:to(\'$2\')">$2</a>')});
</script>

<!-- НОВЫЕ СООБЩЕНИЯ -->
<script type="text/javascript">
    if(GroupID != 3) { 
        $('#pun-ulinks .container').prepend('<li class="item1"><a href="/search.php?action=show_new">Новые сообщения</a></li>'); 
    }
</script>

<!--Простой скрипт вставки картинки-->
<script>
var oldIMG="<td id=\"button-image\" title=\"Вставить картинку\"><img onclick=\"bbcode('[img]','[/img]')\" src=\"/i/blank.gif\"/><b><p style=\"z-index:20;position:absolute;height14px;margin:-15px 0 0 22px;\">2</p></b></td>"
$("#button-image").after(oldIMG);
</script>

<!-- Загрузчик изображений в форме ответа © 2018 Alex_63 -->
<script>FORUM.defaultHost = 'imgur'; // Хостинг по умолчанию: 'uploads' 'imgur' 'imageban'</script>
<link rel="stylesheet" type="text/css" href="https://forumstatic.ru/files/0015/c4/3f/18002.css" />
<script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/18001.js"></script>
<!-- конец-->

<!--обтекание изображения 2.4.4-->
<script language="javascript">
$(function(){
$('td#button-link').before('<td id="floatbut" style=\'background-image:url("https://s002.radikal.ru/i198/1009/43/f183caeae434.gif")\'></td>');
$('#floatbut, .vibor').click(function(){
$('div#float').toggle();});
  });
elm=document.getElementsByTagName("div")
for(x in elm) if(elm[x].className=="post-content") 
{
post = elm[x].innerHTML;
if(post.indexOf("[/float]") != -1) {
floats = /\[float=(.*?)\]([^\[]*)\[\/float\]/gi
elm[x].innerHTML = elm[x].innerHTML.replace(floats, "<span style='float: $1; margin: 15px; text-align: $1;'>$2</span>")
}}
</script>
<div id="float" style="display:none;background:#FFFFCC;border:1px solid black; width:auto; padding:8px; position:absolute; margin-top:-32%; margin-left:35%; z-index:20">
<div><strong>Направление обтекания</strong></div><br>
<div align="center">
<img class="vibor" src="https://s001.radikal.ru/i193/1009/96/695abc799ddb.png" title="left" onclick="bbcode('[float=left]', '[/float]')" />
<img class="vibor" src="https://s002.radikal.ru/i199/1009/ac/95c10fcc7d82.png" title="right" onclick="bbcode('[float=right]', '[/float]')" />
</div></div>

<script>
var oldIMG="<td id=\"button-image\" title=\"Вставить картинку\"><img onclick=\"bbcode('[img]','[/img]')\" src=\"/i/blank.gif\"/><b><p style=\"z-index:20;position:absolute;height14px;margin:-15px 0 0 22px;\">2</p></b></td>"
$("#button-image").after(oldIMG);
</script>

<!-- Удаляем лишние строки после цитаты и кода // v.3 © Alex_63 -->
    <script type="text/javascript">
    $('.post-content').each(function() {
        var CNT = $(this).html();
        CNT = CNT.replace(/<p><br><\/p>/img,'');
        CNT = CNT.replace(/<p><br><br>(.*?)<\/p>/img,'<p>$1</p>');
        CNT = CNT.replace(/<p><br>(.*?)<\/p>/img,'<p>$1</p>');
        $(this).html(CNT);
    });
    </script>

<!-- ник гостя -->
<script>$(".post[data-group-id=3]").find(".pa-author").html(function(){return this.innerHTML.replace(/(<.+>)(.+)$/,'$1<a href="javascript:to(\'$2\')">$2</a>')});</script>

<!-- Переключение стиля категорий © ForumD, Gerda-->
<script type="text/javascript">
$('#pun-main div.category > h2 div.catleft').after('<span class="offctgr" style="float: right;">'+aimg.open+'</span>');
$('#pun-main div.category').each(function (i) {
  var ctgId = $(this).attr('id');
  var ctgCookie = getcookie(ctgId);
  if(ctgCookie && ctgCookie.hide){
    $('#' + ctgId + ' > h2 > .offctgr').text(aimg.close);
    $(this).removeClass('cat-show').addClass('cat-hide');
  }
  else if(ctgCookie && !ctgCookie.hide){
    $('#' + ctgId + ' > h2 > .offctgr').text(aimg.open);
    $(this).removeClass('cat-hide').addClass('cat-show');
  }
});

$('span.offctgr').click(function(){
  var cat = $(this).parents('div.category').attr('id');
  $(this).parents('div.category').toggleClass('cat-show').toggleClass('cat-hide');
  var s = $(this).text() == aimg.open ? aimg.close : aimg.open;
  $(this).text(s);
  var catc = getcookie(cat);
  catc = catc ? {val: catc.val, hide: !catc.hide} : {val: 'open', hide: true};
  setcookie(cat, catc.hide ? 'close' : 'open', 3600*24*30*1000);
  return false;
});

function getcookie(a) {
  var b = new RegExp(a+'=([^;]){1,}');
  var c = b.exec(document.cookie);
  if(c){
    c = c[0].split('=');
    return c[1] == 'close' ? {val: 'close', hide: true} : {val: 'open', hide: false};
  } else {
    return false;
  }
}
</script>


<!-- Индикатор активности пользователя © Alex_63 -->

<script type="text/javascript">
$('.post-author:not(.online)').find('.pa-author>a').addClass('offline');
$('.post-author.online').find('.pa-author>a').addClass('online');
$('.post').each(function(){
  var PostAuthorLogin = $(this).find('li.pa-author>a').text();
  var activeTime = $(this).find('.pa-online').text().split('Активен')[1];
  $(this).find('.pa-author>a.online').after('<img src="/i/blank.gif" class="indOnline" title="'+PostAuthorLogin+' на форуме'+activeTime+'" />');
  $(this).find('.pa-author>a.offline').after('<img src="/i/blank.gif" class="indOffline" title="'+PostAuthorLogin+' вне форума" />');
});
</script>
<!-- //End//-Индикатор активности пользователя © Alex_63 -->

0

6

[html]<iframe frameborder="0" style="border:none;width:100%;height:70px;" width="100%" height="70" src="https://music.yandex.ru/iframe/#track/85400440/16292329">Слушайте <a href='https://music.yandex.ru/album/16292329/track/85400440'>Nobody To Love</a> — <a href='https://music.yandex.ru/artist/6187561'>Sarah Hester Ross</a> на Яндекс Музыке</iframe>[/html]

0


Вы здесь » astra » Тестовый форум » скрипты тестовое


Рейтинг форумов | Создать форум бесплатно