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

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

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


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


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

Сообщений 961 страница 980 из 2001

1

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

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

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

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

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

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

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

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

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

+4

961

У меня юзер запросил функцию

нельзя ли сделать так, что бы можно было таким образом фильтровать сообщения?
Чтобы  глаза не мозолил. Пример:
https://i.imgur.com/Uy48Ulc.png

На мой взгляд, идея хорошая. Может, кто сделает?

Отредактировано Dango (Вт, 17 Мар 2020 10:16:55)

0

962

Dango
Такой скрипт, вроде бы, уже есть здесь. Попробуйте поискать его тут: Каталог скриптов/CSS

0

963

sshmmv
Пошел искать.

0

964

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

Пошел искать.

Я тоже попытался. Ни чего не нашел, но помню, что где-то было. Типа: "скрыть сообщения определенного пользователя". Даже помню, что пробовал этот скрипт. Может быть он где-то в "Запросах по скриптам"?

Наверное, проще тутошних спецов-скриптоделов дождаться, может, они этот скрипт найдут, или снова напишут.

Отредактировано sshmmv (Вт, 17 Мар 2020 10:39:59)

+1

965

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

Я тоже попытался. Ни чего не нашел, но помню, что где-то было. Типа: "скрыть сообщения от определенного пользователя"

Нету.
Было "от гостя" (пока искала, потеряла где этот. Но он же все равно не то, что нужно).
А нужного - нету.

0

966

Dango
Кажется, надо Deff спрашивать: ФУНКЦИЯ "ИГНОРИРОВАНИЯ" НА ФОРУМ (MYBB) [DEFF]

А еще вот такой скрипт нашел: игнор сообщений определенных пользователей
Не знаю, подойдет ли он на mybb.

+1

967

sshmmv
У Деффа, похоже, то, что надо.
Пробовать буду чуток позже, ибо сил уже нет  :rolleyes:

А другой, наверно, тоже неплох, но я-то тем более не знаю, подойдет ли он для МайББ :)
К тому же он, по словам автора, "недопиленный"

Допиливать ли до состояния, когда юзеров не в коде можно будет задавать, а, скажем, кнопка «забанить пользователя с глаз моих» на странице профайла выводиться будет, а список забаненных будет и между сессиями сохраняться?

Огромное спасибо за помощь.
http://forumstatic.ru/files/0001/48/78/78668.gif

Отредактировано Dango (Вт, 17 Мар 2020 12:23:06)

+1

968

to @Deff
Как всегда, вся надежда на вас :flirt:

Подмогните, пожалуйста, с установкой скрипта Функция "Игнорирования" пользователя
Инструкция по установке была написана с использованием картинки, а она с Аплоадса пропала.
Опять же, скрипт написан в 2011 году -  возможно, потребуется что-то подправить (сужу по вашему замечанию в комментах).

Кроме того, хотелось бы, чтобы это

У игнорируемого, красным,  в постах игнорирующего его ника отмечено, - что его игнорируют...

было отключаемым по выбору игнорирующего.

Отредактировано Dango (Вт, 17 Мар 2020 23:57:50)

0

969

Dango
Скрипт  работает только в старых версиях Хрома до 2016, надо переделывать, пока до мая занят  :dontknow:

+1

970

Deff
ОК, после майских праздников напомню  8-)
Спасибо.

Отредактировано Dango (Ср, 18 Мар 2020 06:02:16)

0

971

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

не.. я всё-таки отрыл тот форум где я заметил этот скрипт, вот он:

Что-то я его на техподдержке не нашел, но вот этот скрипт: http://forumd.ru/viewtopic.php?id=5803

доработайте скрипт, так как клик средней кнопкой мышки открывает страницу в новом окне без всяких всплывающих подсказок )))

0

972

