Имя: Пароль:
LIFE
Жизнь форума
OFF: Где-то был скрипт, позволяющий скрывать посты отдельных форумчан ☑
0 Крузенштерн
 
09.12.09
✎
09:34
Где-то был скрипт, позволяющий скрывать посты отдельных форумчан. Может кто поделится?
1 dk
 
09.12.09
✎
09:39
2 apollo
 
09.12.09
✎
09:46
закладка
3 Крузенштерн
 
09.12.09
✎
09:47
(1) это не то.
надо, чтобы я мог создавать собственный список пользователей, сообщения которых будут по-умолчанию скрываться.
4 Крузенштерн
 
09.12.09
✎
09:47
(2) ?
5 Kraft
 
09.12.09
✎
09:48
(0) Йожека решил забанить?
6 Крузенштерн
 
09.12.09
✎
09:50
(5) трудно сконцентрироваться на теме беседы, когда идиоты спамят ветку пустыми сообщениями.
7 Kraft
 
09.12.09
✎
09:51
(6) это ты про кого?
8 mikecool
 
09.12.09
✎
09:52
и это говорит автор http://www.forum.mista.ru/index.php?user_id=54229
9 Крузенштерн
 
09.12.09
✎
09:54
(7) например сообщение (8). - вот зачем он это сказал сейчас? какая в нем есть информация по теме топика?
а так бы я этого пользователя для себя скрыл, ибо ничего не теряю в информационном плане.
10 mikecool
 
09.12.09
✎
09:55
(9) сообщение к тому, что прежде чем назвать идиотом другого, посмотри сначала в зеркало
11 SVI
 
09.12.09
✎
09:56
(4) Автор поста (2) показывает, что тема ему интересна и упрощает для себя ее последующий поиск.
12 Злобный Йожег
 
09.12.09
✎
09:58
(6) Не нравится - просто не читай, в чем проблема? Не будут же из-за тебя движок ресурса модифицировать.
13 Крузенштерн
 
09.12.09
✎
10:01
(12) Ты хоть когда-нибуть пытаешься понять собеседника? Задать вопрос, если что-то непонятно, чтобы выяснить позицию?
Там (0) русским языком написано, что нужен скрип. Если тебе не нужен такой скрипт, то не пользуйся. Движок форума никто не предлагает перелопачивать.
14 Злобный Йожег
 
09.12.09
✎
10:04
(13) Я пытаюсь понять собеседника, но только в том случае, если смысл его слов понятен еще кому-то , кроме него самого.
15 Крузенштерн
 
09.12.09
✎
10:21
(14) Не переживай. Тут есть такие люди.
А выставлять дебилом человека только потому, что ты его не понял - это еще надо посмотреть, кто дебил.
16 Отто Ларинголог
 
09.12.09
✎
10:26
Есть такой скрипт. Правда, он у меня так и не завелся. Для его работы необходимо дополнение FireFox'a GreaseMonkey.
17 YauheniL
 
09.12.09
✎
10:34
Закладка
18 Андрюха
 
09.12.09
✎
10:35
(16) Что за скрипт?
19 Salvador Limones
 
09.12.09
✎
10:36
20 Отто Ларинголог
 
09.12.09
✎
10:37
(18) Ну как тебе сказать? Джава-скрипт какой-то. Файл с расширением *.js.
Я слабо в этом разбираюсь.
21 Злобный Йожег
 
09.12.09
✎
10:37
(18) Называется "бан от модератора". И никаких тебе сообщений в течение определенного времени!
22 колодина
 
09.12.09
✎
10:42
(0) кого же ты хочешь скрыть, бедолага?
23 Крузенштерн
 
09.12.09
✎
10:47
(22) Например, тебя тоже. Ты зачем щас это написала? Есть в твоем сообщении польза какая-то для меня? Или лучше мне его не видеть, дабы уровень шума снизить? Мне кажется, что лучше бы я его не видел.
24 Крузенштерн
 
09.12.09
✎
10:47
((16) С грейсмонкей проблем нет. А где скрипт взять можно?
25 y88
 
09.12.09
✎
10:48
26 Отто Ларинголог
 
09.12.09
✎
10:51
(24) Тебе залить куда-то? Правда, дальше придется разбираться самому, я тебе вряд ли помогу.
27 Крузенштерн
 
09.12.09
✎
10:52
(26) а тут выложить можешь? или он громадный?
он отличается от (25)?
28 Злобный Йожег
 
09.12.09
✎
10:55
(23) Еще раз: можно ведь просто не читать. Зачем усложнять себе жизнь всякими скриптами и прочими приблудами?
29 Отто Ларинголог
 
09.12.09
✎
10:56
http://webfile.ru/4146504
Мне он тоже когда-то достался на такой же форумной раздаче.
30 Jolly Roger
 
09.12.09
✎
11:06
да, неплохо было бы иметь возможность не удалять, но автоматически скрывать посты выбранных форумчан...
(29) это, видимо, для реалнета...
31 Отто Ларинголог
 
09.12.09
✎
11:07
(30) Да не важно, я так понимаю, прописать руками можно что-то свое.
32 pectopatop
 
09.12.09
✎
11:14
[закладка]
33 SVI
 
09.12.09
✎
11:16
Кстати, кнопку "игнор" я просила когда-то.. Не взлетело.
34 Егор Сергеевич
 
09.12.09
✎
11:22
растущее количество закладок как бы намекает, что тема актуальна. Можно и в движок что-нибудь подобное внести...
35 Лефмихалыч
 
09.12.09
✎
11:27
(0) http://www.forum.mista.ru/users_js/2987.js
умеет удалять, заменять текст и скрывать, как это делают модеры. Один минус - ИД тех, кого скрывать зашиты в текст скрипта.
36 Крузенштерн
 
09.12.09
✎
11:38
(35) Что-то не работает. Подключаю как персональный скрипт.
Браузер  FireFox 3.5.5
37 Лефмихалыч
 
09.12.09
✎
11:40
(36) а как проверял? на основании чего сделал вывод, что не работает?
38 Jolly Roger
 
09.12.09
✎
11:44
(37) у меня тоже не работает. проверял в этой ветке, добавлял ид в getFilter()...
39 Крузенштерн
 
09.12.09
✎
11:46
(37) поменял function getFilter(){return "@id='54229'";}
мои сообщения не пропали
40 Asmody
 
модератор
09.12.09
✎
11:53
в адресной строке пишем:

javascript:(function(){$.each([2987,11429,8348,32293,54229], function(i,t){$('a[id='+t+']').each(function(){$(this).parents('tr').eq(0).hide()})})})()
41 Jolly Roger
 
09.12.09
✎
12:01
(40) как это в юзерскрипте будет выглядеть?
42 OST
 
09.12.09
✎
12:14
Странная логика у автора... Заводить ветку на общедоступном ресурсе для постов "избранных"...
43 OST
 
09.12.09
✎
12:16
+(42)Заводить тему обсуждения, для того, чтобы видеть только себе угодные посты...
44 Asmody
 
модератор
09.12.09
✎
13:18
(41) так-же, только без слова javascript:
45 Jolly Roger
 
09.12.09
✎
13:26
(44) мнэ... а как сделать, чтобы пост не удалялся, а скрывался только его текст, чтобы его можно было открыть кликом?
46 Asmody
 
модератор
09.12.09
✎
13:27
(45) ну вы, блин, даете!
47 Jolly Roger
 
09.12.09
✎
13:29
(46) поясни :-)
48 Asmody
 
модератор
09.12.09
✎
13:42

javascript:(function(){$.each([2987,11429,8348,32293,54229], function(i,t){$('a[id='+t+']').each(function(){$(this).parents('tr').eq(0).children().eq(1).click(function(){$(this).children().toggle()}).wrapInner('<div style="display:none;"></div>');})});})()
49 Asmody
 
модератор
09.12.09
✎
13:47
даже лучше вот так:

javascript:(function(){$.each([2987,11429,8348,32293,54229], function(i,t){$('a[id='+t+']').each(function(){$(this).parents('tr').eq(0).children().eq(1).css('backgroundColor','#ddd').click(function(){$(this).children().toggle()}).wrapInner('<div style="display:none;"></div>')})})})()


видно, какие посты скрылись
50 Jolly Roger
 
09.12.09
✎
14:03
(49) о! спасибо, работает!
а как сделать чтобы текст выглядел как скрытый модератором, с шевронами?
51 Asmody
 
модератор
09.12.09
✎
14:12
(50) есть хороший повод поучить javascript и jquery
52 Jolly Roger
 
09.12.09
✎
14:34
(51) и не поспоришь...
53 Лефмихалыч
 
09.12.09
✎
14:58
(50) есть массив hidden_messages, индексированный номерами постов, в его значениях тексты постов. Заныкиваешь текст поста в этот массив, и заменяешь в таблице форума на элемент A с текстом: "скрыто нафег" и событием onClick="document.all.tdmsg"+postNumber+".innerHTML = hidden_messages["+postNumber+"]"
54 Крузенштерн
 
09.12.09
✎
15:06
(49) спасибо
55 Крузенштерн
 
09.12.09
✎
15:07
(53) а это можно прикрутить к (49)?
56 Господин ПЖ
 
09.12.09
✎
15:08
скрипто-срач?
57 Крузенштерн
 
09.12.09
✎
15:39
1) в идеале это все прикрутить к грейсмонкей
2) чтобы можно было вообще не показывать сообщения пользователей из первого списка
3) скрывать сообщения пользователей из второго списка
4) добавлять в списки при помощи какой-нибудь менюшки (например, наводишь на имя пользователя, выскакивает меню, где вбираешь "удалять сообщения" или "скрывать сообщения")
5) первый и второй список можно было как-то достать, например в виде строки.
58 Крузенштерн
 
09.12.09
✎
15:39
6) эту строку можно ввести и перечисленные пользователи добавляются в соответствующие списки
59 Крузенштерн
 
10.12.09
✎
09:16
(49) Добавил это в пользовательский скрипт.
При загрузке страницы плохие сообщения скрываются.
Но при автоматической подгрузке сообщений от "забаненых" они не скрывается.
60 Asmody
 
модератор
10.12.09
✎
09:23
(59) есть такое. текущая реализация подгрузки сообщений позволяет внедрять свой код, но получается либо слишком муторно-мудрено (перехват событий изменения DOM, их фильтрация, обработка), либо тормОзно (через таймеры как сделано в OFF: Персональный скрипт ToolTip.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан