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

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

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


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


Запросы по скриптам

Сообщений 161 страница 180 из 1058

Перевести1

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

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

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

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

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

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

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

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

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

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

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

0

Перевести161

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

Вы не вдохновляете меня на доблестный подвиги

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

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

Помогают обычные юзеры - я один из них

лично я считаю вас единственным помощником на данном ресурсе (больше тут никто ничем и не помогает толком)
так что давайте не будем про неблагодарного, говорю по факту

Отредактировано Glam (Ср, 1 Май 2013 01:33:46)

0

Перевести162

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

так что давайте не будем про неблагодарного, говорю по факту

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

Отредактировано Deff (Ср, 1 Май 2013 01:44:51)

0

Перевести163

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

(больше тут никто ничем и не помогает толком)

потому что не кто больше нечего не знает  http://i039.radikal.ru/0806/ec/a5ffc6d7cfd9.gif
Deff, ты http://s3.uploads.ru/ShjrE.jpg http://s2.uploads.ru/QMxSg.gif

0

Перевести164

Deff, подскажи пожалуйста, а то Я ужо целый день туто маюсь  :'(
не как не могу добиться того что бы в посте, не было ссылки на сайт пользователя. вот целый день маюсь..

0

Перевести165

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

Deff, подскажи пожалуйста, а то Я ужо целый день туто маюсь  
не как не могу добиться того что бы в посте, не было ссылки на сайт пользователя. вот целый день маюсь..

Скриншот с примером, а лучше ссылку на пост, у меня тож суперколлайдер второй день барахлит - помогите исправить?

0

Перевести166

Glam