Братцы, я правильно понимаю, что скрипт регулировки размера шрифта (этот) убивает скрипт красной строки (этот)?
Можно их как-то подружить? :(

0

973

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

Братцы, я правильно понимаю, что скрипт регулировки размера шрифта (этот) убивает скрипт красной строки (этот)?
Можно их как-то подружить? :(

Дайте ссылку на пост с использованием скриптов..

0

974

paranoid_android
Есть другой скрипт отступа:
Скрипты от пользователей 3

0

975

kolobdur74

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

Deff
ну нет, это чересчур другой скрипт... наш автоматом красные строки ставит, а не так, чтобы вручную каждый абзац :(

0

976

paranoid_android
Судя по скрипту - очистка кеша никак не влияет,судя по всему он просто вставляет отступы автоматом после каждого тега <br>

Отредактировано Deff (Чт, 19 Мар 2020 01:50:13)

0

977

Deff
а почему тогда регулировка шрифта эти отступы сбрасывает? (

гифка

https://i.ibb.co/DDTvHnC/image.gif

0

978

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

Братцы, я правильно понимаю, что скрипт регулировки размера шрифта (этот) убивает скрипт красной строки (этот)?

Встречалась с такой проблемой.
Вы пробовали ставить первым скрипт на абзацы, а ниже него - на регулировку шрифта?

+1

979

paranoid_android, как я и подозревал, по ходу, скрипт регулировки шрифта при обращении к нему обнуляет действие скрипта отступа, то бишь убирает у него класс .formatted, к которому и привязано стилевое свойство отступа.. Попробуйте поставить скрипт отступа из НТМЛ верха в НТМЛ низ под скрипт регулировки шрифта..

Ну, вот так вроде работает, ставить в НТМЛ низ, большой скрипт можно упаковать в файл js:

Код:
<!-- Регулировка размера шрифта в постах © Alex_63 + абзац -->
<style>
.FNTslider {
  border-radius: 4px;
  position:relative;z-index:1000;
  background: #E0E0E0;
  width: 110px;
  height: 5px;
  margin: 3px 5px;
  border: solid 1px #ccc;
  float: right;
  margin-right: 7%;
}
.FNTslider .before {
  height: 5px;
  border: solid 1px transparent;
  border-right: none 0;
  border-radius: 4px 0 0 4px;
  position: absolute;
  background: #A0BCDA;
  margin-top: -1px;
}
.FNTslider .thumb {
  width: 8px;
  height: 13px;
  border-radius: 3px;
  position: relative;
  top: -4px;
  background: #3980D8;
  cursor: pointer;
}
.punbb .post-content p {
    padding: 0 0 1em 0;
    }
.punbb .post-content p.formatted {
    padding: 0 0 0 0;
    text-indent:2.6em;
}
</style>


<script>
/*********************************
  MyBB.ru
  Регулировка размера шрифта в постах
  Версия: V1.1.0
  Автор: Alex_63
  Дата: 24.02.2016
  Последние изменения: 13.02.2017
*********************************/
if($('.post').length)(function(){

$(".post-content").each(function(key, item) {
        var paragraphs = $(item).children("p");
        $(paragraphs).each(function(pkey, paragraph) {

            if ($(paragraph).attr('style') || $(paragraph).attr('class')) return;
            var pHtml = $(paragraph).html();
            var tempDiv = document.createElement('div');
            $(tempDiv).html(pHtml);
            var tags = $(tempDiv).children();
            var tagStore = [];
            tags.each(function(key, tag) {
            	if (tag.tagName === 'BR') return;
            	tagStore.push(tag.outerHTML);
            	tag.outerHTML = '|HTML-REPLACER|';
            });
            var newParagraph = $(tempDiv)
                .html()
                .split("<br>");
            var output = "";
            newParagraph.forEach(function(p) {
                output += p.length ? '<p class="formatted">' + p.replace(/^( ?\&nbsp;)*/, '').replace(/^ */, '') + "</p>" : "";
            });
            while (tagStore.length > 0) {
            	var tag = tagStore.shift();
            	output = output.replace('|HTML-REPLACER|', tag);
            };
            $(paragraph).html(output);
        });
    });

  var sld = '<div id="fntSlider" class="FNTslider"><div class="before"></div><div class="thumb"></div></div>';
  var pstSp = $('.post:first h3 > span');pstSp.find('strong').length ? pstSp.find('strong').after(sld) : pstSp.append(sld);
  var sliderElem = $('#fntSlider')[0];
  var thumbElem = $('#fntSlider > .thumb')[0];
  var thumbBefor= $('#fntSlider > .before')[0];
  var slideWidth = $('#fntSlider').width();
  var p00 = parseInt($('#fntSlider').css('padding-left'));

  if(thumbElem)thumbElem.title='Размер шрифта';
  $('#fntSlider > .thumb').tipsy({fade:true,gravity:'nw'});

  var lSFont=localStorage.getItem('FNTsize');
  var st_Size = '';
  if(lSFont){lSFont=lSFont.split(',');
    var k01=lSFont[0];var k02=lSFont[1];
    thumbElem.style.left=k01+'px';
    thumbBefor.style.width=k01+'px';
    $('.post-content p').css('font-size',k02+'px');
    st_Size=lSFont[2];
  } else {
    var Fnt=$('.post-content p:first').css('font-size');
    Fnt=Fnt.replace('px','');Fnt=Math.round(parseFloat(Fnt));
    st_Size=''+Fnt;Fnt-=6;Fnt=Fnt*5;
    thumbElem.style.left=Fnt+'px';
    thumbBefor.style.width=Fnt+'px';
  }

  function setFont(f) {
    var k00=parseInt(f/5);k00+=6;
    if(k00>30){k00=30;}
    $('.post-content p').css('font-size',k00+'px');
    localStorage.setItem('FNTsize',f+','+k00+','+st_Size.replace('px',''));
  }
  function getCoords(elem) {var b=elem.getBoundingClientRect();return{top:b.top+pageYOffset,left:b.left+pageXOffset};}
  $(thumbElem).on('mousedown touchstart',function(e) {
      var thumbCoords = getCoords(thumbElem);
      var pageX = ( e.type=='mousedown' ? e.pageX : e.originalEvent ? e.originalEvent.touches[0].pageX : e.touches[0].pageX );
      var shiftX = pageX - thumbCoords.left;

      var sliderCoords = getCoords(sliderElem);
      sliderCoords.left += p00;
      document.onmousemove = document.ontouchmove = function(e) {
        var pageX = ( e.type=='mousemove' ? e.pageX : e.originalEvent ? e.originalEvent.touches[0].pageX : e.touches[0].pageX );
        var newLeft = pageX - shiftX - sliderCoords.left;
        if (newLeft < 0) {newLeft = 0;}
        var rightEdge = slideWidth - thumbElem.offsetWidth;
        if (newLeft > rightEdge) {newLeft = rightEdge;}
        thumbElem.style.left = newLeft + 'px';
        thumbBefor.style.width=newLeft + 'px';
        setFont(newLeft);
      }
      document.onmouseup = document.ontouchend = function(){document.onmousemove=document.onmouseup=document.ontouchend=document.ontouchmove=null;};
      return false;
  });
  thumbElem.ondragstart = function() {return false;};

  sliderElem.ondblclick = function(){
    var stFnt=st_Size;//alert(stFnt);
    $('.post-content p').css('font-size',stFnt+'px');
    stFnt=parseInt(stFnt);stFnt-=6;stFnt=stFnt*5;
    localStorage.removeItem('FNTsize');
    thumbElem.style.left=stFnt+'px';//alert(Fnt);
    thumbBefor.style.width=stFnt+'px';
  };
}())
</script>

<script>
$(document).ready(function() {
var forumIndexes = [2]; // форумы, где нужен indent, указываем только ID-номер форума, последнее число без запятой
formatTextParagraphs(forumIndexes);
});
</script>

var forumIndexes = [2]; // форумы, где нужен indent, указываем только ID-номер форума, последнее число без запятой

ID форума ставим свой..

Отредактировано kolobdur74 (Чт, 19 Мар 2020 17:20:37)

+4

980

kolobdur74

Свернутый текст

https://i.pinimg.com/564x/e6/f4/a7/e6f4a7e7ccc1f94c489df6bd0318911b.jpg

Охренеть! Теперь работает вообще идеально! Спасибо огромное <3

+1


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