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

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

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


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


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

Сообщений 561 страница 580 из 1002

1

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

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

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

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

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

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

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

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

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

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

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

0

561

Alex_63
В хромовском симуляторе ничего не изменилось...

0

562

Deff

0

563

+ конфликт двух скриптов

этого
Код:
<style>
/* таблица во всплывающей подсказке */
#respect td{vertical-align:top;}
#respect figure{margin:2px;word-wrap:break-word;width:44px;}
#respect figure:hover img.vote{display:none;}
#respect figcaption{font-size:0.8em;margin-top:-5px;}
/* стиль окна а-ля вКонтакте */
.jGrowl .rating_theme {opacity: 1;padding: 3px;text-align:center;width: 485px !important;} 
.jGrowl .rating_theme .jGrowl-message {background: #fff; padding: 2px;}
.jGrowl .rating_theme .jGrowl-header {background: #597ba5;font-size: 1.09em;height: 22px;}
.jGrowl .rating_theme .person{width:78px; height:78px; }
/* стиль изображения оценки */
.vote{position:absolute;border-radius: 9em;box-shadow:0 3px 5px 1px #000000;-webkit-box-shadow:0 3px 5px 1px #000000;}
/* таблица в окне а-ля вКонтакте */
#vse tbody{max-height:520px!important;display:block;overflow-y:auto;overflow-x:hidden;}
#vse td{vertical-align:top;}
#vse figure{margin:5px;word-wrap:break-word;width:82px; -webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden;}
#vse figure:before{content:"";position:absolute;z-index:-1;left:50%;right:50%;bottom:0;background:#597ba5;height:4px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
#vse figure:hover img.vote{display:none;}
#vse figure:hover:before,#vse figure:focus:before,#vse figure:active:before{left:0;right:0;}
#vse figcaption{color: #2b587a;font-size:0.9em;}
/* настройки всплывающей подсказки */
.tipsy-inner {min-width : 40px!important;max-width : 800px!important;}
.tipsy-inner .person {width:36px; height:36px; border-radius:2px;}
.tipsy-inner .prof {color:#fff !important;}
.tipsy-inner .prof:hover{ text-decoration:underline!important;}
.tipsy-se .tipsy-arrow {left:100%!important;margin-left:-22px;}
.prof {text-decoration: none !important;}
</style>
<!--Репутация поста v.2.2-->
<script type="text/javascript">
$('div.post').map(function()
{var PostID=$(this).find('div.post-content').attr('id').slice(1,-8);var tyt=$(this).find('.post-rating p');var tmp_abort,timer,ava,vote,kr=[];function cl(){$('.tipsy').fadeOut(200);setTimeout(function(){$('.tipsy').remove();},200);};function ton(){timer=setTimeout(function(){cl();},500)}$(tyt).on('mouseenter',function(){$(this).tipsy({fade:!0,gravity:'se',trigger:'manual',html:!0});var w='<table id="respect"><tr><td style="font-weight:bolder"> Oценили: </td></tr><tr>';var f='<table id="vse"  width="100%"><tr>';tmp_abort=setTimeout(function(){$.get('/api.php',{method:'post.getVotes',sort_dir:'desc',limit:100,post_id:PostID,fields:'user_id,username,avatar,value,datetime'},function(data){var x=data.response.votes;for(var i in x){var v=x[i];vote=v.value;if(vote==1){vote='http://petushki-city.ru/files/0002/10/47/26356.png';}else{vote='http://petushki-city.ru/files/0002/10/47/46689.png';};ava=v.avatar;if(ava==''){ava='http://forumstatic.ru/files/0000/14/1c/20038.jpg'};kr[i]='<td><figure><img class="vote" src="'+vote+'"><a class="prof" href="/profile.php?id='+v.user_id+'"><img class="person" src="'+ava+'" title="'+v.datetime+'"><figcaption><p>'+v.username+'</p></figcaption></a></figure></td>';}w+=kr.slice(0,5).join(' ');w+='</tr></table>';if(kr.length>=6){w+='<p id="showt" style="cursor:pointer;font-weight:bold;margin:5px;"> Показать всех </p>';}$(tyt).attr('original-title',w).tipsy('show');for(var k=0;k<kr.length;k++){f+=kr[k];if(k%5==4){f+='</tr><tr>';}}f+='</tr></table>';$('#showt').on('click',function(){cl();$.jGrowl(f,{sticky:!0,position:'center',header:kr.length+' оценили',theme:'rating_theme'});});},'json');},600);}).on('mouseleave',function(){clearTimeout(tmp_abort);ton();$('.tipsy').on('mouseover',function(){clearTimeout(timer);});$('.tipsy').on('mouseout',function(){ton();});});$('body').on('click',function(){$('.rating_theme .jGrowl-close').trigger('click');});
});
</script>

и этого:

Код:
<!-- title -->
<!-- jquery уже подключен -->
<script src="http://hostjs-mybb2011.narod.ru/js/transform_code_boxr.js"></script>
<script type="text/javascript" src="http://your.roll.tv/16311.js"></script>
вместо контейнера такая бяка

http://savepic.ru/11339826.png

можно как-то решить проблему, или только один из них можно поставить?

Отредактировано бланш (Ср, 14 Сен 2016 00:12:59)

0

564

бланш

Не знаю, установил код по Вашей ссылке в HTML верх, у меня так: http://sa.sa.uploads.ru/43cYy.jpg
Дайте ссылку на ресурс с проблемами

0

565

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

бланш

Не знаю, установил код по Вашей ссылке в HTML верх, у меня так: http://sa.sa.uploads.ru/43cYy.jpg
Дайте ссылку на ресурс с проблемами

а как в код-то поставить, чтобы работал отдельно именно на это окошко с посл. визитом?)
ресурс тот же, поставила сразу два скрипта там конфликтующих)

0

566

бланш написал(а):

ресурс тот же, поставила сразу два скрипта там конфликтующих)

<script src="http://hostjs-mybb2011.narod.ru/js/transform_code_boxr.js"></script>
Переставьте код в самый низ HTML низ

0

567

бланш написал(а):

а как в код-то поставить, чтобы работал отдельно именно на это окошко с посл. визитом?)

Я Дал Вам код, поставьте в HTML верх!

+1

568

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

Я Дал Вам код, поставьте в HTML верх!

о, не заметила его сначала, спасибо большое, это решилось))

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

<script src="http://hostjs-mybb2011.narod.ru/js/transform_code_boxr.js"></script>
Переставьте код в самый низ HTML низ

а вот тут проблемы
поставила и сейчас вот так:
http://savepic.ru/11364424.png
а мне нужно вот так:
http://savepic.ru/11374664.png
с тем кодом, что я выше кидала, второй вариант работал

Отредактировано бланш (Ср, 14 Сен 2016 01:49:05)

0

569

Ну поставьте туда же( в Конец HTML низ)

<script type="text/javascript" src="http://your.roll.tv/16311.js"></script>

0

570

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

Ну поставьте туда же( в Конец HTML низ)

перестает работать код с репутацией(

Отредактировано бланш (Ср, 14 Сен 2016 03:21:20)

0

571

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

В хромовском симуляторе ничего не изменилось...

Не понял... - Поясните
Да, - Код для раскрытия- скрытия Меню Навигации - работает ток на мелкоскринах шириной < 541 пикселей

0

572

бланш
1. Вместо этого скрипта -

<script type="text/javascript" src="http://your.roll.tv/16311.js"></script>

Ставьте такой:  (*И наверно его лучше в HTML верх, а не в Низ

<script>$().pun_aboutReady(function(){$(document.querySelectorAll('*[title]'))
.not('*[title] *[title]').tipsy({gravity:$.fn.tipsy.autoNS})});</script>

2. Скрипт просмотра репутации - включите от сервиса в разделе Администрирование - Скрипты

+1

573

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

А мона как-то вот такую штуку сделать?
В самом-самом низу смотрите - Похожие исполнители
Мне надо такую же (они популярны на сайтах), вот здесь внизу http://565.mybb.ru/pages/ooooooooooooooo
Только без всякой ерунды как на том сайте, просто Похожие исполнители - ниже клик-е фото и названия проектов. И чтобы эта полоса как бы бросалась в глаза, а значит была иного цвета.
Можно такую штуку?

Вот фото примерно для себя подделал (фото небольшие прямоугольные).

http://s3.uploads.ru/k5adfcmPL.jpg

А про мню забыли.  :'(

Отредактировано kleo3333 (Чт, 17 Ноя 2016 11:55:33)

0

574

kleo3333
Соррь, Занят под завязку... мож к вечеру доберусь - Гляну

0

575

Alex_63
У хрома есть симулятор мобильных девайсов — для отладки вёрстки/скриптов.
Проверял на ширине айфона (320х480)

kleo3333
А вопрос в оформлении или подгрузке похожих исполнителей?

0

576

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

У хрома есть симулятор мобильных девайсов — для отладки вёрстки/скриптов.

:glasses: Наверно эмулятор, а не симулятор...
А так попробуйте:  (*В предыдущем коде была ошибка

<!--Раскрытие Меню навигации по Клику на мобильных-->
<style>
#pun-navlinks.hidden h2:before,
#pun-ulinks.hidden h2:before{
content:"▼";
}
#pun-navlinks.visible h2:before,
#pun-ulinks.visible h2:before{
content:"►";
}
</style><script>
$(document).ready(function(){var L=$(document).width();if(L<541){
$("#pun-navlinks,#pun-ulinks").addClass("hidden").find("ul").hide();
$("#pun-navlinks,#pun-ulinks").find("h2").click(function(){
$(this).parent().toggleClass("visible").toggleClass("hidden");
$(this).next("ul").slideToggle("slow");});};});
</script>

0

577

Oriel :glasses: Ксать загляните в соседнюю тему > Скрипт для создания анкет (новая версия)  - Вроде поправил трабл в Анкетах

0

578

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

Хотелось бы превратить её вот в такие строчки при определённых разрешениях экрана:

Пробуйте в HTML низ:

<!--Изменяем отображение Статистики на Главной-->
<style>
#pun-stats .e2:after{
content:","
}
#pun-stats .e2-1,
#pun-stats .e3-1{
font-weight:700;
}
</style>
<script>
if($(".punbb").attr("id")=="pun-index"){
  function getNumEnding(Num,EndArr){var End,i;Num=Num%100;if(Num>=11&&Num<=19)End=EndArr[2];
  else{i=Num%10;switch(i){case(1):End=EndArr[0];break;case(2):;case(3):;
  case(4):End=EndArr[1];break;default:End=EndArr[2];};};return End;};
  var GuestWrdArr=new Array( "гость","гостя","гостей");
  var UserWrdArr=new Array("пользователь","пользователя","пользователей");

$("#pun-stats .item5 div").each(function(){
  var Cnt=$(this).find("span").html();var Lnk=$(this).find("a:first").clone();var L=$(this).html();
  var Wrd="";var Wrd2="";var Wrd3="";

if(L.indexOf("Активны")!=-1){  //Строка Активных;
  var GuestNum=parseFloat($(this).find("strong").eq(0).html());
  var UserNum=parseFloat($(this).find("strong").eq(1).html());
  Wrd=getNumEnding(GuestNum,GuestWrdArr);Wrd2=getNumEnding(UserNum,UserWrdArr);
  L='<span class=e1></span> <span class=e2><span class="e2-1">'+GuestNum+'</span>';
  L+='<span class="e2-2"> '+Wrd+'</span></span> <span class="e3"><span class="e3-1">'+UserNum+'</span>';
  L+='<span class="e3-2"> '+Wrd2+'</span></span>';if( UserNum>0){L+=":"};
  L+=' <span class=e4>'+Cnt+'</span>';$(this).html(L);$(this).find(".e1").prepend(Lnk)};

if(L.indexOf("Посетили за сутки")!=-1){  //Строка Посетителей за сутки;
  var UserNum=parseFloat($(this).find("strong").eq(0).html());
  Wrd3=getNumEnding(UserNum,UserWrdArr);
  L='<span class=e1></span> <span class="e3"><span class="e3-1">'+UserNum+'</span>';
  L+='<span class="e3-2"> '+Wrd3+'</span></span>';if( UserNum>0){L+=":"};
  L+=' <span class=e4>'+Cnt+'</span>';$(this).html(L);$(this).find(".e1").prepend(Lnk);
  if(UserNum.toString().substring(UserNum.length-1,UserNum.length)=="1"&&UserNum!=11){
  var e1=$(this).find(".e1 a");var a=e1.text();e1.text(a.replace('Посетили','Посетил'))};};});

$("#pun-stats .item6 div").each(function(){
  var UserNum=parseFloat($(this).find("strong").eq(0).html());var Cnt=$(this).find("span").html();
  UserWrdArr=new Array("пользователя","пользователей","пользователей");
  var Wrd=getNumEnding(UserNum,UserWrdArr);var St=$(this).html().replace(/^([^\[\]]*?)\!([\s\S]*)$/igm,"$1");
  L='<span class=e1>'+St+'</span> <span class="e3"><span class="e3-1">'+UserNum+'</span>';
  L+='<span class="e3-2"> '+Wrd+'</span></span>: <span class=e4>'+Cnt+'</span>';$(this).html(L);});};
</script>

(**Поправлено 15.09.16
(*Оформление сделал примерное, для установки в столбик будет достаточно задать

.statscon .e1,.statscon .e2,.statscon .e3{display:block;}
.statscon .e3 {float:left}

0

579

Alex_63
спасибо большое, помогло!)

0

580

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

kleo3333
А вопрос в оформлении или подгрузке похожих исполнителей?

Просто оформить такую полосу, желательно с возможностью "карусели" и самому добавлять определённых исполнителей.

0


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