AMV News
Anime music videos
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in  

Всех в игнор своими руками

 
Post new topic   Reply to topic    AMV News Forum Index -> Креатив
View previous topic :: View next topic  
Author Message
Lirinis



Gender: Gender:Male

Witch hunter
Joined: 08 Mar 2007
Posts: 598

PostPosted: Tue Feb 05, 2008 10:00 pm    Post subject: Всех в игнор своими руками Reply with quote

Честно говоря, не думаю, что этим кто-то будет сильно пользоваться, но раз уж написал, то на всякий случай покажу. Перейдём к делу.

Долгим зимним вечером я написал маленький скрипт, который позволяет скрывать комменты неугодных юзеров на страницах АМВНьюс. Скрипт для Greasemonkey, естественно.

Как посмотреть на сие чудо? Очень просто. Smile

1)берём Firefox
2)ставим на него плагин Greasemonkey https://addons.mozilla.org/ru/firefox/addon/748
3)загружаем в этот плагин мой скрипт
4)идём в Firefox->Инструменты->Greasemonkey->Управление скриптами...
5)там выбираем скрипт AMVNewsBans, проверяем, что стоит галочка "Использовать" и жмём "Изменить", открывая таким образом скрипт в текстовом редакторе по вкусу.
Там видим
Code:
var keywords = [
   'IgnoredUser',
   ];


и по аналогии добавляем всех пользователей, которых не хотим видеть. Сохраняем. Всё готово.
(По умолчанию теперь стоит вымышленный юзер. Rolling Eyes )

В итоге комментарии могут выглядеть, например, вот так:


Last edited by Lirinis on Wed Feb 06, 2008 12:20 am; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website Youtube
Endymion



Gender: Gender:Male

Модератор
Joined: 26 Mar 2007
Posts: 566

PostPosted: Tue Feb 05, 2008 10:51 pm    Post subject: Reply with quote

Вот если бы он посты не скрывал, а удалял... причем из самой базы... Yahoo!

А так после 4го пункта скриптик куда-то установился, но забыл сообщить куда. Потому по нажатии "изменить" установить местоположение скрипта пока не получилось :Р
Back to top
View user's profile Send private message
Lirinis



Gender: Gender:Male

Witch hunter
Joined: 08 Mar 2007
Posts: 598

PostPosted: Tue Feb 05, 2008 11:13 pm    Post subject: Reply with quote

У меня скрипты сами открываются, и необходимости знать, где именно они лежат, нет.
Но если надо, то на моей машине складируются они здесь:
Code:
C:\Users\MrX\AppData\Roaming\Mozilla\Firefox\Profiles\55jvp8xo.default\gm_scripts\
Back to top
View user's profile Send private message Visit poster's website Youtube
Turbo



Gender: Gender:Male
Age: 44
Администратор
Joined: 15 Mar 2006
Posts: 4309
Location: Зеленоград
Country: Russia

PostPosted: Wed Feb 06, 2008 12:10 am    Post subject: Re: Всех в игнор своими руками Reply with quote

Я конечно рад такому вниманию к моей персоне, но смени дефолт на что-нибудь нейтральное пожалуйста. А вообще скрипт хороший, помню просили у меня игнор лист, а оказывается есть такое изящное решение. =)
Back to top
View user's profile Send private message Youtube
Lirinis



Gender: Gender:Male

Witch hunter
Joined: 08 Mar 2007
Posts: 598

PostPosted: Wed Feb 06, 2008 12:23 am    Post subject: Reply with quote

Извиняюсь. Надо было над примером подумать больше 30 секунд. Smile

Надеюсь, тем, кто будет пробовать, всё равно понятно, что туда надо ники вписывать.

З.Ы. Кстати, те, кто попал на скриншот, попали туда случайно, я ничего не имел в виду, и мой личный список совсем другой.
Back to top
View user's profile Send private message Visit poster's website Youtube
redbull



Gender: Gender:Male
Age: 40
Ньюсмейкер
Joined: 15 Mar 2007
Posts: 4461
Location: Луганск
Country: Ukraine

PostPosted: Thu Oct 09, 2008 10:33 pm    Post subject: Reply with quote

а под Оперу что-нибудь в этом духе можно?
Back to top
View user's profile Send private message Visit poster's website
Lirinis



Gender: Gender:Male

Witch hunter
Joined: 08 Mar 2007
Posts: 598

PostPosted: Fri Oct 10, 2008 6:57 pm    Post subject: Reply with quote

Да, можно и под Оперу. Прочитать, куда тыкать, можно тут. Только Опера, сцуко, по-другому обрабатывает яваскрипт, поэтому скриптик нужен для неё слегка модифицированный:

Code:
// ==UserScript==
// @name           AMVNewsBans     
// @description    This script removes comments of undesirable users on amvnews.ru. Be sure to adjust the keywords below.
// @include        http://amvnews.ru/index.php?go=*
// ==/UserScript==
var keywords = [
   'IgnoredUser',
   ];
var allBs, thisB;


allBs = document.getElementsByTagName("b");

for (var i = 0; i <allBs.length; i++)
   {
   
     thisB = allBs[i];
     var bastard = thisB.textContent;

     if  ((keywords.indexOf(bastard) > -1) && (thisB.parentNode.parentNode.getAttribute("bgColor") == "#BABABA") )
     {

      thisB.parentNode.parentNode.parentNode.removeChild(thisB.parentNode.parentNode.nextSibling);
     }
   } 


Back to top
View user's profile Send private message Visit poster's website Youtube
redbull



Gender: Gender:Male
Age: 40
Ньюсмейкер
Joined: 15 Mar 2007
Posts: 4461
Location: Луганск
Country: Ukraine

PostPosted: Fri Oct 10, 2008 8:13 pm    Post subject: Reply with quote

о, спасибо, испробую )
Back to top
View user's profile Send private message Visit poster's website
S.A. Robert



Gender: Gender:Male
Age: 36
Модератор
Joined: 07 Nov 2007
Posts: 5790

PostPosted: Sun Jul 12, 2009 10:43 am    Post subject: Reply with quote

прикололо мне понравилась такая возможность на форуме. Cool
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    AMV News Forum Index -> Креатив All times are GMT + 3 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum