ForumD.ru - Дизайн, графика, скрипты, техническая поддержка для форумов и сайтов

Объявление

🎲 Майский ваншот

Ленивая сезонная майская акция
Сыграем мотивам второсортных и низкобюджетных хоррор-фильмов.
Сбор 19 мая, в 19:00 по МСК в игровой таверне в дискорде.

Подробности

GEMcross

Кроссовер, ориентированный на активную игру и уютный флуд.
Собираем у себя драгоценных игроков уже почти три года.

Посетить

🔥 Новинка в портфолио: ДИЗАЙН И ГРАФИКА В СТИЛЕ GENSHIN IMPACT

Платформа: MyBB.ru (RusFF)
Стоимость: 6500 рублей;
Авторы: Moju & wasurenagusa

Посмотреть

💰 Крутой функционал от Alex_63 для MyBB.ru

"Мгновенные уведомления от Алекса": скрипт оповещает пользователей о событиях на форуме в реальном времени - Подробности & купить скрипт

"Комментарии к оценкам за сообщения": стабильно работающий функционал для комментирования оценок - Подробности & купить скрипт

Профиль разработчика

🌟 ОПЛАТА ЗАКАЗА НАГРАДНЫМИ БАЛЛАМИ И СКИДКИ

Заказы можно оплачивать наградными баллами (НБ). Полностью или частично.
Бартер за НБ осуществляется на условиях платного заказа, в качестве оплаты - НБ.
А если у вас есть любой платный заказ, вы можете обменять НБ на скидочные купоны.

узнать подробности

❤️ Поддержать проект

Если у вас есть желание помочь нам сделать наш проект лучше:
Реклама на сайтеПредложения
Стать модераторомОтзывы

Подробнее

SPECIAL OFFER: We distribute designs for free

Finalizing the layout for your project;
Developing a style code;
Mobile version included if you wish.

Details

Support the project

If you want to help us:
Become a moderator
SuggestionsReviews

Details
🎨 Выбираем лучшие аватарки из материалов свободного каталога
❗ ❗ ❗ Technical work is underway. We'll fix it soon. :) If you're english-speaker and want to use our forum, switch to the russian language. This is temporary, until the works with multi-language option will be done. Sorry for the inconvenience.

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

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



Общие вопросы по скриптам #2

Сообщений 351 страница 360 из 663

351

#p146033,choii написал(а):

ну шрифт изначально был разный на устройствах, но мы не предавали этому значения)
с компа хром, с ноута сафари, с телефона тоже сафари, с другого компа с оперы смотрят

Ну, по сути, чтобы везде отображалось одинаково, надо учитывать настройки браузера по умолчанию. А то некоторые такое куролесят, что ой. Так, если у вас с телефона и ноута шрифт не отображается и там сафари, то полагаю, в сафари нет встроенного century gothic. Помню, у меня тоже был трабл с каким-то из системных шрифтов на айфоне.
Можно ещё размер шрифта прописать и в строке, где font-family: century gothic; дописать вот так:

Код:
font-family: century gothic, sans serif;

Это чтобы браузер в случае отсутствия системного шрифта выбрал не рандомно, а из тех, что без засечек.

Но ладно, бог с ним, со шрифтом тогда. Можно попробовать сделать так, чтобы независимо от шрифтов позиции элементов в блоке автора были на конкретных местах.
У вас доп. поле fld2 которое по скрипту идёт после поля с аватаром, если смотреть на порядок полей? Не пробовали поменять порядок - сначала доп поля, потом авик?

+4

352

Можно ещё размер шрифта прописать и в строке, где font-family: century gothic; дописать вот так:

дописала, но тоже ничего не изменилось(

У вас доп. поле fld2 которое по скрипту идёт после поля с аватаром, если смотреть на порядок полей? Не пробовали поменять порядок - сначала доп поля, потом авик?

сейчас у нас так:

<style>
.post-author {position: relative;}
.pa-fld4 .fld-name {display: none;}
.pa-fld2 {
position: absolute;
overflow: hidden;
top: 80px; /* отступ сверху */
left: 3px; /* отступ слева */
padding: 0 2px !important; /* отступ текста от краев аватарки */
width: 210px; /* ширина аватарки (МИНУС ширина отступов от краев) */
height: 0px;
background-color: rgba(10, 44, 71, 0.9); /* цвет фона */
border-top: 5px solid rgba(123, 129, 159, 1); /* граница над текстом рамки */
text-align: left; /* текст по центру (удалить, если не нужно) */
transition: all 0.6s;
-webkit-transition: all 0.6s;
}
.pa-fld2:hover {
height: 183px; /* высота аватарки (МИНУС высота border-top) */
}</style>

красное надо переместить выше?
или вы говорите про настройки форума и поля профиля? если поля, то я меняла и ничего не получилось, осталось как было(
а сейчас с компа вот такую занятность нашла:
https://forumupload.ru/uploads/0007/e3/f7/7256/t903433.png

видимо, дело, всё же, в шрифте(

+3

353

#p146040,choii написал(а):

красное надо переместить выше?

Не, это без разницы) именно пункт в администрировании, где порядок полей профиля.

#p146040,choii написал(а):

а сейчас с компа вот такую занятность нашла:

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

+4

354

бродяга
а, поняла, убежала тестить)
но если поможет, то получается, что исправить нашу проблему, оставив статус над аватаром, невозможно?
Добавлено спустя 8 минут 41 секунду:
получилось так:
https://forumupload.ru/uploads/0007/e3/f7/7256/t390684.png
полоску-то я подвину, знаю где, но не знаю где увеличивать интервал между вторым именем и аватаром(

Отредактировано choii (18.01.21 08:30)

+3

355

#p146053,choii написал(а):

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

Так... Я хз канеш, как грамотнее всего решить этот вопрос, но пока можно так:

Код:
li.pa-author {height: 20px;}
li.pa-fld1 {height: 17px;}
li.pa-avatar img {padding-top: 10px;}

По такому же принципу можно добавить и статус над аватаром - прописав ему конкретную высоту.

А там, где.pa-fld2, поставить top: 50px; или около того. Ну со статусом ниже на высоту статуса)

Отредактировано бродяга (18.01.21 09:29)

+4

356

бродяга
вроде и понятно, а вроде и не очень)
спасибо большое, утащила разбираться))

+4

357

Здравствуйте!
Не нашла здесь даже по поиску.
Как можно поставить кнопку радио на свой форум, но чтобы музыка не прерывалась, когда переходишь с главной страницы на другое место в форуме или при обновлении страницы.
Существует такое вообще?

+3

358

#p146095,marusya написал(а):

Здравствуйте!
Не нашла здесь даже по поиску.
Как можно поставить кнопку радио на свой форум, но чтобы музыка не прерывалась, когда переходишь с главной страницы на другое место в форуме или при обновлении страницы.
Существует такое вообще?

Здравствуйте, перенесла ваше сообщению сюда, ибо это больше по скриптам. Я не знаю такого скрипта, если честно. Может кто и подскажет... (Маякнула специалистам из команды ФД).

+4

359

#p146095,marusya написал(а):

Здравствуйте!
Не нашла здесь даже по поиску.
Как можно поставить кнопку радио на свой форум, но чтобы музыка не прерывалась, когда переходишь с главной страницы на другое место в форуме или при обновлении страницы.
Существует такое вообще?

Добрый вечер, есть такой скрипт у Romych. Вставляется в html- верх или в объявление .

Код:
 <style type="text/css">