с новыми ссылками с UPLOADS.RU (кнопка заливки картинок http://s2.uploads.ru/nS3sk.gif

Эта часть идет в HTML низ

Код:
<script type="text/javascript"><!-- Правки Для слайд шоу Ч1, HTML низ-->
function imageGenBBCode(obj){
    var format = $('#selected-insert-format').val();
    var img_view = $(obj).attr("data-img-view");
    var link = $(obj).attr("data-img-url");
 var thumb_link = $(obj).attr("src");
    var append = FORUM.get('editor.image.img_append');
    return FORUM.get("editor.image.img_bbcodes['"+format+"'].format('"+img_view+"?U', '"+link+"', '"+thumb_link+"', '"+append+"')");
}
</script>

А эта часть, В HTML в форме ответа:

Код:
<script type="text/javascript"><!-- Правки Для слайд шоу Ч2 форма ответа-->
$('.post a[href$="?U"] img').each(function(){
   $(this).parent()[0].href=$(this)[0].src.replace(/ru\/[^\/]+/,'ru');
});
</script>

Отредактировано Deff (Вт, 7 Май 2013 02:17:24)

0

Перевести167

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

Поставьте в Форму Ответа такой скрипт:

он вообще себя никаким образом не проявляет (что с ним. что без него)
видимо, где-то ошибка в коде

0

Перевести168

Glam
По поставьте = дайте ссылку на сообщение с новой вставкой картинки - на старые естественно действовать не будет!

0

Перевести169

Deff
Поставил
Первая картинка - старая, вторая после поставленного скрипта

0

Перевести170

Glam
Ну и - всё работает - вставьте скрипт слайдшоу - будете иметь увеличенную картинку в топике

0

Перевести171

Вот это тема!
А белое обрамление по бокам можно убрать?

0

Перевести172

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

Вот это тема!
А белое обрамление по бокам можно убрать?

Замените сss в скрипте

Код:
<style>
.Obrml1{
margin-bottom:2px;
}
.L_5 { 
background-attachment: scroll;
background-clip: border-box;
background-color: #000000;
background-image: none;
background-origin: padding-box;
background-position: 0% 0%;
background-repeat: repeat;
background-size: auto;
z-index: 9999;
position: fixed;
}
.L_5, .L_6, .L_7 {
left: 0px;
top: 0px;
width: 100%;
height: 100%;
display: block;
 }
.tipsy .tipsy-inner {
letter-spacing:1px!important;
}
.tipsy.slide .tipsy-inner {
font-size:12px!important;
}
</style>

0

Перевести173

Ну или полный текст скрипта с изменениями

Код:
<!--Слайдшоу в Топике -->
<script>if('\v'=='v'){$(document).ready(function(){
$.getScript("http://forumstatic.ru/files/0010/b4/f8/96425.js");});
} else {$.getScript("http://forumstatic.ru/files/0010/b4/f8/96425.js");}
</script>
<script type="text/javascript">
/********************************************************
  МАССИВ ССЫЛОК НА КАРТИНКИ, ИСКЛЮЧАЕМЫХ ИЗ СЛАЙД-ШОУ
********************************************************/
var Arr_notPreview =[
"http://savepic.ru/2352396.gif",
"http://upforme.ru/uploads/000c/fa/7e/560-1.gif",
"http://upforme.ru/uploads/000c/fa/7e/558-2.gif",
"End" ];
// var guest_access=true;
</script>
<style>
.Obrml1{
margin-bottom:2px;
}
.L_5 { 
background-attachment: scroll;
background-clip: border-box;
background-color: #000000;
background-image: none;
background-origin: padding-box;
background-position: 0% 0%;
background-repeat: repeat;
background-size: auto;
z-index: 9999;
position: fixed;
}
.L_5, .L_6, .L_7 {
left: 0px;
top: 0px;
width: 100%;
height: 100%;
display: block;
 }
.tipsy .tipsy-inner {
letter-spacing:1px!important;
}
.tipsy.slide .tipsy-inner {
font-size:12px!important;
}
</style>
<!--<link rel="stylesheet" href="http://forumstatic.ru/files/0010/b4/f8/26092.css"/>-->
<script>
//8888888888888 = 19 ИЮНЯ 2012Г.: ОБНОВЛЕННЫЙ UPLOADS.RU = 888888888888888888//
$(".post-content .postimg").parent("a[href*='http://uploads.ru/?v=']").each(function(){
   var a=($(this).attr("href"));
   a=a.replace('http://uploads.ru/?v=','http://s1.uploads.ru/i/');
   $(this).attr("href",a);
});
//8888888888888 = СЛАЙД-ШОУ В СООБЩЕНИЯХ ТОПИКА = 888888888888888888//
if($("#pun-viewtopic").length){if(typeof(guest_access)=='undefined'){var guest_access=false;}
var FirstCheck_to_HOST=true;

 $(".post .post-body img[src^='/uploads/']").each(function(){
   $(this).addClass("postimg");
   $(this).attr("alt",$(this).attr("src"));
 });

if(typeof(Arr_notPreview)!='undefined'){
for(var i=0; i<(Arr_notPreview.length-1); i++){
  $(".post img[src='"+Arr_notPreview[i]+"'].postimg").each(function(){
    $(this).addClass("notPreview");
  });
}}
//888888888888888 = ANALIZ and SETTIN = 888888888888888888//

 $(".post a .postimg").each(function(){
  var a1=$(this).parent("a").attr("href");
  var a2=$(this).attr("src");
  var a3=$(this).attr("alt");
  var a=a1.replace(/^\S*\/click\.php\?/img,'')//убрали Кликер-переход;
  $(this).parents("a").attr("href",a)	      //убрали Кликер-переход из a
  var img_extens=['jpg','png','gif','jpeg']
  var ImgExt=false,aNotExt;for(var i in img_extens){

    var pattern="\\."+img_extens[i]+"$";var regexp=new RegExp(pattern,"img");
    aNoExt=a.replace(regexp,''); if(a!=aNoExt){ImgExt=true;break}};

  if(ImgExt){var S=aNoExt.replace(/\S{5}\/\/uploads\.ru\/\?v=/img,'');
   if(S!=aNoExt){S=a.replace(/\S{5}\/\/uploads\.ru\/\?v=/img,'');
   S=a3.replace(/\/[^\/]*$/img,'/'+S);a=S.replace(/\/\/uploads.ru\/t\//img,'//uploads.ru/i/')};
  } else {if(a.indexOf("http://savepic")!=-1){
    S=a3.replace(/m(\.\S{3,4})$/img,'$1');if(S!=a3){a=S;ImgExt=true;}}
	   }
  if(ImgExt){
    if($.trim(a)!=''){$(this).attr("alt",a);$(this).parents("a").attr("href",a)}
     else{$(this).parents("a").attr("href",$(this).attr("src"));}
  }else {$(this).parents("a").addClass("hTml")}
 });

function SetIload(a){
	a.addClass("Iload");a.find(".postimg").attr("title","Просмотр Слайд-шоу?");
        a.attr("rel","iLoad|Post-image");
        var b = a.parents(".post").find(".pa-author a").text();//alert(b)
        var c = a.parents(".post").find("h3:first span strong:first").text();//alert(c)
	str="|post "+c+"; Aвтор: "+b;
	a.attr("a-title",str);a.attr("title",str);
}
function ImgPostLoad(){
$(".post .postimg").not(".notPreview").each(function(){
  var w = parseInt($(this).width(),10);//alert(w)
  var h = parseInt($(this).height(),10);j=w-14;
  var a = $(this).parents("a");
  var b = $(this).attr("alt");
  var c = '<span class=Obrml1 style="display:inline-block;"><span class=Obrml style="width:'+j+'px;display:inline-block;"></span></span>';
   if(a.length){$(this).addClass("Ref")} else {
    if(w>67 && h > 65){
    $(this).addClass("NoRef");$(this).wrap('<a href="'+b+'" target="_blank"></a>');
    }} a=$(this).parents("a");
   if(!a.hasClass("hTml")){SetIload($(this).parent("a"));a.wrap(c);
     }else {a.attr("title","Переход по ссылке");}
 });
}

var tst='<div id=show_stLoad style="width:100%;height:12px;border:none transparent;visibility:hidden;"><img id="Gif_test" style="height:100%;width:100%;" src="../i/blank.gif" /></div>';
$("#html-footer").prepend(tst);
function AnimTstLoad(){var a=$("#show_stLoad1,#t_stLoad"),b=$("#show_stLoad1 *");
b.animate({opacity:.05},1800,"linear", function(){a.replaceWith("");});}
function TstLoad(){var a=$("#Gif_test").height();
if(a>11){ImgPostLoad()}else {timerID = setTimeout("TstLoad()",100);return;}}
  if(GroupID!=3||guest_access){TstLoad();
$(".post .Iload .postimg").mousedown(function(){
$(this).parent(".Iload").attr("title",$(this).parent(".Iload").attr("a-title"));
    });
$(".post .Iload .postimg").mouseover(function(){
$(this).parents(".Iload").removeAttr("title")
    }).mouseout(function(){
$(this).parents(".Iload").attr("title",$(this).parents(".Iload").attr("a-title"))
    });
$("#pun-viewtopic a.Iload img.postimg").tipsy({live: true, gravity: 'w slide'});
$("#pun-viewtopic a.hTml").tipsy({live: true, gravity: 'w slide'});
             }
}//End //if($("#pun-viewtopic").length)//
</script>
<!-- End//Слайдшоу в Топике -->

+1

Перевести174

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

felixmax
Поскольку на слух скрипты пишуться плохо(как и лечение по телефону), к тому же у Вас  постоянно отключено объявление, т.е тестируете траблы ток Вы, а не я.
- Заведите тестовик, поставьте скрипт и контекст в объявление, включите его везде
Отпишитесь в теме Запросы по скриптам - укажите ссылку на форум, где показывается это объявление, далее бум вести переписку в том топике

Отредактировано felixmax (Ср, 1 Май 2013 19:32:51)

0

Перевести175

felixmax
1. Контент объвления не стоит в нужном теге div - есть только первая строка от него
Смотрите еще раз появнения к скрипту Как сделать свое Объявление к конкретной теме или форуму.

0

Перевести176

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

felixmax
1. Контент объвления не стоит в нужном теге div - есть только первая строка от него
Смотрите еще раз появнения к скрипту Как сделать свое Объявление к конкретной теме или форуму.

Подправил - ничего не изменилось.

0

Перевести177

felixmax
Замените скрипт
В HTML низ

<!--Своё Объявление для каждой темы или форума--><script>
var st = document.getElementById("pun-crumbs1").innerHTML;
$("#pun-announcement div.notificat[alt]").each(function (i) {
   var Tem_link=$(this).attr("alt");
   if (document.URL.substr(-1)=='/'||document.URL.split(/&p=|#p/)[0]==Tem_link){$(this).show();};});
</script><!--End/MyAdvertise-->

И поставьте в Теге в объяве вместо  Новый форум - ссылку на него

<div alt="http://futinsaid.mybb.ru/viewforum.php?id=3" class="notificat" style="display:none;width:100%;" >

Отредактировано Deff (Ср, 1 Май 2013 21:57:34)

+1

Перевести178

Deff
Спасибо. Всё работает.!

0

Перевести179

Deff
:cool:
Еще небольшой вопросик, касаемо скриптов
Нарыл на форуме шикарный скрипт кнопок социальных сетей в топиках.
Но есть одна трабла...
Мне надо, чтобы эти кнопки отображались только в самых верхних постах (то есть, первый пост топика, самый главный)
Что необходимо изменить в данном скрипте, чтобы убрать кнопки из сообщений в темах?
Форум, для наглядности, тот же
Сам скрипт

Код:
<style type="text/css">
#share a {opacity: 0.6;}
#share a:hover {opacity: 1;}
</style>
Код:
<script type="text/javascript">
$(function() {
$('a.permalink').each(function(){
$(this).append('<div id="share" style="margin: -18px 10px 0 0; text-align: right;"><a title="Опубликовать ВКонтакте" href="http://vkontakte.ru/share.php?url='+$(this).attr('href')+'"><img src="http://livetweet.ru/style/imgs/shricn_vk.ico" ></a> <a title="Опубликовать в Facebook" href="http://www.facebook.com/share.php?u='+$(this).attr('href')+'"><img src="http://livetweet.ru/style/imgs/shricn_fb.ico" ></a> <a title="Опубликовать в Twitter" href="http://twitter.com/share?url='+$(this).attr('href')+'"><img src="http://livetweet.ru/style/imgs/shricn_tw.ico" ></a> <a title="Опубликовать на Одноклассниках" href="http://www.odnoklassniki.ru/dk?st.cmd=addShare&st.s=1&st._surl='+$(this).attr('href')+'"><img src="http://livetweet.ru/style/imgs/shricn_cl.ico" ></a> <a title="Опубликовать в Моем Мире" href="http://connect.mail.ru/share?share_url='+$(this).attr('href')+'"><img src="http://livetweet.ru/style/imgs/shricn_mm.png" ></a> <a title="Опубликовать на Я.ру" href="http://share.yandex.ru/go.xml?service=yaru&url='+$(this).attr('href')+'"><img src="http://livetweet.ru/style/imgs/shricn_ya.ico" ></a> <a title="Опубликовать в ЖЖ" href="http://www.livejournal.com/update.bml?event='+$(this).attr('href')+'"><img src="http://livetweet.ru/style/imgs/shricn_lj.png" ></a> <a title="Добавить в Memory" href="http://memori.ru/link/?sm=1&u_data[url]='+$(this).attr('href')+'"><img src="http://livetweet.ru/style/imgs/shricn_me.ico" ></a></div>');
    }); });
</script>

Отредактировано Glam (Ср, 1 Май 2013 22:34:08)

0

Перевести180

Glam, Если ток на первый пост темы:
(Хотя тема может быть многостраничная ?

Код:
<script type="text/javascript">
$(function() {
$('.topicpost a.permalink').each(function(){
$(this).append('<div id="share" style="margin: -18px 10px 0 0; text-align: right;"><a title="Опубликовать ВКонтакте" href="http://vkontakte.ru/share.php?url='+$(this).attr('href')+'"><img src="http://livetweet.ru/style/imgs/shricn_vk.ico" ></a> <a title="Опубликовать в Facebook" href="http://www.facebook.com/share.php?u='+$(this).attr('href')+'"><img src="http://livetweet.ru/style/imgs/shricn_fb.ico" ></a> <a title="Опубликовать в Twitter" href="http://twitter.com/share?url='+$(this).attr('href')+'"><img src="http://livetweet.ru/style/imgs/shricn_tw.ico" ></a> <a title="Опубликовать на Одноклассниках" href="http://www.odnoklassniki.ru/dk?st.cmd=addShare&st.s=1&st._surl='+$(this).attr('href')+'"><img src="http://livetweet.ru/style/imgs/shricn_cl.ico" ></a> <a title="Опубликовать в Моем Мире" href="http://connect.mail.ru/share?share_url='+$(this).attr('href')+'"><img src="http://livetweet.ru/style/imgs/shricn_mm.png" ></a> <a title="Опубликовать на Я.ру" href="http://share.yandex.ru/go.xml?service=yaru&url='+$(this).attr('href')+'"><img src="http://livetweet.ru/style/imgs/shricn_ya.ico" ></a> <a title="Опубликовать в ЖЖ" href="http://www.livejournal.com/update.bml?event='+$(this).attr('href')+'"><img src="http://livetweet.ru/style/imgs/shricn_lj.png" ></a> <a title="Добавить в Memory" href="http://memori.ru/link/?sm=1&u_data[url]='+$(this).attr('href')+'"><img src="http://livetweet.ru/style/imgs/shricn_me.ico" ></a></div>');
    }); });
</script>

Отредактировано Deff (Ср, 1 Май 2013 23:45:19)

+1


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