Связности мелкий фичареквест: если в комменте употреблена отсылка типа ^^^, и между текущим комментарием и тем, на который ссылается пишущий, есть комменты забаненных, остальным галочки выводить правильно пересчитанными
По уму, конечно. комменту надо присваивать уникальный (не последовательный) идентификатор и позволять писать ^идентификатор в комменте. Клик по такой (линкофицированной) штуке должет отматывать страницу к этому комменту, а hover просто подсвечивать тот коммент, на который ссылка. Вставляться оно, натурально, должно кликом по комменту, на который хочешь сослаться (можно с шифтом или альтом, если просто клик будет занят вставкой @имени).
Ммм, не думаю. Фича реализуется прямолинейно на клиенте. Каждому комменту даётся уникальный id (либо на сервере, либо как хэш доступных на клиенте полей). Коммент помещается в <a id="{post_id}_{comment_id}">. Фрагменты ~ (\^[0-9a-z]+)\b оборачиваются JS-обработчиком, который тупо ищет элемент $("{post_id}_\1") и on hover его подсвечивает, а on click переходит по "#{post_id}_\1", пардон за вольный псевдокод. Баны и хайды обработаны сервером, так что если есть ссылка на невидимый коммент, она просто не будет работать. Это неприятно, но не более, чем просто обсуждение скрытого от тебя коммента собеседниками в треде.
По уму, конечно. комменту надо присваивать уникальный (не последовательный) идентификатор и позволять писать ^идентификатор в комменте. Клик по такой (линкофицированной) штуке должет отматывать страницу к этому комменту, а hover просто подсвечивать тот коммент, на который ссылка. Вставляться оно, натурально, должно кликом по комменту, на который хочешь сослаться (можно с шифтом или альтом, если просто клик будет занят вставкой @имени).
· 9000так недолго и до каментов лесенкой
· пердотвратетльНедолго, но есть границы, которые можно удержаться и не перейти.
· 9000учитывая наличие банов, это нетривиальная фича, имхо.
· псы в рапидеа также удаление комментов. можно было бы сделать некий хитрый синтаксис, который бы позволял сослаться на конкретный комментарий, я подумаю об этом.
· псы в рапидеМмм, не думаю. Фича реализуется прямолинейно на клиенте. Каждому комменту даётся уникальный id (либо на сервере, либо как хэш доступных на клиенте полей). Коммент помещается в <a id="{post_id}_{comment_id}">. Фрагменты ~ (\^[0-9a-z]+)\b оборачиваются JS-обработчиком, который тупо ищет элемент $("{post_id}_\1") и on hover его подсвечивает, а on click переходит по "#{post_id}_\1", пардон за вольный псевдокод. Баны и хайды обработаны сервером, так что если есть ссылка на невидимый коммент, она просто не будет работать. Это неприятно, но не более, чем просто обсуждение скрытого от тебя коммента собеседниками в треде.
· 9000ну в общем да.
· псы в рапиде