input[type='range']{-webkit-appearance:none;border-radius:4px;box-shadow:inset 0 0 4px#333;background-color:#999;height:4px;vertical-align:top;width:70px;}
/*input[type='range']::-moz-range-track{-moz-appearance:none;border-radius:4px;box-shadow:inset 0 0 1px#333;background-color:#999;height:4px;}
input[type='range']::-webkit-slider-thumb{-webkit-appearance:none!important;border-radius:12px;background-color:#FFF;box-shadow:inset 0 0 10px rgba(000,000,000,0.5);border:1px solid#999;height:12px;width:12px;}
input[type='range']::-webkit-slider-thumb{-webkit-appearance:none!important;border-radius:12px;background-color:#FFF;box-shadow:inset 0 0 10px rgba(000,000,000,0.5);border:1px solid#999;height:12px;width:12px;}*/
#radio:hover{opacity: 1;}
#zvyk,#tracks,#stop {position:relative;}
#tracks{display:none;text-align: left;}
#tracks li{cursor: pointer;}
#tracks li.active {background: #bddeee;}
#zvyk{margin-top: 4px;}
#pred, #sled {border: 0 none;cursor: pointer;height: 10px;position:relative;width: 21px;vertical-align: middle;
}
#stop {background: transparent url("https://forumstatic.ru/files/0017/d8/50/88284.png") no-repeat scroll 0 -22px;
border: 0 none;cursor: pointer;display: inline-block;height: 31px;left: 13px;margin: 3px;width: 31px;
}
#pred {background: transparent url("https://forumstatic.ru/files/0017/d8/50/88284.png") no-repeat scroll 0 0;margin-right: -5px;}
#sled {background: transparent url("https://forumstatic.ru/files/0017/d8/50/88284.png") no-repeat scroll 0 -11px;margin-left: 14px;}
#trk-list {background: transparent url("https://forumstatic.ru/files/0017/d8/50/88284.png") no-repeat scroll 0 -85px;
border: 0 none;cursor: pointer;position:relative;height: 22px;width: 33px;
}
.eq {border: 0 none;display: inline-block;height: 35px;line-height: 25px;overflow: visible;padding: 5px;position: absolute;right: -2px;top: 10px;width: 35px;
-moz-transform: scaleY(-1);  -o-transform: scaleY(-1); -webkit-transform: scaleY(-1); transform: scaleY(-1);
}
.b1, .b2, .b3 {
background: rgba(0, 0, 0, 0) linear-gradient(0deg, rgb(196, 255, 5) 10%, rgb(255, 188, 188) 90%) repeat scroll 0 0;
background: -webkit-linear-gradient(270deg, rgb(196, 255, 5) 10%, rgb(255, 188, 188) 90%);
background: -o-linear-gradient(270deg, rgb(196, 255, 5) 10%, rgb(255, 188, 188) 90%);
background: -ms-linear-gradient(270deg, rgb(196, 255, 5) 10%, rgb(255, 188, 188) 90%);border-radius: 0 0 8px 8px;display: inline-block;
-webkit-filter: drop-shadow(0px 2px 3px lime); filter: drop-shadow(0px 2px 3px lime);
height: 0;margin: 1px; width: 25%;
}
.b1{ left: 0;}.b2{ left: 32%;}.b3{left: 64%;}
</style>
 
