Имя: Пароль:
LIFE
Жизнь форума
OFF: Скрипт для отображения связанных сообщений во всплывающей подсказке
,
0 le_
 
22.10.13
17:09
badboychik в последней пятничной ветке предложил свой скрипт для отображения связанных сообщений во всплывающем окошке. У него там некоторые недочеты были, не работало отображение сообщений, которые находятся на другой странице.
Убрал оттуда всё "лишнее" и доделал отображение сообщений, которые на других страницах находятся.
Выглядит всё теперь примерно так: http://s019.radikal.ru/i620/1310/70/2f21f0f00457.png
Если кому надо, пользуйтесь: http://dl.dropboxusercontent.com/u/74497980/hint.js
1 H A D G E H O G s
 
22.10.13
17:15
Спасибо, четкая вещь!
2 Волшебник
 
модератор
22.10.13
17:22
Красиво работает.
3 Зойч
 
22.10.13
17:22
вложенно работает? ибо такому скрипту уже стопицот лет
4 pumbaEO
 
22.10.13
17:24
(3) нет, там рекурсии нет.
5 Зойч
 
22.10.13
17:24
сообщения с других страниц подтягивает?
6 arsik
 
гуру
22.10.13
17:26
А теперь наведите на номера ответов справа
7 Зойч
 
22.10.13
17:26
8 Jaffar
 
22.10.13
17:26
(5) а в (0) посмотреть слабо?
9 Зойч
 
22.10.13
17:27
(8) не особо понимаю Скрипты
10 CaMoJleT
 
22.10.13
17:28
(9) Помогу:
"доделал отображение сообщений, которые на других страницах находятся" из (0).
11 Jaffar
 
22.10.13
17:28
(9) так там и картинка есть - подтягивает 198 к сообщению 201
12 Jaffar
 
22.10.13
17:28
(10) это уже слишком... :-)
13 CaMoJleT
 
22.10.13
17:29
Классный скрипт, мне очень нравится)
14 CaMoJleT
 
22.10.13
17:30
(12) Не мог не помочь человеку х)))
15 Зойч
 
22.10.13
17:30
вложенности не хватает. очень не хватает
16 НастоящееИмя
 
22.10.13
17:30
Чё то воткнул его в личных настройках, а оно не работает :(
17 Зойч
 
22.10.13
17:31
ctrl+f5
18 ДенисЧ
 
22.10.13
17:31
Не, не работает...
19 НастоящееИмя
 
22.10.13
17:32
(15) Вложенность работает :)
20 Зойч
 
22.10.13
17:34
(19) пруф
21 DexterMorgan
 
22.10.13
17:36
Если связанное сообщение в свою очередь ссылается на другое сообщение - всю переписку можно посмотреть?
22 НастоящееИмя
 
22.10.13
17:36
(20) Что есть - пруф? Вложенность имеется ввиду ссылка на сообщение в открывшемся окошке?
23 НастоящееИмя
 
22.10.13
17:36
(21) Можно
24 НастоящееИмя
 
22.10.13
17:36
(21) Курсор бысто только нужно переводить на ссылку
25 CaMoJleT
 
22.10.13
17:36
(20) Надо быстро-быстро наводить мышку на ссылку, чтобы окошко не успело пропасть)
26 DexterMorgan
 
22.10.13
17:38
(24) Ну так не интересно - надо сразу всю)
27 DexterMorgan
 
22.10.13
17:38
(0) А вообще зачет =)
28 le_
 
22.10.13
17:38
(25) Если значение в fadeOut увеличить, быстро-быстро делать не обязательно будет )
29 НастоящееИмя
 
22.10.13
17:39
(26) так а если там не одна ссылка? Как скрипту понять какую ветку сообщений ты хочешь отследить?
30 DexterMorgan
 
22.10.13
17:41
(29) Все. Типа иерархия
31 НастоящееИмя
 
22.10.13
17:42
(28) до каких же его увеличивать. Что то не арбайтен
32 le_
 
22.10.13
17:44
(18) Если в IE, то оно иногда почему-то весь скрипт в одну строку превращает и получается один большой комментарий.
33 arsik
 
гуру
22.10.13
17:44
(28) Подтверждаю. Не арбайтен
34 НастоящееИмя
 
22.10.13
17:45
Мозила
35 Зойч
 
22.10.13
17:46
(29) разве не на саму ссылку (номер поста) нужно навесит?
36 le_
 
22.10.13
17:47
(31) Оно через какое-то время работать начнет, т.к., скрипт кэшируется и с сервера берется только по истечении времени, которое сервер устанавливает. Ctrl + F5 здесь не поможет.
37 Зойч
 
22.10.13
17:48
Вот скрипт, которым я пользуюсь.
как в (0) + картинки показывает
http://paste.org.ru/?sdld6b
38 Jaffar
 
22.10.13
17:51
эх, на Одинэсии можно было щелкнуть на сообщении - и оно само вместо всей ветки раскручивало ВСЮ цепочку обсуждения вплоть до (0).
39 Фдулич
 
22.10.13
17:53
Самый короткий скрипт

var GM_TP = document.createElement('script');
GM_TP.src = 'http://www.forum.mista.ru/users_js/47478.js';
GM_TP.type = 'text/javascript';
document.getElementsByTagName('head')[0].appendChild(GM_TP);
40 Зойч
 
22.10.13
17:57
(39) Это же тот самый скрипт )))
41 le_
 
23.10.13
18:31
(6) Немного поправил вывод "окошка" при наведении на ссылку справа:
http://s020.radikal.ru/i720/1310/e5/caa9b40e13c4.png

Лежит там же:
http://dl.dropboxusercontent.com/u/74497980/hint.js

Если кто будет экспериментировать с fadeout, в скрипте есть возможность скрыть блок, нажатием левой кнопки мышки.
42 vis_tmp
 
23.10.13
19:21
(41) А чем твой лучше, чем (37) ?
43 le_
 
23.10.13
20:39
(42) Этот меньше чуток. И в принципе, то, что нужно (мне, по крайней мере) есть.
44 Asmody
 
23.10.13
21:22
Что прям такая нужная фича?
45 Asmody
 
23.10.13
21:23
А в подгружаемых сообщениях работает?
46 Лефмихалыч
 
23.10.13
21:46
(45) ща проверим
47 Лефмихалыч
 
23.10.13
21:46
+(46) да
48 Лефмихалыч
 
23.10.13
21:46
(0) спасибо!
49 vis_tmp
 
23.10.13
21:49
(44) Какая?
50 Лефмихалыч
 
23.10.13
21:51
(44) с ней в разы удобнее, чем без нее
51 Лефмихалыч
 
23.10.13
21:59
А чо-то оно не пашет, если мессага на другой странице, это так и задумано?
http://i.imgur.com/kMhH3Cu.png
52 le_
 
23.10.13
22:25
(51) Оно отображается через секунду или две, ибо подгружается.
53 Asmody
 
23.10.13
22:36
(52) подгружается оно, конечно, сурово.
Возьми это http://www.forum.mista.ru/ajax_getmessage.php?topic_id=685346&message_n=52
54 rbserg
 
23.10.13
22:40
(0)  >> Если кому надо, пользуйтесь:
ну подключите в личке по галочке, если всем нравится.
55 Asmody
 
23.10.13
22:40
56 rbserg
 
23.10.13
22:41
моста? О_о...
57 Asmody
 
23.10.13
22:42
58 le_
 
23.10.13
22:52
(57) Спасибо! Завтра поправлю.
59 Asmody
 
23.10.13
23:06
Совсем правильный вариант http://www.forum.mista.ru/ajax_topic.php?id=685346&from=52&to=53
Т.е. to= должно отличаться от from=
60 Asmody
 
23.10.13
23:08
А вообще, должно работать (57). Это бага
61 le_
 
24.10.13
17:09
(60) А планируется ли исправление? Оно подгружает сообщение на которое ссылается.
И нет ли чего-нибудь, что возвращало бы сообщение в виде html, с тегами "A"?
(53) JsHttpRequest отлаживать неудобно, оно кросс-доменные запросы не переваривает.