Как стать автором
Обновить

Комментарии 36

Есть стрелочка вниз! Для этого надо сначала ↑, а потом, при нажатии

… ↓, стрелка обратно исчезает.
И при этом в простом браузере как Миниопера это работает как обычный якорь.

Основная беда древовидных комментариев в ступеньках, и поэтому надо не выдумывать обходные пути или костыли, а создавать новое.
Пардон, чего-то не обратил внимание…
Но всё равно в моём варианте мне кажется удобнее, так как не теряешь фокус остальных комментариев(не надо возвращаться назад).
Да и кстати, забыл уточнить, если нажать на линию, то её действие будет подобно стрелочки вверх.
Но всё равно это нагромождение элементов. А со стрелочками как-то трудности исчезли и хватит)
А какие тут трудности? И где награмождение элементов?
Навёл курсор на линию и увидел сразу комментарий на который идут ответы в рамках этой ветки — всё элементарно.
Я вообще-то не против стрелочек, но линии в плане удобств и экономии времени выигрывают.
С линиями комментарии будут выглядеть уже не так легко. Взгляните на иконки — незаметные ведь. Вдобавок в линию целиться надо, и поэтому надо делать шире область реагирующую.

Я к тому, что это решение промежуточное, а не готовое. Ведь можно же в нём что-то улучшить (как пример — замена острых углов на закругленные в соответстви с лицевыми элементами).
Ну я лишь отобразил суть.
То что реагирующую область надо шире это само собой.
Суть-то как раз не промежуточная, а вот его оформление да, но я и претендовал на законченность.
*но я и не претендовал
Смотрите новую схему.
Ещё раз повторю что моё решение лишь дополняющее, но не заменяющее!
честно говоря не сразу все понял по рисунку.
но идея понравилась
Днём по мск перерисую более в понятном образе… сейчас уже туго соображаю…
Обновил, теперь должно быть более ясно.
НЛО прилетело и опубликовало эту надпись здесь
Да, можно и так.
Просто плюс линий, что проще бегать по уровням далеко курсор уводить не нужно, так как они все рядом.
По поводу графического шума, это спорно, так как сильно зависит от того как это будет оформлено. Насчёт верстки скорее не то что бы сложно, просто под это придётся выделить дополнительные таблицы.

Это уже было на хабре, где предлагалась очень удобная система отображения комментариев, где комментарии одного уровня соединялись полупрозрачным пунктиром, а ответы тоже выделялись, но уже не помню как.
Сейчас поискал, но ничего подобного насчёт линий рядом с комментариями не нашел. Можете дать ссылку?
за подход к посту 5+. сидеть в графредакторе и рисовать новую схему комментариев, что бы просто предложить, причем это в выходной день. за это нужно человека чаем с печенками как минимум угостить.
мне если честно тоже не хватает тонких линий связи, как в некоторых HTML редакторах TABы отмечают. а еще было бы удобно сворачивать некоторые ветви дискуссий, потому как не всегда по теме, не всегда интересно.
А еще это очень по гиковски так — смотреть на комментарии как на код :)
НЛО прилетело и опубликовало эту надпись здесь
Да, сворачивание/разворачивание веток явно не помешало бы.
А то листать тонны текста к следующей ветки не всегда интересно.
НЛО прилетело и опубликовало эту надпись здесь
А вас картинка идеализированая. Все комментарии из одного слова. Если взять реальные большие тексты, то могут возникнуть трудности с восприятием и выводом информации, когда одно будет поверх другого.
А так вообще нормально, но меня сейчас хорошо стрелочки выручают.
По поводу больших комментариев:
Вы правы, действительно если комментарий очень велик, то он может не совсем удобно отображаться, НО, это опять же всё зависит от того как реализовать подгрузку этих комментариев. Например сделать ограничение на размер подгружаемого комментария, добавив прокрутку.
Кстати ещё забыл уточнить, если навести курсор на область у линии, то отведя курсор комментарий сразу не исчезает, подгружаемый комментарий можно скрыть двумя способами:
1. отвести курсор от области линии, и не держать его над комментарием — отвести в сторону, подождать некоторое время и он автоматически скроется.
2. просто добавить крестик для закрытия.

Здесь удобно ещё то, что на подгружаемый комментарий можно непосредственно влиять в самом окошке(ответить, проголосовать и т.д.).

НЛО прилетело и опубликовало эту надпись здесь
на мой взгляд, гораздо проще и удобней принудительно вставлять в ответ в виде цитаты исходное сообщение.

если исходное сообщение было слишком длинным, можно попробовать оставлять от него начало и конец.
Хоть и тяжеловато ориентироваться, но перегружать графикой тоже не стоит, смысловое восприятие потеряется. Думаю, стрелочек достаточно.
А может тултип выводить при наведении на комент, в котором выводить текст «родительского» комментария. Аля гугл транслейт оригинал слова выводит.
Мы рассматривали подобные идеи, работая над Суперхабром. И отказались от них ввиду неоправданно больших технических затрат. Овчинка выделки не стоит.
Кстати, работая над Гиперхабром — не зубдьте, пожалуйста, о заминусованных пользователях:

1. if ($this->karma > 0) echo «(между прочим, можно использовать html-теги)»

2. if ((time()-$row_vote_usr->user_lastvote) < 300)
echo 'Подождите пожалуйста '.(300-(time()-$row_vote_usr->user_lastvote)).' сек.';
Значение 300 надо бы вынести в отдельную переменную/константу. Как, впрочем и пороговое значение для кармы ;)
Вы безусловно правы, поправил:
$super_power = 0;
$capitan_power = 'recoilme';
if (($this->karma > $super_power) or ($this->username == $capitan_power)) echo «(между прочим, можно использовать html-теги)»
Передам разработчикам :)
а зачто в карму то срать? За замечание богам?
Всё ясно с этим сайтом.
Никак не мог понять где я уже видел что-то подобное, и тут осенило
leprastuff.ru/data/img/20080915/70b310d163addf710aedffeb86e3c9fb.PNG
(парсер лох)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации