n-wp.ru — блог о WordPress
Как пронумеровать комментарии - Greg's Threaded Comment Numbering | n-wp.ru

Как пронумеровать комментарии — Greg’s Threaded Comment Numbering

Плагин Greg’s Threaded Comment Numbering преобразовывает древовидные комментарии, присваивая каждому комментарию уникальный номер, точно указывающий, на какую реплику в общем дереве был дан ответ.

Основной проблемой юзабилити древовидных комментариев является удобное отслеживание очередности и вложенности при большом количестве ответов. В древовидных комментариях не всегда видно, какой ответ какому комментатору адресован. Решают эту проблему по разному — кто-то добавляет визуальные элементы, указывающие на родительский комментарий, кто-то ставит стрелочки, линии, кто-то делает уровни вложенности разных цветов. Плагин Greg’s Threaded Comment Numbering поможет визуально упорядочить древовидные комментарии, пронумеровав и сгруппировав их.

Как пронумеровать комментарии - Greg's Threaded Comment Numbering (1)

Плагин пронумеровывает комментарии первого уровня, как 1, 2, 3, и так далее. Соответственно, комментарии второго уровня он пронумеровывает как 2.1, 2.2, 2.3, а комментарии третьего уровня — 2.2.1, 2.2.2, 2.2.3, и так далее. Такая нумерация, принятая за основу в юриспруденции, удобна для нумерации пунктов и подпунктов — можно однозначно определить, к какому пункту относятся подразделы. То же самое и с комментариями — можно однозначно определить, даже не заостряя внимание, на какую реплику в длинном дереве комментариев был дан ответ. А для усиления эффекта комментарии одного уровня объединяются в блок, выделяемый одним фоном.

Как пронумеровать комментарии - Greg's Threaded Comment Numbering (2)

Чтобы преобразовать свое дерево комментариев в пронумерованный список, нужно сделать небольшое изменение в теме — вставить в файл functions.php следующий код:

Это условие проверяет, активирован ли плагин. Если функция вызова комментариев с новым видом присутствует, то используется она, если не присутствует, то используются традиционные комментарии.

Скачать
Greg's Threaded Comment Numbering
вы перейдете по ссылке http://wordpress.org/extend/plugins/gregs-threaded-comment-numbering/

tiaurus

Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

4 комментария

  • может быть, как вариант при легких обсуждениях — да.

    но если предполагаются баталии, то древовидность вызывает проблемы. нужны хронологичные комментарии…

    и вот тут давно уже ищу решение, которое никак не могу найти на WP. может быть у вас будут идеи? …
    1. без иерархии, просто хронологией
    2. да, с нумерацией, это важно
    3. если нажать на номер комментария, то в поле ответа вставляется шорткод типа (N), где N — номер комментария на который планируется писать ответ. Если 0 то ответ адресован автору записи.
    4. если нажать на ссылку Ответ, то кроме п.3 добавляется имя автора с запятой :) ну типа после чего можно продолжить текст и все будет выглядеть очень культурно :)
    5. в форме комментариев сделать цитату как на n-wp.ru, но если выделен текст в статье или в другом комментарии, то этот текст и номер комментария автоматически должны вставиться в поле
    6. пример п.3,4,5 тут http://pix.am/zPwb/
    7. если кто то в комментарии указал ссылку на другой комментарий в виде номера, то автор комментария получает уведомление о том что на него ответили.

    В полном идеале, эт конечно сделать два варианта просмотра: иерархический и хронологический. С возможностью переключения при чтении. По умолчанию в дереве, но если комментариев много и нужно понять кто и что сказал в последний раз — включить хронологический вид.

    Есть идеи?

    • Отключите древовидные комментарии в настройках WordPress, и будетвам счастье. Все остальное можно сделать с помощью плагинов.

/* ]]> */