Имя: Пароль:
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.