Автор Тема: Игнорирование пользователей - это просто!  (Прочитано 15872 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн BoваАвтор темы

  • Модератор раздела
  • Золотая звезда
  • *****
  • Сообщений: 11,837
  • Reputation: +1625/-271
  • Пол: Мужской
    • Web developer for hire
Когда-то давно на форуме поднимался вопрос о том, что неплохо было бы игнорировать посты пользователей. Совсем недавно этот вопрос был озвучен снова.

Чисто из професионального интереса я загорелся эту возможность реализовать. Только что я закончил работу и как результат я написал "RE User Ignorer"  который может удалить все сообщения из темы неинтересных мне авторов.

Отмазка: Я написал это скрипт не потому-что я хочу чтобы все друг друга игнорировали, а только потому-что мне было интересно решить задачу до конца, азарт в общем. Но раз вопрос поднимался, значит это кому-то нужно.

Необходимые инструменты:

1. Браузер Firefox
2. Расширение Greasemonkey для Firefox

Установка Greasemonkey:

Установка Greasemonkey не вызывает затруднений, посетите страницу этого расширения и нажмите зелёную кнопку "Уставить".



Появится диалоговое окно, в котором нажмите "Установить сейчас".



Перезапусте Firefox.

Установка RE User Ignorer:

1. Создайте новый текстовый документ.



2. Откройте созданный документ и скопируйте туда следующий код:
// RE User Ignorer v.0.1.beta
// by (c) Vladimir Tverdokhlebov
// ==UserScript==
// @name           RE User Ignorer
// @namespace      (none)
// @description    Hiding posts from ignored users
// @include        http://chatru.com/uae/index.php/topic,*
// ==/UserScript==

(function(){
var ignored = new Array('userID_1', 'userID_2', 'userID_N');
var userPost;
var bodylinks = document.links;

for(var i=0; i<bodylinks.length; i++)
{
for(var k=0; k<ignored.length; k++)
{
if(bodylinks[i].href == 'http://chatru.com/uae/index.php?action=profile;u='+ignored[k])
{
userPost = bodylinks[i].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode;

if(userPost)
{
userPost.style.display = 'none';
}
}
}
}
})();




3. Найдите в коде строку:

var ignored = new Array('userID_1', 'userID_2', 'userID_N');




И в этой строке найдите текст:

'userID_1', 'userID_2', 'userID_N'




Таким образом в одинарных кавычках через запятую перечисляются уникальные номера (УИН) пользователей которых нужно игнорировать. Чтобы узнать УИН пользователя, посетите профиль пользователя, посмотрите на адрес страницы, последняя цифра и есть УИН.
Например мой УИН -  2925, а УИН Эмиратеса - 1688.



Чтобы игнорировать меня и Эмиратеса, нужно написать:

'2925', '1688'




Если только  меня, то просто:

'2925'


Самое главное УИН должен быть обрамлён в кавычки и перечислять их нужно через запятую.

4. Сохраните это файл как "abc.user.js".





Затем мышкой перетащите сохранённый файл в Firefox,



появится диалоговое окно, нажмите "Начать установку".



5. Вот собтвенно и всё. Если что-то не получается - спрашивайте.
« Последнее редактирование: 26 Июня 2007 16:27:25 от Счастливый Вовочка »

White

  • Гость
фигасе, молодец, только я уже не поммю кого хотел в игнор, потому что меня больше не напрягает ;D

the saint

  • Гость
Когда-то давно на форуме поднимался вопрос о том, что неплохо было бы
.....
 Вот собтвенно и всё. Если что-то не получается - спрашивайте.
Слу Вовчик, у меня нипалучаецца спеть Богемскую Рапсодию  :-[
 :D

Оффлайн BoваАвтор темы

  • Модератор раздела
  • Золотая звезда
  • *****
  • Сообщений: 11,837
  • Reputation: +1625/-271
  • Пол: Мужской
    • Web developer for hire
Слу Вовчик, у меня нипалучаецца спеть Богемскую Рапсодию  :-[
 :D

Что?

Оффлайн Baltika

  • - не водка, чтоб её все любили!
  • Участник раздела Гвардия
  • Золотая звезда
  • *
  • Сообщений: 22,007
  • Reputation: +4981/-348
  • Пол: Женский
    • Thehorrorsofourlife
Таким образом в одинарных кавычках через запятую перечисляются уникальные номера (УИН) пользователей которых нужно игнорировать. Чтобы узнать УИН пользователя, посетите профиль пользователя, посмотрите на адрес страницы, последняя цифра и есть УИН.
Например мой УИН -  2925, а УИН Эмиратеса - 1688.

Чтобы игнорировать меня и Эмиратеса, нужно написать:

'2925', '1688'


Если только  меня, то просто:

'2925'


Я хоть ничего в этом не понимаю и читала буквы и цифры, но с этого ржала!  ;D
"Грёбанный Этисалат!" - эта фраза так часто звучит в ОАЭ, что могла бы стать официальным слоганом компании. ;D

Оффлайн BoваАвтор темы

  • Модератор раздела
  • Золотая звезда
  • *****
  • Сообщений: 11,837
  • Reputation: +1625/-271
  • Пол: Мужской
    • Web developer for hire
Я хоть ничего в этом не понимаю и читала буквы и цифры, но с этого ржала!  ;D

Заходите ещё, у нас тут весело ;D

the saint

  • Гость
Что?
ну от, а гаварил ессли чета не палучаицца - спрашивать

White

  • Гость
ааааааааааааааааа риальна, теперь жЫть хорошо, без звизтачерта ;D

White

  • Гость
кого бы еще заигнорить ;D

Оффлайн Baltika

  • - не водка, чтоб её все любили!
  • Участник раздела Гвардия
  • Золотая звезда
  • *
  • Сообщений: 22,007
  • Reputation: +4981/-348
  • Пол: Женский
    • Thehorrorsofourlife
везет!!!

скока книгу не читала - все я фигу там видала  :-\
"Грёбанный Этисалат!" - эта фраза так часто звучит в ОАЭ, что могла бы стать официальным слоганом компании. ;D

Оффлайн BoваАвтор темы

  • Модератор раздела
  • Золотая звезда
  • *****
  • Сообщений: 11,837
  • Reputation: +1625/-271
  • Пол: Мужской
    • Web developer for hire
ну от, а гаварил ессли чета не палучаицца - спрашивать

поконкретней пожалуйста.
на каком месте загвоздка?
скинь мне в личку свой конечный код.
в Firefox'e в правом нижнем углу должна быть голова улыбающейся обезьянки, есть?

Оффлайн BoваАвтор темы

  • Модератор раздела
  • Золотая звезда
  • *****
  • Сообщений: 11,837
  • Reputation: +1625/-271
  • Пол: Мужской
    • Web developer for hire
Описал установку наглядно.

Оффлайн Гусар

  • Искусственный офсайд
  • Золотая звезда
  • *****
  • Сообщений: 13,505
  • Reputation: +3507/-145
  • Пол: Мужской
  • предоплата укрепляет веру в человека
больше всего плющит  название УИН почему-то...

White

  • Гость
больше всего плющит  название УИН почему-то...
после вставки УИНа в скрипт, получается что то типа нУИНнах ;D для пользователя, чей УИН вставил

Оффлайн BoваАвтор темы

  • Модератор раздела
  • Золотая звезда
  • *****
  • Сообщений: 11,837
  • Reputation: +1625/-271
  • Пол: Мужской
    • Web developer for hire
больше всего плющит  название УИН почему-то...

УИН - Уникальный Идентификационный Номер

У каждого участника на форуме есть УИН чтобы отличать его от других пользователей.


 


Рейтинг@Mail.ru Индекс цитирования Yandex.Metrika