<script type="text/javascript">
$(document).ready(function(){var radio=new Audio(),i=0;
var radiolist=[
{n:'Relax FM', u:'http://ic3.101.ru:8000/v13_1?userid=0&setst=c90sm1ju2r53vof0v6q7cf8g75', c:'http://www.liveradio.ie/files/images/106790/resized/180x172c/rilax.jpg'},
{n:'Диcкач (Germany)', u:'http://mp3.stream.tb-group.fm/trb.mp3?/;.mp3', c:'http://www.webdesign-flash.ro/p/rap/content/thumbnails/small21.jpg'},
{n:'Романтика',u:'http://ic4.101.ru:8000/v4_1',c:'http://www.beesona.ru/images/radio/romantika.png'},
{n:'Rock Hits', u:'http://ic7.101.ru:8000/c7_21?userid=0&setst=61iol8dm3ka8qu3plaa9a8enj3&tok=23942246qrfrVY2A%2Br2rdFB8wLo38A%3D%3D1', c:'http://101.ru/design/images/main-design/track-cover.png'},
{n:'JazzFM',u:'http://jfm1.hostingradio.ru:14536/sjstream.mp3',c:'http://fromil.com/images/190x100/JA/jazzfm91coolyule.png'}
];
var x='<ul>';for(i=0;i<radiolist.length;i++){var nz=radiolist[i].n;var url=radiolist[i].u;var cv=radiolist[i].c;x+='<li data-audio-url="'+url+'" data-cover-src="'+cv+'">'+(i+1)+'. '+nz+'</li>';}
x+='</ul>';$('#tracks').append(x);if(!localStorage['vl']){localStorage['vl']=0.5;}
radio.volume=localStorage['vl'];$('#zvyk').attr('value',localStorage['vl']*10);$('#zvyk').on('change keyup input',function(){localStorage['vl']=parseFloat(this.value/10)
radio.volume=localStorage['vl'];});function active(){$('#tracks li').each(function(i){var a=$(this).data('audio-url');var b=radio.src;if(a.indexOf(b)!=-1){$(this).addClass('active').siblings('li').removeClass('active');!localStorage['cN']?localStorage['at']=radiolist[0].u:localStorage['at']=radiolist[i].u}});}
radio.src=localStorage['at'];if(!localStorage['cN']){localStorage['cN']='stop';};function radioActive(){localStorage['cN']!='stop'?radio.play():radio.pause()};radioActive();function cover(){var c=$('#radio li.active').data('cover-src');if(c==='undefined'||c==''){$('#layer').css({'background':'url(https://forumstatic.ru/files/0012/72/15/53582.png)','background-size':'cover','-webkit-filter':'blur(1px)','filter':'blur(1px)'});}else{$('#layer').css({'background':'url('+c+')','background-size':'cover','-webkit-filter':'blur(1px)','filter':'blur(1px)'});}}
cover();$('#stop').on('click',function(){if(radio.paused){radio.play();localStorage['cN']='play';active();cover();$(this).css({'background-position':'0 -53px'});}else{radio.pause();localStorage['cN']='stop';$(this).css({'background-position':'0 -22px'});$('#zvyk').attr('value',localStorage['vl']*10);$('.b1, .b2, .b3').css('height','0');}});$('#sled').on('click',function(){i=$('#tracks').find('li.active').index();i=++i<radiolist.length?i:0;radio.src=radiolist[i].u;radioActive();active();cover();});$('#pred').on('click',function(){i=$('#tracks').find('li.active').index();i=--i>-1?i:radiolist.length-1;radio.src=radiolist[i].u;radioActive();active();cover();});$('#tracks li').on('click',function(){radio.src=$(this).data('audio-url');radioActive();active();$('#stop').trigger('click');});$('#trk-list').live('click',function(){$('#tracks').toggle('slow');});initMp3Player();function initMp3Player(){context=new(window.AudioContext||window.webkitAudioContext)();analyser=context.createAnalyser();radio.crossOrigin="Anonymous";source=context.createMediaElementSource(radio);source.connect(analyser);analyser.connect(context.destination);}
frameLooper();function frameLooper(){window.requestAnimationFrame(frameLooper);if(!radio.paused){fbc_array=new Uint8Array(analyser.frequencyBinCount);analyser.getByteFrequencyData(fbc_array);$('.b1').css('height',fbc_array[1]*100/150+'%');$('.b2').css('height',fbc_array[50]*100/135+'%');$('.b3').css('height',fbc_array[100]*100/125+'%');}}});
</script>
 
<div id="radio" style="position:fixed;left:22px;bottom:70px;z-index:20000;overflow-x:visible;width:171px;opacity: 0.9;text-align: center;"><div id="layer" style="position:absolute;height:100px;top:-2px;opacity: 0.6;width:170px;"></div><button id="pred" title="Предыдущая станция"> </button><button id="stop" title="Вкл/Выкл"></button><button id="sled" title="Следующая станция"></button><br>
<input id="zvyk" min="0" max="10" value="" type="range" step="1" title="Громкость"><br>
<button id="trk-list" title="Показать список станций"></button>
<div class="eq"><div class="b1">&nbsp;</div><div class="b2">&nbsp;</div><div class="b3">&nbsp;</div></div><div id="tracks"></div></div>

+2

360

Спасибо! А я как раз на него случайно сегодня наткнулась и уже поставила в Объявление  :jumping: . Хотела тут отписаться. Отлично придумано!
На компьютере он отлично работает, а вот на мобильном дизайне при обновлении или переходе на другую страницы он тоже выключается.

Скажите, пожалуйста, а Romych бывает на этом сайте? Или нужно на другом об этом спросить?
У меня вопрос еще такой остался: можно ли поменять дизайн этого проигрывателя. А то он очень бледненький, его пользователи не замечают на телефоне.
Пришлось в поле Объявления написать словами , что это радио-онлайн  :

Отредактировано marusya (20.01.21 11:35)

+2