Comments 46
Спасибо, полезный скрипт. Дополню что можно установить и в опере ниже версии 15. Для этого надо установить менеджер юзерскриптов
«Violent monkey» и вписать код скрипта.
У меня в версии Opera next 12.10 beta RC Build 1620 x64
всё работает.
«Violent monkey» и вписать код скрипта.
У меня в версии Opera next 12.10 beta RC Build 1620 x64
всё работает.
+1
Добавил.
+1
Шикарно, спасибо, очень удобно. Вот шпаргалка по добавлению юзерскриптов в браузеры: userscripts.ru/
0
Оперы 12- нативно поддерживают юзерскрипты. Надо только в настройках выбрать папку для них и положить скрипт туда.
+4
Спасибо! Очень удобный скрипт.
Большой плюс что не нарушается иерархия комментов.
Большой плюс что не нарушается иерархия комментов.
0
Посмотрите на userscripts.org/scripts/show/71427
Думаю первоначально скрывать не интересное удобнее чем постоянно кликать на оценки.
Думаю первоначально скрывать не интересное удобнее чем постоянно кликать на оценки.
0
Спасибо! Давно хотел нечто подобное! Жаль плюс поставить не могу. В опере 12 работает, только слегка «поползла» верстка.
0
А мне понравилась система сортировки комментариев, когда ветки комментариев на каждом уровне сортируются в порядке убывания рейтинга топового комментария. Т.е. на глобальном уровне висят сначала ветки с самыми заплюсованными топовыми комментариями, потом по убыванию, в комментариях к каждому комментарию используется та же система. В результате иерархия не ломается, ломается только хронология, но, как оказалось, не так уж часто надо знать, какой из одноуровневых комментариев был оставлен раньше.
Такая система используется на pikabu и больше я нигде такого не видел.
Такая система используется на pikabu и больше я нигде такого не видел.
0
Такое чаще видел в разных блогах, которые используют для комментариев сервис Disqus
0
Но ведь тогда самые новые сообщения мало кто прочтет, независимо от содержания, потому что они в самом низу списка и туда вообще мало кто доберется.
0
А почему бы не добавить маркер «Я». чисто из эгоцентрических соображений :)
Пользоваться скриптом очень понравилось.
Пользоваться скриптом очень понравилось.
+1
Было бы удобнее сделать просто конопочку сбоку для передвижения по комментам отсортированным по рейтингу в порядке убывания. Причем, если коммент является ответом, то на этом же экране показывать и родительский.
0
Была мысль так сделать, но во-первых ветка может быть намного длиннее экрана, а во-вторых в таком случае визуально сложнее будет увидеть искомый комментарий, т.к. неизвестно насколько ниже он будет. Поэтому я просто прокручиваю страницу вверх насколько надо. При этом если много прокрутил вверх и решил вернуться, то на нажатом комменте остаётся метка и можно быстро опять на него нажать.
0
По-моему, это отвратительно. Вы ещё больше раскачиваете тот механизм, который делает высоко оценённые комментарии еще более «высоко оцененными», вне зависимости от его действительной содержательной ценности — тут недавно мелькала статья с аналитикой, кстати.
Иными словами, вы постепенно заменяете собственное оценочное суждение чужим.
Как финальный штрих получившейся картины — вы еще и комментарии «с картинками» наделяете добавленной ценностью. Может, на вам на упячку пора?
Да не, не воспринимайте это как личный наезд, я прекрасно понимаю, что это просто формализация того бессознательного механизма, который регулирует нашу деятельность в интернете (и не только). Такая уж проф. деформация у программистов — формализовывать и автоматизировать все подряд :)
Иными словами, вы постепенно заменяете собственное оценочное суждение чужим.
Как финальный штрих получившейся картины — вы еще и комментарии «с картинками» наделяете добавленной ценностью. Может, на вам на упячку пора?
Да не, не воспринимайте это как личный наезд, я прекрасно понимаю, что это просто формализация того бессознательного механизма, который регулирует нашу деятельность в интернете (и не только). Такая уж проф. деформация у программистов — формализовывать и автоматизировать все подряд :)
+8
Цель написания скрипта — дать возможность быстро ориентироваться в комментариях. Если вам не нравятся заплюсованные комменты, то можно начать читать с самых заминусованных, или с нулевой репутацией :). Другого способа рассортировать комментарии я не придумал. А комменты с картинками, по моим наблюдениям, чаще всего в плюсе :).
0
Мне одинаково нравятся любые комменты, но речь не обо мне. И не о вас лично.
Речь о том, что интересность и ценность комментария подменяется абстрактной циферкой рядом с ним (или, того хуже, наличием картинки в нём).
Речь о том, что комментарии уже прекрасно отсортированы — есть дискуссия, есть её контекст. В дискуссии одинаково важны любые мнения (по крайней мере, до того, как вы с ними ознакомились в контексте обсуждения — эдакая суперпозиция ценности). Чтобы быстро ориентироваться в комментариях, стоит быстро научиться читать — т.е. автоматизировать кое-что в своей голове, а не в браузере.
Речь о том, что интересность и ценность комментария подменяется абстрактной циферкой рядом с ним (или, того хуже, наличием картинки в нём).
Речь о том, что комментарии уже прекрасно отсортированы — есть дискуссия, есть её контекст. В дискуссии одинаково важны любые мнения (по крайней мере, до того, как вы с ними ознакомились в контексте обсуждения — эдакая суперпозиция ценности). Чтобы быстро ориентироваться в комментариях, стоит быстро научиться читать — т.е. автоматизировать кое-что в своей голове, а не в браузере.
+2
Отлично, буду пользоваться!
Небольшой багрепорт:
i.snag.gy/jDU48.jpg
Не критично, но исправить можно.
Кстати, почему бы скрипт не выложить на userscripts.org?
С авто обновлениями и шлюхами.
Небольшой багрепорт:
i.snag.gy/jDU48.jpg
Не критично, но исправить можно.
Кстати, почему бы скрипт не выложить на userscripts.org?
С авто обновлениями и шлюхами.
0
Сделал вопросительный знак вместо «NaN».
+3
Баг не столько в NaN-ах, сколько в том что они разбросаны по списку.
Раз список сартирован по оценкам, логичнее их сдвинуть в конец. Или вообще убрать.
Пост для проверки:
habrahabr.ru/post/60673/
Раз список сартирован по оценкам, логичнее их сдвинуть в конец. Или вообще убрать.
Пост для проверки:
habrahabr.ru/post/60673/
+1
Меня несколько раз просили сделать что-то для рейтинга комментариев, но хороших идей не приходило. Самое большее, что сделал в HabrAjax — это сортировка по количеству комментариев (разноцветные надписи с цифрами) и информер слева по суммарной оценке в ветках и количеству текста в них. Пример того и другого:
Сортировка по количеству плюсов — как-то не видится революционной. И без того понятно, что плюсов много имеют или несколько сообщений вверху, или шутки, тоже вверху. Отличить сообщения от шуток — надо смотреть содержание сразу, по наведению мыши. Значит, кроме списка, нужны показы. Если есть показы — нужен и контекст. На этом моменте возникает мысль о том, что просто список лучше, чем сортированный, но разорванный по контексту список.
Сортировка по количеству плюсов — как-то не видится революционной. И без того понятно, что плюсов много имеют или несколько сообщений вверху, или шутки, тоже вверху. Отличить сообщения от шуток — надо смотреть содержание сразу, по наведению мыши. Значит, кроме списка, нужны показы. Если есть показы — нужен и контекст. На этом моменте возникает мысль о том, что просто список лучше, чем сортированный, но разорванный по контексту список.
0
Давно думаю над идеей для комментариев.
Обычно у хороших статей больше 500 комментариев, прочитать все — часто нереально, а среди них 2-5 — действительно «золотых» по ценности иногда превосходящих топик. Только найти их сложно. И кол-во плюсов — не может помочь в поиске по понятным причинам.
Было бы здорово иметь возможность отмечать комментарии не только плюсами, но и «золотым статусом».
И на «золотые» комментарии — давать ссылки в начале списка в виде небольшой панели слева…
При этом любой участник может снять «золото», и любой же может его поставить.
Отчасти это решит проблему о которой пишет alex_blank. Т.к. любой прочитавший все комментарии — сможет отметить «золотые» — то не будет эффекта «накопления рейтинга» и «золото» будет только указывать на ключевые «точки входа» в обсуждении, но не «судить о ценности».
А так как участники будут сами пользоваться такими «сносками» — то система будет саморегулироваться (вроде того что шутке можно поставить «плюс», но «золото» не нужно, т.к. мало кому нужны быстрые ссылки на все шутки поста...)
При нажатии на «сноску» — переходить к месту дискуссии. Хотя для самых нетерпеливых — можно показывать содержание комментария в подсказке.
Как идея?
Обычно у хороших статей больше 500 комментариев, прочитать все — часто нереально, а среди них 2-5 — действительно «золотых» по ценности иногда превосходящих топик. Только найти их сложно. И кол-во плюсов — не может помочь в поиске по понятным причинам.
Было бы здорово иметь возможность отмечать комментарии не только плюсами, но и «золотым статусом».
И на «золотые» комментарии — давать ссылки в начале списка в виде небольшой панели слева…
При этом любой участник может снять «золото», и любой же может его поставить.
Отчасти это решит проблему о которой пишет alex_blank. Т.к. любой прочитавший все комментарии — сможет отметить «золотые» — то не будет эффекта «накопления рейтинга» и «золото» будет только указывать на ключевые «точки входа» в обсуждении, но не «судить о ценности».
А так как участники будут сами пользоваться такими «сносками» — то система будет саморегулироваться (вроде того что шутке можно поставить «плюс», но «золото» не нужно, т.к. мало кому нужны быстрые ссылки на все шутки поста...)
При нажатии на «сноску» — переходить к месту дискуссии. Хотя для самых нетерпеливых — можно показывать содержание комментария в подсказке.
Как идея?
+2
Немного модифицировал ваш скрипт, чтобы табличка обновлялась при обновлении коментариев.
$('a.refresh').click(function() { $('div.hbc').remove(); var allComments = GetAllComments(); ShowComments(allComments); });
+1
Такой скрипт не будет работать, т.к. срабатывает до загрузки новых комментариев, а не после.
Но всё равно спасибо, для себя сделать руки не доходили :).
Обновил скрипт, чтобы он обновлял список комментариев после их обновления.
Но всё равно спасибо, для себя сделать руки не доходили :).
Обновил скрипт, чтобы он обновлял список комментариев после их обновления.
0
Да, верно. Я просто нажимал два раза для уверенности.
0
Предложу такую фичу для ловли смены комментариев:
$('a.refresh').click(function(){
var xNewComm = $('#xpanel .new');
if(xNewComm.html()==0) xNewComm.html(-1);
//setTimeout( тут проверять, не изменилось ли $('#xpanel .new').html() с периодом, 199);
/*а если изменилось, делать: {
$('div.hbc').remove();
var allComments = GetAllComments();
ShowComments(allComments);
}*/
});
0
Еще неплохо бы как нибудь различать коренные комментарии от ответных.
0
LightSUN
Можно обновить скрипт в связи со сменой интерфейса Хабра.
На некоторых статьях работает на некоторых нет.
Можно обновить скрипт в связи со сменой интерфейса Хабра.
На некоторых статьях работает на некоторых нет.
0
Обновил скрипт.
0
В opera код
// fix blocked broken ads
if (typeof unsafeWindow.adriver == «undefined») {
unsafeWindow.adriver = function () { }
}
дает ошибку Undefined variable: unsafeWindow
Помогла замена на window:
// fix blocked broken ads
if (typeof window.adriver == «undefined») {
window.adriver = function () { }
}
// fix blocked broken ads
if (typeof unsafeWindow.adriver == «undefined») {
unsafeWindow.adriver = function () { }
}
дает ошибку Undefined variable: unsafeWindow
Помогла замена на window:
// fix blocked broken ads
if (typeof window.adriver == «undefined») {
window.adriver = function () { }
}
0
Это если через user script использовать? Если использовать через Violent monkey, то всё работает как в и Grease Monkey под Firefox.
В любом случае обновил скрипт.
В любом случае обновил скрипт.
0
С некоторых пор (может пара недель или месяц назад) скрипт (версия 0.3.3) у меня перестал работать на habrahabr.ru и geektimes.ru.
Это только у меня так? Я не силён в CSS. Возможно автор или кто-нибудь смогли бы поправить работоспособность скрипта.
Для меня этот скрипт стал незаменимым при чтении habrahabr.ru и geektimes.ru.
Это только у меня так? Я не силён в CSS. Возможно автор или кто-нибудь смогли бы поправить работоспособность скрипта.
Для меня этот скрипт стал незаменимым при чтении habrahabr.ru и geektimes.ru.
0
Sign up to leave a comment.
Быстрый просмотр комментариев на Хабре