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

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

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


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


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

Сообщений 121 страница 140 из 1002

121

Abydos
Нун разбираться, наверно нет, посколь строка с параметрами была для старого плеера,  для Вашего скорее всего не подойдет
Мож к вечеру гляну  - разберусь, выдам код (Но не обещаю

0

122

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

<object type="application/x-shockwave-flash"data="http://flash-mp3-player.net/medias/player_mp3_mini.swf"width="200"height="20"><param name="movie"value="http://flash-mp3-player.net/medias/player_mp3_mini.swf"/><param name="bgcolor"value="#000000"/><param name="FlashVars"value="mp3=$1"/></object>

а в изначальном варианте стиль кстати, тоже настраивается (можно поменять все цвета)

<embed src="https://forumstatic.ru/files/000e/8b/b7/80759.swf" type="application/x-shockwave-flash" allowscriptaccess="always" wmode="transparent" flashvars="playerID=audioplayer_2&amp;bg=0xffcc66&amp;slider=0x003366&amp;soundFile=$1&amp;titles=$2" width="200" height="24">

красным цвет фона плеера, синим цвет слайдера, можно заменить на свои

+2

123

ACT3255  Спойлер с открытием за оценку

+1

124

Alex_63
Спасибо!!!
Затестим.

+1

125

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

ACT3255  Спойлер с открытием за оценку

Спасибо. Давно ждали. Работает на разных браузерах. Хотелось бы изменить текст, вместо "Поставьте оценку за пост для просмотра свернутого текста" на "Чтобы увидеть ссылку, нажмите спасибо" Такое возможно? Спасибо.

Отредактировано Nixer (Ср, 27 Июл 2016 21:13:29)

0

126

Nixer
Текст можно самому прописать в https://forumstatic.ru/files/0015/c4/3f/88421.js и сохранить к себе на фор. но если будут обновления то придется переустанавливать код.

+1

127

Alex_63
А у меня вот какой косяк.
Админом создаю пост с этим тэгом
http://sa.uploads.ru/t/Yrp89.jpg

Захожу под обычным юзером (лайкаю) кнопка пропадает
http://s8.uploads.ru/t/voBWn.jpg

Далее ничего не происходит...
http://s0.uploads.ru/t/pUSy3.jpg

Добавлено спустя 2 минуты 18 секунд:
Под админом снова видно

http://s9.uploads.ru/t/GjDuh.jpg

Пост для теста

Ник-пароль (юзера)

Отредактировано ACT3255 (Ср, 27 Июл 2016 21:23:46)

0

128

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

а в изначальном варианте стиль кстати, тоже настраивается (можно поменять все цвета)

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

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

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

Собрал другой вариант плеера, с названием трека; с вашим кодом всё работает идеально, благодарю вас! http://images.vfl.ru/ii/1365192688/73815483/2090161.gif
И ещё один вопрос: за функцию загрузки своей музыки на рандомный хостинг в вашем скрипте отвечает вот эта часть кода?

if(window.location.href.indexOf("profile.php?section=fields")!=-1){$('fieldset').map(function(){var Pole=$(this).find('legend:has(span:contains("Любимая мелодия"))');$(Pole).after('<td id="melody" style=\'background-image:url("http://uploads.ru/i/W/Q/P/WQPBO.gif");background-position:center center;background-repeat:no-repeat;cursor: pointer;border:none;\'  title="Загрузить любимую мелодию"></td>');var Vis=$(this).find('p.inputfield input').val();if(Vis=='undefined'||Vis==null){return false;};if(Vis.indexOf(".mp3")!=-1){var plr=/<a href=\"(http:\/\/[^\s<"]+?\.mp3)\">(.*?)<\/a>/gi;Vis=Vis.replace(plr,'<embed src="https://forumstatic.ru/files/000e/8b/b7/80759.swf" type="application/x-shockwave-flash" allowscriptaccess="always" wmode="transparent" flashvars="playerID=audioplayer_2&amp;bg=0xffcc66&amp;slider=0x003366&amp;soundFile=$1&amp;titles=$2" width="200" height="24">');$(this).append(Vis);};});$('#melody').click(function(){$('body').append('<div class="my" align="center" id="melobox" style="width:480px;padding:8px;position:fixed;top:25%;right:35%;z-index:900;"><strong>Загрузить музыку</strong><span style="display:block;cursor:pointer;float:right;margin:0;color:#B22222;font-size:16px;" title="Закрыть" onclick="var zz=document.getElementById(\'melobox\');zz.parentNode.removeChild(zz);"><b>&nbsp;  X</b></span><br><iframe src="http://klopp.net.ru/musicbox/" width="478" height="250" frameborder="no" marginheight="3" scrolling="no"></iframe><br>Скопируйте полученный HTML-код ссылки</div>');});};

Отредактировано Abydos (Чт, 28 Июл 2016 06:21:57)

0

129

+1

130

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

Alex_63
А у меня вот какой косяк.
Админом создаю пост с этим тэгом
http://sa.uploads.ru/t/Yrp89.jpg

Захожу под обычным юзером (лайкаю) кнопка пропадает
http://s8.uploads.ru/t/voBWn.jpg

Далее ничего не происходит...
http://s0.uploads.ru/t/pUSy3.jpg

Добавлено спустя 2 минуты 18 секунд:
Под админом снова видно

http://s9.uploads.ru/t/GjDuh.jpg

Пост для теста

Ник-пароль (юзера)

На тестовом работает нормально но там нет всех скриптов которые на основе.

Отредактировано ACT3255 (Чт, 28 Июл 2016 10:33:35)

0

131

ACT3255
Походу событие сбрасывается, попробую исправить(навешивать по $(document).ready
Вы бы Выкинули Инфо -панель, ибо она убивает все события на элементах внутри #pun-main - что не Айс

0

132

Alex_63
Что за Инфо - панел, я уже запутался....
пол ночи разглядывал, так ничего толкового не разглядел.
Добавлено спустя 1 минуту 39 секунд:
"Информационное табло"? или я опять недопонял?

Отредактировано ACT3255 (Чт, 28 Июл 2016 10:36:55)

0

133

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

Хотелось бы изменить текст, вместо "Поставьте оценку за пост для просмотра свернутого текста" на "Чтобы увидеть ссылку, нажмите спасибо" Такое возможно?

В HTML низ

<script>$('.sp-for-vote>div>b').text('Чтобы увидеть ссылку, нажмите спасибо')</script>

Скрипт верните оригинальный, т.к. будет еще корректироваться

+2

134

ACT3255
Замените этот код в HTML низ

Код:
<!-- Информационное табло -->
<script type="text/javascript">
var mon_array = new Array("", "Января", "Февраля", "Марта", "Апреля", "Мая", "Июня", "Июля", "Августа", "Сентября", "Октября", "Ноября", "Декабря");
Tm = new Date();
Tm.setTime(1000*UserRegistered);
m=Tm.getMonth()+1;
if (m<10) m=m;
hh=Tm.getHours();
mm=Tm.getMinutes()+'';
if (mm<10) mm=mm;
tm='<strong>'+Tm.getDate()+'&nbsp;'+mon_array[m]+'</strong>&nbsp;в&nbsp;<strong>'+hh+':'+mm+'</strong>';
var UserTotalReg = Math.floor(UserTotalTime/86400)
var UserTotalPost = Math.floor(UserPosts/60)
var sex_array = new Array("Пол неопределен. Войдите в <a href='/profile.php?section=personal&id="+UserID+"'>Профиль</a> и установите пол", "Ваш пол: <strong>Муж</strong>", "Ваш пол: <strong>Жен</strong>");
var sex = sex_array[UserSex]
if (UserAvatar == ""){UserAvatar = "http://i6.imageban.ru/out/2015/11/27/b76095694a9769427e75c0dc4d8d4878.png"}
if (UserBirthDate == ""){UserBirthDate = "Дата не выставлена"}
if (UserAge == "0"){UserAge = "[Нет сведений]"}
var user=", <strong>"+UserName+"</strong>";
if (user == ", <strong></strong>"){user = ""}
var arr=document.getElementsByTagName("div")
i=0
while(arr[i] ){
if(arr[i].id=="pun-main") {
name=arr[i].innerHTML
name=name.substring(0)
arr[i].innerHTML="<div class=category><h2>Информационное табло</h2><div class=container><table border=0><tr><td><a href='/profile.php?section=avatar&id="+UserID+"' title='Изменить аватару'><img src="+UserAvatar+"></a><br /><strong>"+UserTitle+"</strong></td><td width=40%>Приветствуем на форуме"+user+"!<br />"+sex+"<br />Вы используете стиль: <strong>"+BoardStyle+"</strong><br />Вы в группе  <strong>"+GroupTitle+"</strong><br />На форуме Вами было оставлено <strong>"+UserPosts+"</strong> сообщений<br />Ваш возраст: <strong>"+UserAge+"</strong>.<Br />Ваш день рождения: <strong>"+UserBirthDate+"</strong><br /><br />Профиль <a href='/profile.php?id="+UserID+"'>"+UserLogin+"</a> | Ваши <a href='/userlist.php?&show_group="+GroupID+"'>соучастники</a></td><td width=40%><strong>Отношения</strong><br /><br /><a href='/respect.php?id="+UserID+"'>Уважение</a>: <strong>"+UserRespectPlus+"</strong>/<strong>"+UserRespectMinus+"</strong><br /><a href='/positive.php?id="+UserID+"'>Позитив</a>: <strong>"+UserPositivePlus+"</strong>/<strong>"+UserPositiveMinus+"</strong><Br /><Br />Вы зарегистрировались "+tm+" и провели на форуме <strong>"+UserTotalReg+"</strong> дней</td></tr></table></div></div><br />"+name
}i++}
</script>


<script type="text/javascript">
var arr=document.getElementsByTagName("div")
i=0
str=document.URL
while(arr[i] ){
if(arr[i].id=="pun-main" && GroupID == "3") {
name=arr[i].innerHTML
name=name.substring(0)
arr[i].innerHTML="<div class=category><h2>Информационное табло</h2><div class=container><table border=0><tr><td><img src=http://s54.radikal.ru/i145/0808/84/e1fbc11ac605.png></td><td width=80%>Приветствуем тебя на форуме, Гость.<br />Для участия в конференциях просьба <a href='login.php'>войти</a> или <a href='register.php'>зарегистрироваться</a>.</td></tr></table></div></div><Br />"+name
}
i++
}
</script>

На такой:

Код:
<!-- Информационное табло -->
<script type="text/javascript">
var mon_array = new Array("", "Января", "Февраля", "Марта", "Апреля", "Мая", "Июня", "Июля", "Августа", "Сентября", "Октября", "Ноября", "Декабря");
Tm = new Date();
Tm.setTime(1000*UserRegistered);
m=Tm.getMonth()+1;
if (m<10) m=m;
hh=Tm.getHours();
mm=Tm.getMinutes()+'';
if (mm<10) mm=mm;
tm='<strong>'+Tm.getDate()+'&nbsp;'+mon_array[m]+'</strong>&nbsp;в&nbsp;<strong>'+hh+':'+mm+'</strong>';
var UserTotalReg = Math.floor(UserTotalTime/86400)
var UserTotalPost = Math.floor(UserPosts/60)
var sex_array = new Array("Пол неопределен. Войдите в <a href='/profile.php?section=personal&id="+UserID+"'>Профиль</a> и установите пол", "Ваш пол: <strong>Муж</strong>", "Ваш пол: <strong>Жен</strong>");
var sex = sex_array[UserSex]
if (UserAvatar == ""){UserAvatar = "http://i6.imageban.ru/out/2015/11/27/b76095694a9769427e75c0dc4d8d4878.png"}
if (UserBirthDate == ""){UserBirthDate = "Дата не выставлена"}
if (UserAge == "0"){UserAge = "[Нет сведений]"}
var user=", <strong>"+UserName+"</strong>";
if (user == ", <strong></strong>"){user = ""}

$("#pun-main").prepend("<div class=category><h2>Информационное табло</h2><div class=container><table border=0><tr><td><a href='/profile.php?section=avatar&id="+UserID+"' title='Изменить аватару'><img src="+UserAvatar+"></a><br /><strong>"+UserTitle+"</strong></td><td width=40%>Приветствуем на форуме"+user+"!<br />"+sex+"<br />Вы используете стиль: <strong>"+BoardStyle+"</strong><br />Вы в группе  <strong>"+GroupTitle+"</strong><br />На форуме Вами было оставлено <strong>"+UserPosts+"</strong> сообщений<br />Ваш возраст: <strong>"+UserAge+"</strong>.<Br />Ваш день рождения: <strong>"+UserBirthDate+"</strong><br /><br />Профиль <a href='/profile.php?id="+UserID+"'>"+UserLogin+"</a> | Ваши <a href='/userlist.php?&show_group="+GroupID+"'>соучастники</a></td><td width=40%><strong>Отношения</strong><br /><br /><a href='/respect.php?id="+UserID+"'>Уважение</a>: <strong>"+UserRespectPlus+"</strong>/<strong>"+UserRespectMinus+"</strong><br /><a href='/positive.php?id="+UserID+"'>Позитив</a>: <strong>"+UserPositivePlus+"</strong>/<strong>"+UserPositiveMinus+"</strong><Br /><Br />Вы зарегистрировались "+tm+" и провели на форуме <strong>"+UserTotalReg+"</strong> дней</td></tr></table></div></div><br />")
</script>


<script type="text/javascript">
if(GroupID==3)$("#pun-main").prepend("<div class=category><h2>Информационное табло</h2><div class=container><table border=0><tr><td><img src=http://s54.radikal.ru/i145/0808/84/e1fbc11ac605.png></td><td width=80%>Приветствуем тебя на форуме, Гость.<br />Для участия в конференциях просьба <a href='login.php'>войти</a> или <a href='register.php'>зарегистрироваться</a>.</td></tr></table></div></div><Br />")
</script>

+2

135

Alex_63
Готово.

0

136

ACT3255
У мну работает под тестовым Акком, который Вы мне дали, - спойлер открылся после проставления плюсика

0

137

Alex_63
Спасибо большое, вроде тоже работает, будем тестировать под юзерами.
Спасибо Вам ещё раз!!!
Добавлено спустя 2 минуты 21 секунду:
Да все отлично!!!

Отредактировано ACT3255 (Чт, 28 Июл 2016 10:48:16)

+1

138

Внес поправки в скрипт, теперь подобные проблемы исключены.

0

139

Alex_63

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

Внес поправки в скрипт, теперь подобные проблемы исключены.

Спасибо, а можно что бы текст был бы не синим, или что бы я мог туда картинку запихнуть?
Вот с помощью этой добавки

Код:
<script>$('.sp-for-vote>div>b').text('Чтобы увидеть ссылку, нажмите спасибо')</script>

а то не видно
http://sh.uploads.ru/t/HnxO4.jpg

Отредактировано ACT3255 (Чт, 28 Июл 2016 10:55:09)

0

140

ACT3255

<script>
$('.sp-for-vote>div').html('<img src="картинка" /> Ваш текст')
</script>

+1


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