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

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

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


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


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

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

1

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

В этой теме просим о создании различных скриптов.

Просьба быть внимательным, бо тема касается только вопросов о создании новых скриптов , вопросы по кодам css и другие какие либо вопросы задаем в темах: Общие вопросы от новичков (45) Общие вопросы по оформлению (51)

Разница между скриптом и css:

Все скрипты начинаются с тега :

<script type="text/javascript">

или (устаревшее):

<script language="JavaScript">

Все css начинаются с тега:

<style type="text/css">

Хорошее объяснение разницы между стилем (CSS) и скриптом от Remus John Lupin: Запросы по скриптам Советую почитать.

Все вопросы, не касающиеся запросов скриптов, будут удаляться.

Вопрос

Видел на одном сайте при копировании такую вещь, когда вставляешь скопированный текст куда-нибудь:
«Текст, который был скопирован.»
И по-умолчанию сама собой добавляется надпись, что-то вроде:
"Этот материал может быть защищен авторским правом" или "этот материал принадлежит такому-то сайту".

Возможно ли сделать такое на мэйббе и/или руссифе? И если да, то как? А если нельзя, то может, можно что-нибудь придумать?

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://forumupload.ru/uploads/000c/fa/7e/560-1.gif",
"http://forumupload.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


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