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
всё работает.
Добавил.
Шикарно, спасибо, очень удобно. Вот шпаргалка по добавлению юзерскриптов в браузеры: userscripts.ru/
Оперы 12- нативно поддерживают юзерскрипты. Надо только в настройках выбрать папку для них и положить скрипт туда.
Спасибо! Очень удобный скрипт.
Большой плюс что не нарушается иерархия комментов.
Большой плюс что не нарушается иерархия комментов.
Посмотрите на userscripts.org/scripts/show/71427
Думаю первоначально скрывать не интересное удобнее чем постоянно кликать на оценки.
Думаю первоначально скрывать не интересное удобнее чем постоянно кликать на оценки.
Спасибо! Давно хотел нечто подобное! Жаль плюс поставить не могу. В опере 12 работает, только слегка «поползла» верстка.
А мне понравилась система сортировки комментариев, когда ветки комментариев на каждом уровне сортируются в порядке убывания рейтинга топового комментария. Т.е. на глобальном уровне висят сначала ветки с самыми заплюсованными топовыми комментариями, потом по убыванию, в комментариях к каждому комментарию используется та же система. В результате иерархия не ломается, ломается только хронология, но, как оказалось, не так уж часто надо знать, какой из одноуровневых комментариев был оставлен раньше.
Такая система используется на pikabu и больше я нигде такого не видел.
Такая система используется на pikabu и больше я нигде такого не видел.
Такое чаще видел в разных блогах, которые используют для комментариев сервис Disqus
Но ведь тогда самые новые сообщения мало кто прочтет, независимо от содержания, потому что они в самом низу списка и туда вообще мало кто доберется.
А почему бы не добавить маркер «Я». чисто из эгоцентрических соображений :)
Пользоваться скриптом очень понравилось.
Пользоваться скриптом очень понравилось.
Было бы удобнее сделать просто конопочку сбоку для передвижения по комментам отсортированным по рейтингу в порядке убывания. Причем, если коммент является ответом, то на этом же экране показывать и родительский.
Была мысль так сделать, но во-первых ветка может быть намного длиннее экрана, а во-вторых в таком случае визуально сложнее будет увидеть искомый комментарий, т.к. неизвестно насколько ниже он будет. Поэтому я просто прокручиваю страницу вверх насколько надо. При этом если много прокрутил вверх и решил вернуться, то на нажатом комменте остаётся метка и можно быстро опять на него нажать.
По-моему, это отвратительно. Вы ещё больше раскачиваете тот механизм, который делает высоко оценённые комментарии еще более «высоко оцененными», вне зависимости от его действительной содержательной ценности — тут недавно мелькала статья с аналитикой, кстати.
Иными словами, вы постепенно заменяете собственное оценочное суждение чужим.
Как финальный штрих получившейся картины — вы еще и комментарии «с картинками» наделяете добавленной ценностью. Может, на вам на упячку пора?
Да не, не воспринимайте это как личный наезд, я прекрасно понимаю, что это просто формализация того бессознательного механизма, который регулирует нашу деятельность в интернете (и не только). Такая уж проф. деформация у программистов — формализовывать и автоматизировать все подряд :)
Иными словами, вы постепенно заменяете собственное оценочное суждение чужим.
Как финальный штрих получившейся картины — вы еще и комментарии «с картинками» наделяете добавленной ценностью. Может, на вам на упячку пора?
Да не, не воспринимайте это как личный наезд, я прекрасно понимаю, что это просто формализация того бессознательного механизма, который регулирует нашу деятельность в интернете (и не только). Такая уж проф. деформация у программистов — формализовывать и автоматизировать все подряд :)
Цель написания скрипта — дать возможность быстро ориентироваться в комментариях. Если вам не нравятся заплюсованные комменты, то можно начать читать с самых заминусованных, или с нулевой репутацией :). Другого способа рассортировать комментарии я не придумал. А комменты с картинками, по моим наблюдениям, чаще всего в плюсе :).
Мне одинаково нравятся любые комменты, но речь не обо мне. И не о вас лично.
Речь о том, что интересность и ценность комментария подменяется абстрактной циферкой рядом с ним (или, того хуже, наличием картинки в нём).
Речь о том, что комментарии уже прекрасно отсортированы — есть дискуссия, есть её контекст. В дискуссии одинаково важны любые мнения (по крайней мере, до того, как вы с ними ознакомились в контексте обсуждения — эдакая суперпозиция ценности). Чтобы быстро ориентироваться в комментариях, стоит быстро научиться читать — т.е. автоматизировать кое-что в своей голове, а не в браузере.
Речь о том, что интересность и ценность комментария подменяется абстрактной циферкой рядом с ним (или, того хуже, наличием картинки в нём).
Речь о том, что комментарии уже прекрасно отсортированы — есть дискуссия, есть её контекст. В дискуссии одинаково важны любые мнения (по крайней мере, до того, как вы с ними ознакомились в контексте обсуждения — эдакая суперпозиция ценности). Чтобы быстро ориентироваться в комментариях, стоит быстро научиться читать — т.е. автоматизировать кое-что в своей голове, а не в браузере.
Отлично, буду пользоваться!
Небольшой багрепорт:
i.snag.gy/jDU48.jpg
Не критично, но исправить можно.
Кстати, почему бы скрипт не выложить на userscripts.org?
С авто обновлениями и шлюхами.
Небольшой багрепорт:
i.snag.gy/jDU48.jpg
Не критично, но исправить можно.
Кстати, почему бы скрипт не выложить на userscripts.org?
С авто обновлениями и шлюхами.
Сделал вопросительный знак вместо «NaN».
Баг не столько в NaN-ах, сколько в том что они разбросаны по списку.
Раз список сартирован по оценкам, логичнее их сдвинуть в конец. Или вообще убрать.
Пост для проверки:
habrahabr.ru/post/60673/
Раз список сартирован по оценкам, логичнее их сдвинуть в конец. Или вообще убрать.
Пост для проверки:
habrahabr.ru/post/60673/
Меня несколько раз просили сделать что-то для рейтинга комментариев, но хороших идей не приходило. Самое большее, что сделал в HabrAjax — это сортировка по количеству комментариев (разноцветные надписи с цифрами) и информер слева по суммарной оценке в ветках и количеству текста в них. Пример того и другого:
Сортировка по количеству плюсов — как-то не видится революционной. И без того понятно, что плюсов много имеют или несколько сообщений вверху, или шутки, тоже вверху. Отличить сообщения от шуток — надо смотреть содержание сразу, по наведению мыши. Значит, кроме списка, нужны показы. Если есть показы — нужен и контекст. На этом моменте возникает мысль о том, что просто список лучше, чем сортированный, но разорванный по контексту список.
Сортировка по количеству плюсов — как-то не видится революционной. И без того понятно, что плюсов много имеют или несколько сообщений вверху, или шутки, тоже вверху. Отличить сообщения от шуток — надо смотреть содержание сразу, по наведению мыши. Значит, кроме списка, нужны показы. Если есть показы — нужен и контекст. На этом моменте возникает мысль о том, что просто список лучше, чем сортированный, но разорванный по контексту список.
Давно думаю над идеей для комментариев.
Обычно у хороших статей больше 500 комментариев, прочитать все — часто нереально, а среди них 2-5 — действительно «золотых» по ценности иногда превосходящих топик. Только найти их сложно. И кол-во плюсов — не может помочь в поиске по понятным причинам.
Было бы здорово иметь возможность отмечать комментарии не только плюсами, но и «золотым статусом».
И на «золотые» комментарии — давать ссылки в начале списка в виде небольшой панели слева…
При этом любой участник может снять «золото», и любой же может его поставить.
Отчасти это решит проблему о которой пишет alex_blank. Т.к. любой прочитавший все комментарии — сможет отметить «золотые» — то не будет эффекта «накопления рейтинга» и «золото» будет только указывать на ключевые «точки входа» в обсуждении, но не «судить о ценности».
А так как участники будут сами пользоваться такими «сносками» — то система будет саморегулироваться (вроде того что шутке можно поставить «плюс», но «золото» не нужно, т.к. мало кому нужны быстрые ссылки на все шутки поста...)
При нажатии на «сноску» — переходить к месту дискуссии. Хотя для самых нетерпеливых — можно показывать содержание комментария в подсказке.
Как идея?
Обычно у хороших статей больше 500 комментариев, прочитать все — часто нереально, а среди них 2-5 — действительно «золотых» по ценности иногда превосходящих топик. Только найти их сложно. И кол-во плюсов — не может помочь в поиске по понятным причинам.
Было бы здорово иметь возможность отмечать комментарии не только плюсами, но и «золотым статусом».
И на «золотые» комментарии — давать ссылки в начале списка в виде небольшой панели слева…
При этом любой участник может снять «золото», и любой же может его поставить.
Отчасти это решит проблему о которой пишет alex_blank. Т.к. любой прочитавший все комментарии — сможет отметить «золотые» — то не будет эффекта «накопления рейтинга» и «золото» будет только указывать на ключевые «точки входа» в обсуждении, но не «судить о ценности».
А так как участники будут сами пользоваться такими «сносками» — то система будет саморегулироваться (вроде того что шутке можно поставить «плюс», но «золото» не нужно, т.к. мало кому нужны быстрые ссылки на все шутки поста...)
При нажатии на «сноску» — переходить к месту дискуссии. Хотя для самых нетерпеливых — можно показывать содержание комментария в подсказке.
Как идея?
Немного модифицировал ваш скрипт, чтобы табличка обновлялась при обновлении коментариев.
$('a.refresh').click(function() { $('div.hbc').remove(); var allComments = GetAllComments(); ShowComments(allComments); });
Такой скрипт не будет работать, т.к. срабатывает до загрузки новых комментариев, а не после.
Но всё равно спасибо, для себя сделать руки не доходили :).
Обновил скрипт, чтобы он обновлял список комментариев после их обновления.
Но всё равно спасибо, для себя сделать руки не доходили :).
Обновил скрипт, чтобы он обновлял список комментариев после их обновления.
Да, верно. Я просто нажимал два раза для уверенности.
Предложу такую фичу для ловли смены комментариев:
$('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);
}*/
});
Еще неплохо бы как нибудь различать коренные комментарии от ответных.
LightSUN
Можно обновить скрипт в связи со сменой интерфейса Хабра.
На некоторых статьях работает на некоторых нет.
Можно обновить скрипт в связи со сменой интерфейса Хабра.
На некоторых статьях работает на некоторых нет.
Обновил скрипт.
В 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 () { }
}
Это если через user script использовать? Если использовать через Violent monkey, то всё работает как в и Grease Monkey под Firefox.
В любом случае обновил скрипт.
В любом случае обновил скрипт.
С некоторых пор (может пара недель или месяц назад) скрипт (версия 0.3.3) у меня перестал работать на habrahabr.ru и geektimes.ru.
Это только у меня так? Я не силён в CSS. Возможно автор или кто-нибудь смогли бы поправить работоспособность скрипта.
Для меня этот скрипт стал незаменимым при чтении habrahabr.ru и geektimes.ru.
Это только у меня так? Я не силён в CSS. Возможно автор или кто-нибудь смогли бы поправить работоспособность скрипта.
Для меня этот скрипт стал незаменимым при чтении habrahabr.ru и geektimes.ru.
Sign up to leave a comment.
Быстрый просмотр комментариев на Хабре