К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Игнор лист

Гость
0 - 02.02.2021 - 13:14
Интересная фича, стоит вынести отдельно ссылку.
http://forums.kuban.ru/profile.php?do=ignorelist

Могете писать кто кого заигнорил.

Я ауруса точно заигнорю. Всех остальных из кружка моего фанклуба ни ни. Пусть стараются.

ps кстати реально если кому что то не нравится лично - ставьте в игнор, зачем мучать нервы?



2 - 02.02.2021 - 13:20
1-Кан >работает
Гость
5 - 02.02.2021 - 13:24
3-Кан >Этого достаточно. Я считаю.
Но выбирать людям. Мне больше подходит форумский
Гость
7 - 02.02.2021 - 13:25
Цитата:
Сообщение от Кан Посмотреть сообщение
Чего достаточно? Того, что всё форматирование съезжает?
АА.. вот в чем дело.. тогда да, поступлю по твоему когда меня разбанят
8 - 02.02.2021 - 13:26
Кан, доработайте скрипт, чтобы он автоматом и мультиники банил. :-)))
10 - 02.02.2021 - 13:46
Да я шутил.
Но ваш способ подразумевает достаточно сложную для некоторых последовательность действий.
Я бы поставил скрипт, но
1. Например, Mozilla не осуществляет активного контроля за безопасностью этого дополнения (codeijector)
2. Мне нужна только возможность игнора.
Есть версия с этой единственной функцией и удалением из скрипта кода остальных (а не выставлением флажков 1/0)?
Лень самому разбираться и вычищать.
12 - 02.02.2021 - 15:06
В общем, вычистил всё, оставив только игнор (блокировка постов)
1. Неудобно список игноров добавлять прямо в код. Требует аккуратности и не всем доступно. Забудут, например, кавычки или запятую поставить.
2. В обращении кого-то к заигноренному тоже подменяет. Пример:

Было
NoThanks
123-Альфа и Омега > ты предлагаешь мне оперировать


Стало
NoThanks
123-Empty > ты предлагаешь мне оперировать


А цитирование заигноренного вообще удаляет целиком, теряется логика
13 - 02.02.2021 - 15:29
Ага. Еще 2 блока вычистил, теперь скрывает только посты отправленного в игнор. То, что доктор прописал. :-)
14 - 02.02.2021 - 15:37
Сухой остаток

Код:
var block = [
	"Альфа и Омега",
];

//==================================================
var blocklist = 1;
var regExpPath = /^\/f\w+\/$|^\/f\w+\/i\d+\.html$/;
var matchPath = window.location.pathname.match(regExpPath);
var regExpPathMsg = /^\/f\w+\/.+\.html.*|^\/showthread\.php.*/i;
var matchPathMsg = window.location.pathname.match(regExpPathMsg);
if (blocklist == 1) **
 if (matchPathMsg && !matchPath) **
  var posts = document.querySelectorAll('div[id^=postmenu_]');
  if (posts) **
   for (var i = 0; i < posts.length; i++) **
    if (posts[i].querySelector("a > b") != null) **
     if (block.indexOf(posts[i].querySelector("div > a > b").innerText) != -1) **
      var el = posts[i].querySelector("div > a > b").parentNode.parentNode.parentNode.parentNode;
      if (el.tagName == "TR") el.style.display = "none";
     **
    **
   **
  **
 **
**
15 - 02.02.2021 - 15:39
Тьфу! Тут даже код программы курочит, подменяя звездочками фигурные скобки.
16 - 02.02.2021 - 16:59
херовая фича
Цитата:
Сообщение от Ума турман Посмотреть сообщение
Этого достаточно. Я считаю.
неа мне вот че выдала
.
Простите, но пользователь Kahn является модератором/администратором, вам не разрешается игнорировать его(её).
17 - 02.02.2021 - 17:04
0-Ума турман >
кстати а как мне ворйти в эту фичу из личного кабинета?
по твоей ссылке захожу.а вот если из личного кабинета никак
Гость
18 - 02.02.2021 - 17:08
17-Falcon >Там какие то глюки форума, поэтому я ее и вынес в отдельную тему.
19 - 02.02.2021 - 17:11
ясно.спасибо
Гость
20 - 02.02.2021 - 17:16
Цитата:
Сообщение от KohaVasin Посмотреть сообщение
Кан, доработайте скрипт, чтобы он автоматом и мультиники банил. :-)))
не чуди.)
А по теме-все устраивают,особенно-кацапЪ.
22 - 02.02.2021 - 18:00
21-Kahn >моего ума на хватит на ваш способ, пусть уж страница растягивается)))
24 - 02.02.2021 - 18:02
23-Kahn >куда вставить?


К списку вопросов






Copyright ©, Все права защищены