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

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

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


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


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

Сообщений 781 страница 800 из 1002

1

Предыдущая тема - Запросы по скриптам[4]

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

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

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

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

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

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

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

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

+1

781

Sans
Добавил сохранение в куках при клике на "Закрыть",

Код:
<!--Система оповещения о личных сообщениях v.3.0-->
<script type="text/javascript">
function setCookieMsG1 (a,b,c) {if(c){var d = new Date();d.setTime(d.getTime()+c);}if(a && b) document.cookie = a+'='+b+(c ? '; expires='+d.toUTCString() : '');else return false;};function getCookieMsG1 (a) {var b = new RegExp(a+'=([^;]){1,}');var c = b.exec(document.cookie);if(c) c = c[0].split('=');else return false;return c[1] ? c[1] : false; };if((document.getElementById("navpm").innerHTML.indexOf("(")!=-1)&&(document.URL.indexOf("messages.php")==-1)){$("#navpm").prepend('<img style="" src="http://forumstatic.ru/files/0016/e4/0c/90756.gif" alt="" >');if(!getCookieMsG1('closedMsng'))document.write('<div id="messanger1" class="section" style="position: fixed; right: 40%; top: 35%; width: 320px; height: 130px;z-index: 1000;"><div id="convert"><audio autoplay="autoplay"><source src="http://getfile.dokpub.com/yandex/get/https://yadi.sk/d/JZbsH2cTmB7yH" type="audio/ogg; codecs=vorbis"><source src="http://getfile.dokpub.com/yandex/get/https://yadi.sk/d/RYo8TSLbmB7G6" type="audio/mpeg"></audio><h2 style="text-align:center;background-color: #876337; color: #FDBA01; padding: 10px 1em 20px 1em"><span><img style="border: 2px solid #696969;" align="left" src="'+UserAvatar+'" width="60" height="60" alt="">Привет, <strong>'+UserLogin+'</strong><br /></span><span>Вам пришло новое личное сообщение от</span></h2><div class="container" style="padding: 5px; text-align: center; background-color: #E1CDA5;"><span class="pisma"></span><br /><span id="closer" style="text-decoration: underline;background-color: #876337; color: #FDBA01; border-style: none; cursor: pointer; font-size: 14px;">&nbsp;<strong>Отмена</strong>&nbsp;</span></div></div></div>');$('#messanger').show();$.ajax({type:'GET',url:'messages.php',contentType:'text/html; charset=windows-1251',success:function(data){$(data).find('tr.icon').each(function(){var QMess=$(this).find('div.tclcon a').text();var QLink=$(this).find('div.tclcon a').attr('href');var Qautor=$(this).find('td.tc2 a').text();var QProf=$(this).find('td.tc2 a').attr('href');ProfilUser=/(.*?)\/profile\.php\?id=(\d+)/g;RrofId=(QProf.replace(ProfilUser,'$2'));$.get('profile.php?section=avatar&id='+RrofId,'',processGetImg);function processGetImg(data){$(data).find('td#profile-left, div.fs-box').map(function(){var ZAva=$(this).find('img').attr('src');$('.pisma').append('<a onclick=\'window.open(href="'+QProf+'"); return false\'  class="mess" href="'+QProf+'">'+Qautor+'</a><img style="border: 1px solid #696969;margin: 3px 0 -2px 5px;" src="'+ZAva+'" width="24" height="24" alt="">&nbsp;&nbsp;<a onclick=\'window.open(href="'+QLink+'"); return false\'  class="mess" href="'+QLink+'">Ссылка на сообщение</a><br />');$('.mess').click(function(){$('#messanger1').toggle();});});}});}});$('#closer').click(function(){$('#messanger1').slideToggle('slow');setCookieMsG1('closedMsng','1',24*3600*1000);});}
</script>
<!--Конец-->

0

782

Slayder

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

На доли сек. показывается и пропадает..

Какой-то кривой скрипт, - мой код работает, но не срабатывают рекламные скрипты( или срабатывают не до конца)

0

783

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

Видимо так.. Работает все даже Google Adsense..
Хотя если ставить RTB Sape обычным образом - все нормально..

Отредактировано Slayder (Вт, 23 Фев 2016 18:04:33)

0

784

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

Sans
Добавил сохранение в куках при клике на "Закрыть",

Сейчас затестим Алекс.

0

785

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

RTB Sape обычным образом - все нормально..

:dontknow: Ни наю, пока нет идей

0

786

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

Sans
Добавил сохранение в куках при клике на "Закрыть",

Работает, но не совсем так как хотелось бы. При клике на "Закрыть" окно закрывается и больше не появляется, даже когда приходит Новые сообщения. Куки наверное сохраняются на сутки? И значит данный скрипт всё это время не будет работать. А хотелось бы по принципу. "Всё прочитано", но когда появляюися Новые сообщения, Окно вновь появляется.
А можно для определённого Участника выключить этот скрипт?

0

787

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

А можно для определённого Участника выключить этот скрипт?

В принципе если добавить красным в Исходник

<!--Система оповещения о личных сообщениях v.3.0-->
<script type="text/javascript">
if((document.getElementById("navpm").innerHTML.indexOf("(")!=-1)&&(document.URL.indexOf("messages.php")==-1)){$("#navpm").prepend('<img style="" src="http://forumstatic.ru/files/0016/e4/0c/90756.gif" alt="" >');if(UserID!=155)document.write('<div id="messanger1" class="section" style="position: fixed; right: 40%; top: 35%; width: 320px; height: 130px;z-index: 1000;"><div id="convert"><audio autoplay="autoplay"><source src="http://getfile.dokpub.com/yandex/get/https://yadi.sk/d/JZbsH2cTmB7yH" type="audio/ogg; codecs=vorbis"><source src="http://getfile.dokpub.com/yandex/get/https://yadi.sk/d/RYo8TSLbmB7G6" type="audio/mpeg"></audio><h2 style="text-align:center;background-color: #876337; color: #FDBA01; padding: 10px 1em 20px 1em"><span><img style="border: 2px solid #696969;" align="left" src="'+UserAvatar+'" width="60" height="60" alt="">Привет, <strong>'+UserLogin+'</strong><br /></span><span>Вам пришло новое личное сообщение от</span></h2><div class="container" style="padding: 5px; text-align: center; background-color: #E1CDA5;"><span class="pisma"></span><br /><span id="closer" style="text-decoration: underline;background-color: #876337; color: #FDBA01; border-style: none; cursor: pointer; font-size: 14px;">&nbsp;<strong>Отмена</strong>&nbsp;</span></div></div></div>');$('#messanger').show();$.ajax({type:'GET',url:'messages.php',contentType:'text/html; charset=windows-1251',success:function(data){$(data).find('tr.icon').each(function(){var QMess=$(this).find('div.tclcon a').text();var QLink=$(this).find('div.tclcon a').attr('href');var Qautor=$(this).find('td.tc2 a').text();var QProf=$(this).find('td.tc2 a').attr('href');ProfilUser=/(.*?)\/profile\.php\?id=(\d+)/g;RrofId=(QProf.replace(ProfilUser,'$2'));$.get('profile.php?section=avatar&id='+RrofId,'',processGetImg);function processGetImg(data){$(data).find('td#profile-left, div.fs-box').map(function(){var ZAva=$(this).find('img').attr('src');$('.pisma').append('<a onclick=\'window.open(href="'+QProf+'"); return false\'  class="mess" href="'+QProf+'">'+Qautor+'</a><img style="border: 1px solid #696969;margin: 3px 0 -2px 5px;" src="'+ZAva+'" width="24" height="24" alt="">&nbsp;&nbsp;<a onclick=\'window.open(href="'+QLink+'"); return false\'  class="mess" href="'+QLink+'">Ссылка на сообщение</a><br />');$('.mess').click(function(){$('#messanger1').toggle();});});}});}});$('#closer').click(function(){$('#messanger1').slideToggle('slow');});}
</script>
<!--Конец-->

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

Куки наверное сохраняются на сутки?

Да, на сутки

0

788

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

добавить красным в Исходник

Добавил, ID взял с профиля ( это правильно?). Примерно это вот так выглядит ( взял только цифру 10) http://gsvgshniki.ru/profile.php?id=10
Вот кусок из кода

строка
Код:
src="http://forumstatic.ru/files/0016/e4/0c/90756.gif" alt="" >');if(UserID!=10)document.write('<div id="messanger1" class="section" style="position: fixed; right: 40%; top:

0

789

Sans
Правильно. У этого участника система оповещений отключится.

0

790

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

Sans
Правильно.

Значит, так можно многие скрипты выборочно отключать у Участников?

0

791

Sans
В Принципе да, (нун ток точно определить, куда вставлять условие ( if(UserID!= ...

0

792

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

нун ток точно определить, куда вставлять условие

Понятно. :writing:  :flag:

0

793

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

Скрин

http://joxi.ru/xAeDkEzIY5nNP2.png

<!-- Изменение размера шрифта в топике -->
    <style id=a_fnt>.post h3 img{margin:0 7px;cursor:pointer;}</style>
    <script type="text/javascript">
    function setcookieF(a,b,c){if(c){var d=new Date();d.setTime(d.getTime());d=new Date(d.getTime()+c)}if(a&&b)document.cookie=a+'='+b+(c?'; expires='+d.toGMTString():'');else return false}function getcookieF(a){var b=new RegExp(a+'=([^;]){1,}');var c=b.exec(document.cookie);if(c){c=c[0].split('=')}else{return false}return c[1]?c[1]:false}
     
    a='<strong class=fnt style="width:auto;margin-right:35%;"><img src="img/minus.png" alt="-" />Изменить размер шрифта<img src="img/plus.png" alt="+" /></strong>';$(".post:first h3 strong,.post:last h3 strong").after(a);
    b_Fnt1='<style id=b_fnt>#main-reply,.punbb .post-content{font-size:';b_Fnt2='px;}</style>'
    var c_Fnt;
    N=getcookieF('c_Fnt')
     if(N){c_Fnt=parseFloat(N);setcookieF('c_Fnt',c_Fnt,30*24*60*60*1000)}else{var c_Fnt=Math.round(parseFloat($(".punbb .post-content").css("font-size")));}
     b_Fnt=b_Fnt1+c_Fnt+b_Fnt2; $("#a_fnt").after(b_Fnt);
    function setFnt_Size(){
     b_Fnt=b_Fnt1+c_Fnt+b_Fnt2;
     $("#b_fnt").replaceWith(b_Fnt);//alert(b_Fnt)
     setcookieF('c_Fnt',c_Fnt,30*24*60*60*1000);
    }
    $(".post h3 img[alt='-']").click(function (){if(c_Fnt){c_Fnt--;setFnt_Size();}});
    $(".post h3 img[alt='+']").click(function (){if(c_Fnt<38){c_Fnt++;setFnt_Size();}});
    </script>

Красным - отступ от правого края
Синим - своя надпись

Отредактировано Slayder (Чт, 25 Фев 2016 16:25:28)

0

794

Slayder
Новый скрипт (мой) делался на замену тому, который Вы указали. Этому скрипту уже года 4
Зачем нужен регулятор в Каждом посте ? Во-первых, это неудобно - при регулировке посты будут скакать. Во-вторых - нагромождение кучи регуляторов - неэстетично.

Сообщения Перенес в Запросы по скриптам

0

795

Старый-тухлый запрос. Простите.
Что-бы, после одобрения (лайка) появлялась ссылкав на скачивание файла (ГОВОРИЛИ НАПОМНИТЬ ЧЕЧЕЗ......) напоминаем
Спасибо.

0

796

ACT3255
ПОка так и не сделал API, думаю еще месяц, не дают доделать статью

+1

797

<script  type="text/javascript"> var L0='<img class="imgON_Off" src="';
    var L1='" style="width:153px;margin-top:3px;display:block;" />';
    var ImgON="http://s019.radikal.ru/i627/1602/e6/6443635b06fb.gif";  // Картинка Online;
    var ImgOff="http://s61.radikal.ru/i174/1602/72/6955d1b92747.gif";  // Картинка OffLine;
    $("#pun-viewtopic .post .post-author > ul").each(function ()   {
    if ($(this).find(".pa-online").html()!=null){$(this).append(L0+ImgON+L1)
        }else $(this).append(L0+ImgOff+L1);
    });
</script>

Поставил свои картинки для Online b Offline, а они по размеру стали громадными. Можно как-то уменьшить их размер?

-1

798

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

+3

799

Иган Спенглер
Перенес оффтоп в Запросы по скриптам[5]. Если не хотите попасть в бан, читайте внимательнее первопост темы.

0

800

Romych, удобно,+, неплохо бы ещё иметь настраиваемый параметр в скрипте: 1: Просматривать все фотки на странице, 0 - только в текущем посте.
Поясню почему: На рукодельных или ФШ форумах многие фотки к одному изделию расбросаны по постам на странице с пояснениями, тыкать все, особенно если они по одной в сообщении - неудобно. Были еще частые просьбы в связи с этим же, дать возможность при тотальном просмотре на странице и просмотр фоток, скрытых под спойлером


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

0


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