LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
26.05.2013, 00:10:31 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 2.5 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Голосование
Вопрос:  В каком порядке правильнее отображать комментарии
Новые в начале - 20 (42.6%)
Новые в конце - 26 (55.3%)
Без разницы - 1 (2.1%)
Всего голосов: 47

Страниц: 1 2 3 [Все]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Древовидные комментарии. Порядок отображения  (Прочитано 31832 раз)
0 Пользователей и 1 Гость смотрят эту тему.
smart
Администратор
*******

Репутация: +1206/-14
Offline Offline

Пол: Мужской
Сообщений: 7469


снова дома...


« : 30.07.2008, 22:08:45 »

Неоднократно пользователи JComments просили меня добавить функцию ответа на комментарий и возможность отображения списка комментариев в виде дерева. В принципе, на текущий момент почти все готово для реализации желаемого, но вот возник у меня вопрос.

Как вы считаете правильнее отображать комментарии в дереве? В смысле в каком порядке?

Если у нас список, то порядок в принципе не важен. Пользователь желая почитать обсуждение, начинает либо сверху, либо снизу и просто прокручивает список.

А вот если у нас дерево...

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

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

Можно строить дерево растущее вниз - новые ветки будут появляться внизу (такая сортировка на habrahabr.ru). Но и тут есть некоторые недостатки - пользователь в конце статьи видит не свежие комментарии, а самые старые.

А посему, кто что думает?

p.s. буду благодарен, кстати, за ссылки на сайты с красивым оформлением древовидных комментариев...
« Последнее редактирование: 23.10.2008, 15:00:29 от smart » Записан
 
PaLyCH
Живу я здесь
******

Репутация: +143/-17
Offline Offline

Пол: Мужской
Сообщений: 1055


Архитектор сайтов


« Ответ #1 : 30.07.2008, 22:12:02 »

При древоводной структуре не стоит забывать, что хочется чтобы все комментраии были на одной странице (не разбивались на страницы). Все так же на хабре. Вниз лучше. И правильнее лично так по мне
Записан
Greycat
Support Team
*****

Репутация: +63/-0
Offline Offline

Пол: Мужской
Сообщений: 431



« Ответ #2 : 30.07.2008, 22:14:27 »

Полагаю, дерево, растущее вниз, будет удобнее. На большинстве форумов новые сообщения располагаются внизу, поэтому пользователям такая система более привычна.
Записан
smart
Администратор
*******

Репутация: +1206/-14
Offline Offline

Пол: Мужской
Сообщений: 7469


снова дома...


« Ответ #3 : 30.07.2008, 22:24:12 »

хочется чтобы все комментраии были на одной странице (не разбивались на страницы)
а это само по себе реализуется, бо бить на страницы дерево это еще тот секс, я за такое точно браться не буду (да и другие авторы древовидных комментариев примерно так же думали судя по всему). Потому, как если на 1-й странице обрыв пойдет на 5-6 уровне комментариев, смещенном вправо допустим на 100 пикселей, глупо на 2-й странице начинать комменты сдвинутыми уже на 100 изначально, а с другой стороны - вроде как все правильно

Не, разбивки на страницы при отображении деревом не будет 100%.
Записан
PaLyCH
Живу я здесь
******

Репутация: +143/-17
Offline Offline

Пол: Мужской
Сообщений: 1055


Архитектор сайтов


« Ответ #4 : 30.07.2008, 22:31:20 »

100 пикселей много. как на счет 20-30 пикселей. тогда дерево сможет быть больше
Записан
smart
Администратор
*******

Репутация: +1206/-14
Offline Offline

Пол: Мужской
Сообщений: 7469


снова дома...


« Ответ #5 : 30.07.2008, 22:32:11 »

100 пикселей много. как на счет 20-30 пикселей. тогда дерево сможет быть больше
все правильно, каждый уровень на 20 пикселей, на 5-ти уровнях уже будет смещение на 100... в общем дерево резать на страницы не будем и точка Azn
Записан
Mitrich
Администратор
*******

Репутация: +524/-13
Offline Offline

Пол: Мужской
Сообщений: 1107


Все можно. Но сначала учиться, учиться и учиться.


« Ответ #6 : 30.07.2008, 22:34:05 »

А ты хочешь сразу раскрытое дерево целиком отображать?
Если так то может сделать какую то хитрую подсветку
типа наводишь на сообщение и подсвечивается все ветка от корня
Записан
VETERINAR
Живу я здесь
******

Репутация: +165/-14
Offline Offline

Пол: Мужской
Сообщений: 994


Kiss my shiny metal ass!


« Ответ #7 : 30.07.2008, 22:34:21 »

Новые в конце. Так привычнее и, мне кажется, логичнее. Терпеть не могу когда новые комментарии в начале. Начинаешь тупить.

Мне кажется, что вот в этих блогах интересно реализованы ветки. Всё понятно, вол всяком случае:

_http://www.free-lance.ru/blogs/viewgroup.php

(можно найти где много комментариев и посмотреть на большие ветки)
Записан
smart
Администратор
*******

Репутация: +1206/-14
Offline Offline

Пол: Мужской
Сообщений: 7469


снова дома...


« Ответ #8 : 30.07.2008, 22:36:54 »

Если так то может сделать какую то хитрую подсветку типа наводишь на сообщение и подсвечивается все ветка от корня
Дим, я как только соберу рабочий билд, я тебе дам для экспериментов - потренируешься в работе с DOM на JavaScript Wink бо у меня на подобные красоты точно времени не будет, а технически и алгоритмически нечего особо сложного там нет...
Записан
Mitrich
Администратор
*******

Репутация: +524/-13
Offline Offline

Пол: Мужской
Сообщений: 1107


Все можно. Но сначала учиться, учиться и учиться.


« Ответ #9 : 30.07.2008, 22:49:12 »

Серж ты шо  Shocked

Я ж JS как с бывшей женой.
Общаться могу, но очень тяжко  Smiley
Записан
Ragivort
Завсегдатай
*****

Репутация: +27/-2
Offline Offline

Пол: Мужской
Сообщений: 470


Есть мечта-стоит жить


« Ответ #10 : 30.07.2008, 23:39:18 »

Мне нравится новый сверху, ИМХО так удобнее. НО разность мнений говорит о том, что было бы идеалом сделать опцию изменения юзерам, сверху или снизу делать комменты у себя на сайте.)
Записан
VETERINAR
Живу я здесь
******

Репутация: +165/-14
Offline Offline

Пол: Мужской
Сообщений: 994


Kiss my shiny metal ass!


« Ответ #11 : 31.07.2008, 00:01:58 »

Ну вот когда заходишь на страницу, не читаешь же снизу вверх. Так и тут. Если новые сверху, то получается нужно листать вниз и читать снизу. Это, извините, по-китайски.

Новые сообщения должны быть внизу, чтобы можно было по-человечески прочитать сверху вниз ветку.
Записан
Ragivort
Завсегдатай
*****

Репутация: +27/-2
Offline Offline

Пол: Мужской
Сообщений: 470


Есть мечта-стоит жить


« Ответ #12 : 31.07.2008, 00:18:12 »

А мне обычно в рот ногами на все комменты до этого, я читаю последние 5, и если они более менее интересны, значит внизу шла какая-то дискуссия и можно посмотреть, а то обычно читаешь все комменты, пролистываешь всю страницу, только ради последнего коммента, который тебе интересен.
Записан
smart
Администратор
*******

Репутация: +1206/-14
Offline Offline

Пол: Мужской
Сообщений: 7469


снова дома...


« Ответ #13 : 31.07.2008, 00:22:00 »

значит внизу шла какая-то дискуссия и можно посмотреть
это приемлемо к списку, а в дереве дискуссий может быть множество, каждая в своей ветке... и тут просто просмотром последних 5 сверху сделать вывод об интересности дискуссий сложно
Записан
VETERINAR
Живу я здесь
******

Репутация: +165/-14
Offline Offline

Пол: Мужской
Сообщений: 994


Kiss my shiny metal ass!


« Ответ #14 : 31.07.2008, 00:23:43 »

просто просмотром последних 5 сверху сделать вывод об интересности дискуссий сложно

Вот-вот! Чтобы понять и вникнуть нужно полюбому всю ветку прочитать, а то смысла нет читать её вобще.
Записан
Ragivort
Завсегдатай
*****

Репутация: +27/-2
Offline Offline

Пол: Мужской
Сообщений: 470


Есть мечта-стоит жить


« Ответ #15 : 31.07.2008, 00:41:03 »

Часто пишут такой бред, что лучше не вникать
Записан
beliyadm
Профи
********

Репутация: +1479/-61
Offline Offline

Пол: Мужской
Сообщений: 7745


Севастополь==Россия


« Ответ #16 : 31.07.2008, 00:42:55 »

начинаться в любом случае должно с самых первых комментов в любой ветке дерева, я думаю что пример с комментами в ЖЖ будет самым наглядным
Записан
Sulpher
Support Team
*****

Репутация: +339/-10
Online Online

Пол: Мужской
Сообщений: 1485


Миграция на Joomla 2.5 / 3.0


« Ответ #17 : 31.07.2008, 09:46:26 »

Придерживаюсь аналогичных взглядов, высказанных другими участниками: дерево, растущее вниз.
Новые комментарии добавляются внизу. Тогда удастся избежать геммороя с ответами на комментарии.

Кстати, ответы на комментарии можно скрывать (при нажатии на кпопочку с изображением плюсика раскрывать)
Записан
Vzx
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 16


« Ответ #18 : 31.07.2008, 10:14:53 »

Мне кажется, стоит в верхней части дерева дать ссылку на якорь, установленный в нижней части блока комментариев, и подписать её, скажем, как "перейти к последним сообщениям". А само дерево дискуссий строить по принципу "самые свежие комментарии внизу". Так ведь на большинстве форумов, потому и привычнее... А ссылка даст возможность быстрого перехода без необходимости утомительного скроллинга.
Записан
..С...е...р...ы...й..
Давно я тут
****

Репутация: +110/-2
Offline Offline

Сообщений: 250



« Ответ #19 : 31.07.2008, 11:02:44 »

Кстати, ответы на комментарии можно скрывать (при нажатии на кпопочку с изображением плюсика раскрывать)
Согласен или ещё более современно, в стиле аккордион, чтоб не захламлять видимую часть
Записан
..С...е...р...ы...й..
Давно я тут
****

Репутация: +110/-2
Offline Offline

Сообщений: 250



« Ответ #20 : 31.07.2008, 11:15:34 »

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


* с.PNG (2.71 Кб, 286x218 - просмотрено 682 раз.)
Записан
b2z
Support Team
*****

Репутация: +325/-0
Online Online

Пол: Мужской
Сообщений: 4335


Contra Gaming Community


« Ответ #21 : 31.07.2008, 11:18:01 »

Я за новые в конце - привычнее и удобнее читать.
Записан
spiteful_troll
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Пол: Мужской
Сообщений: 45


http://www.woweb.biz


« Ответ #22 : 31.07.2008, 11:31:06 »

ИМХО, лучше, чтобъ новъе бъли снизу, если деревом. Если юзверь захочет узнать суть вопроса - кликнет на самой верхней ветке и всего делов.
Если списком - новъе сверху. Америку не откръл, но мнение свое въсказал  Grin
« Последнее редактирование: 31.07.2008, 16:00:36 от spiteful_troll » Записан
boston
Joostina
*****

Репутация: +222/-3
Offline Offline

Пол: Мужской
Сообщений: 561



« Ответ #23 : 31.07.2008, 15:25:36 »

При выводе веток дерева - новые лучше снизу, но в корнях дерева новые сверху.
Записан
smart
Администратор
*******

Репутация: +1206/-14
Offline Offline

Пол: Мужской
Сообщений: 7469


снова дома...


« Ответ #24 : 31.07.2008, 15:57:29 »

При выводе веток дерева - новые лучше снизу, но в корнях дерева новые сверху.
ты же сам понимаешь, что одним SQL-запросом (под MySQL) этого не выдернуть, а 2 это уже расточительство...
Записан
spiteful_troll
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Пол: Мужской
Сообщений: 45


http://www.woweb.biz


« Ответ #25 : 31.07.2008, 15:59:48 »

ты же сам понимаешь, что одним SQL-запросом (под MySQL) этого не выдернуть, а 2 это уже расточительство...

Не мудри - делай новъе снизу и все. Рекомендую.
Или душа требует чего-то етакого?
Записан
smart
Администратор
*******

Репутация: +1206/-14
Offline Offline

Пол: Мужской
Сообщений: 7469


снова дома...


« Ответ #26 : 31.07.2008, 22:18:30 »

Или душа требует чего-то етакого?
да нет, просто в кои веки решил поинтересоваться мнением сообщества... думаю хватит уже единоличничать и делать как мне хочется... дай поинтересуюсь что людям-то нужно...
Записан
kokau
Захожу иногда
**

Репутация: +5/-0
Offline Offline

Сообщений: 19



« Ответ #27 : 31.07.2008, 22:23:53 »

Цитировать
думаю хватит уже единоличничать и делать как мне хочется... дай поинтересуюсь что людям-то нужно...
   Grin

ИМХО Сверху вниз так более удобно (новые внизу)
Записан
VETERINAR
Живу я здесь
******

Репутация: +165/-14
Offline Offline

Пол: Мужской
Сообщений: 994


Kiss my shiny metal ass!


« Ответ #28 : 31.07.2008, 23:13:00 »

Добавлю, что если будут новые внизу, то поймут все, а если вверху, то половина будет тупить.
Записан
OnTheFlyRU
Осваиваюсь на форуме
***

Репутация: +14/-0
Offline Offline

Сообщений: 25



« Ответ #29 : 04.08.2008, 03:10:30 »

С интересом прочитал топик и могу сделать вывод следующий: каждый из высказавшихся коллег примерил проблему лично на себя, на свои привычки. Хочу указать на тот факт, что в нашем деле субъективизм противопоказан.

Компонент существует достаточно давно, чтобы к нему успели привыкнуть конечные пользователи наших сайтов. Исторически сложилось так, что для сортировки были доступны два варианта. Потому есть смысл не насиловать наших юзеров, не ломать их привычек.

Предлагаю:
1) оставить два варианта сортировки для комментариев первого уровня;
2) комментарии вложенные отображать также двумя способами:
а) классическим ниспадающим вниз деревом (новые добавляются ниже - отлично подходит для случая, когда первый уровень строится по такому же принципу)
б) для сайтов, где комментарии идут в обратном хронологическом порядке - строить дерево дискуссий также в прямом хронологическом порядке (как в варианте "а"), но при этом прятать ветви дискуссий, делая их раскрывающимися по клику на тексте вроде "просмотреть ветвь дискуссии" по аналогии с жж.

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

Интересной представляется проблема постраничного разбиения дерева коментариев. В пику поклонникам хабра могу высказать серьёзный аргумент в пользу такого способа: не редки случаи на том же вышеупомянутом ресурсе, когда на странице может быть несколько сотен комментариев. Такая страница относительно долго собирается на сервере и ещё дольше отдаётся пользователю. Учитывая тот факт, что не все юзеры сидят за компами (у некоторых - кпк) на выделенке (кто-то использует дорогой жпрс) - предпочтительно было бы продолжать разбивать комментарии на порции.

Не вижу смысла в дроблении дерева "по живому" - то есть тупо обрезать определённое количество комментариев, невзирая на вложенность. На мой взгляд, единстенно приемлемым способом будет дробление только верхних уровней, но с учётом вложенности.

Поясняю на примере: допустим, у нас есть 40 комментариев, каждый из которых имеет от 1 до 20 вложенных. Администратор установил предел отображения комментариев на одной странице - не более 50. Разбиваем комментарии первого уровня на страницы с таким условием, чтобы на каждой сумма каментов первого уровня и вложенных не превышала предел в 50 штук. Да, у нас скорее всего получится разное количество каментов на страницах, но зато сохранится логика дискуссий.

Не исключено, что я выдвинул далеко не лучшее решение проблемы - с интересом выслушал бы критику моего предложения.
Записан
smart
Администратор
*******

Репутация: +1206/-14
Offline Offline

Пол: Мужской
Сообщений: 7469


снова дома...


« Ответ #30 : 04.08.2008, 11:07:18 »

Делать разную сортировку в зависимости от уровня вложенности мне кажется во-первых, все-таки не логичным, не факт, что пользователи сходу поймут эту хитрую логику, да и смысла особого тут не вижу - хочется видеть новые сверху - так пусть уж вседа будут сверху... Плюс это потребует лишних запросов к БД на каждом этапе обновления дерева, что тоже, не в плюс

В принципе, если честно, я не очень понимаю, принципиальную разницу, между тем, как пробежаться сверху вниз по дереву, освежив память сутью обсуждения и дойдя внизу до самых свежих комментариев, или же увидеть сверху новые комментарии, и затем спуститься вниз, в обратном порядке читая дискуссию... Если честно мне просто второй способ кажется несколько противоестественным. Именно для режима дерева...

Так что в принципе, можно конечно оставить возможность управления сортировкой, но единой для всех уровней. Хорошо, я подумаю над этим.

Далее, применительно к идее первоначально свернутых веток обсуждения и возможности последовательной загрузки уровней по требованию пользователя - в принципе идея не такая уж и плохая, и наверно ее стоит реализовать, но в будущем. Во-первых, просто обойтись добавлением кнопки разворачивания не получится, надо как минимум придумать механизм индикации для пользователя наличия новых сообщений, внутри свернутой ветки, во-вторых надо реализовывать автоматическое разворачивание некоторой ветки, если пользователь попадает на страницу по прямой ссылке на комментарий, в-третьих есть еще целый ряд особенностей. Так что об этом думать буду обязательно, но уже в следующей версии.

Что касается разбиения на страницы - по прежнему считаю это лишним, и реализовывать ни в этой, ни в следующей версии точно не буду. Т.е. до зимы можно этого не ждать, есть более приоритетные задачи, которые хотелось бы сделать к первому дню рождения компонента.

А вообще, спасибо за обсуждение и идеи!
Записан
OnTheFlyRU
Осваиваюсь на форуме
***

Репутация: +14/-0
Offline Offline

Сообщений: 25



« Ответ #31 : 04.08.2008, 14:11:58 »

Делать разную сортировку в зависимости от уровня вложенности мне кажется во-первых, все-таки не логичным, не факт, что пользователи сходу поймут эту хитрую логику
Цитировать

Тут я как раз и имел ввиду ту самую обратную совместимость. Например, вчера я включил древовидный вид, а народ уже жалуестся что привычная сортировка изменилась и теперь всё наоборот. Противоестественным это  может казаться лишь в том случае, если ты полтора года не читал каменты задом наперёд :-)  Серьёзные дядьки вроде Нильсена не советуют ломать привычки пользователей и тут я с ним согласен.

Что касается разной сортировки - для второго уровня я предложил  только один вариант (прямой хронологический порядок), но реализованный двумя способами: со свёрнутыми и открытыми ветвями дискуссий.
Записан
smart
Администратор
*******

Репутация: +1206/-14
Offline Offline

Пол: Мужской
Сообщений: 7469


снова дома...


« Ответ #32 : 04.08.2008, 14:19:38 »

Ну насчет привычек -  включение древовивдного режима отображение после того как год стоял плоский список это тоже изменение привычек. В принципе, в ближайшем будущем, я планирую дать возможность авторизованным пользователям настраивать некоторые параметры под себя (при условии, что администратор это разрешит).

В том числе и порядок сортировки, количество комментариев на странице (для списка), отображение аватаров пользователей и т.д. Чтобы конечный пользователь мог выбрать тот режим чтения комментариев, который ему наиболее удобен.
Записан
VETERINAR
Живу я здесь
******

Репутация: +165/-14
Offline Offline

Пол: Мужской
Сообщений: 994


Kiss my shiny metal ass!


« Ответ #33 : 04.08.2008, 14:21:35 »

А нельзя тупо  админке сделать опцию "Древовидные комментарии. Порядок отображения" и селект "новые вверху", "новые внизу"?

И пусть каждый админ сам думает как удобнее его пользователям Azn
Записан
talingur
Гость
« Ответ #34 : 20.07.2009, 05:53:30 »

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

Ведь JComments можно использовать не только как компонент комментариев к статьям. Но и как, например, компонент для Ответов на вопросы (FAQ) или для Отзывов и предложений, где идет сначала пользовательский комментарий, а потом ответ админа.

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

Жаль, что сейчас этого нет.
Записан
smart
Администратор
*******

Репутация: +1206/-14
Offline Offline

Пол: Мужской
Сообщений: 7469


снова дома...


« Ответ #35 : 20.07.2009, 10:04:16 »

Ведь JComments можно использовать не только как компонент комментариев к статьям. Но и как, например, компонент для Ответов на вопросы (FAQ) или для Отзывов и предложений, где идет сначала пользовательский комментарий, а потом ответ админа.
почему нет? в древовидном режиме (если право оставлять ответ оставить только админу) то так и будет, на первом уровне дерева будут вопросы пользователей, на втором - ответы администратора. А отсортированы они будут по первому уровню, т.е. по времени вопросов пользователя. И никаких проблем я тут не вижу.

А если использовать плоский режим отображения (без функции ответа), и то сортировать по дате добавления в обратном порядке (новые сверху) никто не запрещает - сортируйте в удовольствие.
Записан
Gesha33
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 7


« Ответ #36 : 14.12.2009, 20:00:21 »

Это как раз то, что мне было нужно: использование комментариев в режиме вопрос (читателя) - ответ (админа или автора).
Скажите пожалуйста, предусматривает существующий шаблон представление первого и второго уровня разными стилями (например, цвет шрифта и фона)? При использовании компонента для таких целей это было бы здорово -отделить ответы от вопросов не только смещением вправо, но и стилем.
Записан
smart
Администратор
*******

Репутация: +1206/-14
Offline Offline

Пол: Мужской
Сообщений: 7469


снова дома...


« Ответ #37 : 14.12.2009, 20:40:00 »

Скажите пожалуйста, предусматривает существующий шаблон представление первого и второго уровня разными стилями (например, цвет шрифта и фона)?
стандартный шаблон - нет, то никто не мешает отредактировать файл tpl_tree.php и заменить в нем:

Код
	<div class="comments-list" id="comments-list-<?php echo $comment->parent; ?>">
на
Код
	<div class="comments-list comment-level<?php echo $comment->level; ?>" id="comments-list-<?php echo $comment->parent; ?>">

И задавать стили для классов comments-level1, comments-level2, comments-level3...

Записан
Gesha33
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 7


« Ответ #38 : 14.12.2009, 21:14:27 »

И правда! Никто не мешает!  Cheesy
Не сочтите за флуд, огромное Вам спасибо за гениальный компонент, постоянную поддержку пользователей и суперское отношение к пользователям - несмотря на бесплатность продукта и дефицит времени!
Записан
Gfour
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #39 : 21.12.2009, 12:16:19 »

я не минял файл tpl_tree.php а просто в CSS добавил:
Код:
#comments .comments-list .comments-list {свой стиль}

Записан
Gfour
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #40 : 21.12.2009, 12:20:26 »

Я вот тоже использую ваш замечательный компонент в качестве вопрос-ответ, а можно узнать как включить функцию разбиение на страницы в древовидном виде (а то чуствую портянка получится оч. длинной Smiley)?
Записан
smart
Администратор
*******

Репутация: +1206/-14
Offline Offline

Пол: Мужской
Сообщений: 7469


снова дома...


« Ответ #41 : 21.12.2009, 12:35:53 »

Я вот тоже использую ваш замечательный компонент в качестве вопрос-ответ, а можно узнать как включить функцию разбиение на страницы в древовидном виде (а то чуствую портянка получится оч. длинной
никак, и не планируется... перечитайте внимательно данный топик, я объяснял почему.
Записан
zromualdo
Осваиваюсь на форуме
***

Репутация: +4/-0
Offline Offline

Пол: Мужской
Сообщений: 115



« Ответ #42 : 28.12.2009, 21:06:38 »

если у вас много комментариев - лучше чтобы новые были сверху. иначе на странице будет скучно - после контента всегда будут отображены старые (первые) комментарии и свежие придется искать гдето далеко снизу или на последних страницах. спустя несколько лет - такие комментарии уже будут неактуальны. должны быть новые - всегда свежие.

если у вас мало комментов - тогда кто как привык Azn
Записан
dmitry.pr
Осваиваюсь на форуме
***

Репутация: +4/-0
Offline Offline

Сообщений: 60


« Ответ #43 : 17.06.2010, 10:02:52 »

А как можно ручками, в коде, поменять что бы новые в дереве были в начале? Мне как раз надо использовать JComments - как "Вопрос-Ответ".
Записан
dmitry.pr
Осваиваюсь на форуме
***

Репутация: +4/-0
Offline Offline

Сообщений: 60


« Ответ #44 : 17.06.2010, 19:29:22 »

Ну в общем сам я нашел как это сделать  Smiley Может кому пригодится:

Меняем сортировку в древовидном отображении комментариев:

файл com_jcomments/model/jcomments.php

В строке $options['orderBy'] = ($config->get('template_view') == 'tree')? 'c.parent, c.date ASC' : ('c.date ' . $config->get('comments_order'));

Меняем c.date ASC на c.date DESC

Записан
igor92
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


« Ответ #45 : 15.07.2010, 18:52:33 »

Очень нужно разбиение на страницы в древовидном виде (хоть по 20 или 30)
никак, и не планируется... перечитайте внимательно данный топик, я объяснял почему.
это читал
Записан
Dim565
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #46 : 30.07.2010, 16:46:24 »

Цитировать
Меняем сортировку в древовидном отображении комментариев:
Спасибо! Совет очень помог.

Я бы тоже за то, чтобы добавить в настройки компонента листбокс - по возрастанию или убыванию
Записан
smart
Администратор
*******

Репутация: +1206/-14
Offline Offline

Пол: Мужской
Сообщений: 7469


снова дома...


« Ответ #47 : 07.09.2010, 16:57:16 »

Хех, не выдержало каменное сердце авторитарного тирана... В следующей версии компонента при древовидном режиме отображения будет поддерживаться 3 типа сортировки:

Обычный - комментарии отсортированы в порядке добавления
Обратный - комментарии отсортированы в обратном порядке
Комбинированный - первый уровень комментариев отсортирован в обратном порядке (новые сверху), ответы на комментарии - в порядке добавления.

Записан
Darkick
JComments Tester
*

Репутация: +239/-1
Offline Offline

Пол: Мужской
Сообщений: 1281



« Ответ #48 : 07.09.2010, 17:34:56 »

гуууд!
ещё пагинацию добавить и вообще будет "щикарно" Azn
Записан
smart
Администратор
*******

Репутация: +1206/-14
Offline Offline

Пол: Мужской
Сообщений: 7469


снова дома...


« Ответ #49 : 07.09.2010, 17:48:41 »

Не, пагинации как таковой там точно не будет, через версию я сделаю загрузку веток обсуждения по запросу пользователя - т.е. изначально будет грузится 1-N уровней, а все что глубже, после клика на какой-нибудь плюсик. При установке N в единицу будет виден только первый уровень, а дальше можно будет как бы разворачивать ветки. Не более того.
Записан
beliyadm
Профи
********

Репутация: +1479/-61
Offline Offline

Пол: Мужской
Сообщений: 7745


Севастополь==Россия


« Ответ #50 : 07.09.2010, 21:00:58 »

Сергей, давно не гонял последние версии, скажи - есть либо планируется скрытие комментариев с рейтингом ниже заданного? И раскрытие по клику (на хабре и других сайтах так сделано, бывает удобно)
Записан
smart
Администратор
*******

Репутация: +1206/-14
Offline Offline

Пол: Мужской
Сообщений: 7469


снова дома...


« Ответ #51 : 07.09.2010, 23:47:23 »

Петя, в ближайшей версии такого наверно не будет, но я не вижу вообще никаких проблем реализовать это прямо на уровне шаблона - величина рейтинга там доступна, а сделать скрытие или изменение цвета текста у комментариев с низким рейтингом, сам понимаешь, это вопрос 15 минут. Вот что я уже добавил - это автоматическое снятие с публикации после N жалоб пользователей на комментарий (ну например на спам).

p.s. Петя, еще раз с прошедшей днюхой!
Записан
undergrass
Захожу иногда
**

Репутация: +5/-0
Offline Offline

Сообщений: 15


« Ответ #52 : 07.12.2010, 20:12:55 »

Скажите пожалуйста, так все-таки будет ли и в древовидном режиме постраничное разбиение? И если не предвидится, то есть предложение сделать опцию "вопрос-ответ" т.е. только 1 ответ на 1 комментарий (может быть даже как спойлер) с пагинацией

Спасибо за компонент Smiley
Записан
smart
Администратор
*******

Репутация: +1206/-14
Offline Offline

Пол: Мужской
Сообщений: 7469


снова дома...


« Ответ #53 : 13.12.2010, 14:07:07 »

Скажите пожалуйста, так все-таки будет ли и в древовидном режиме постраничное разбиение?
в ближайшем будущем - точно не планируется
Записан
Crimaster
Захожу иногда
**

Репутация: +3/-0
Offline Offline

Сообщений: 10


это-первое-самое-длинное-имя-для-сайта-в-россии.рф


« Ответ #54 : 28.01.2011, 18:23:06 »

Smart день добрый
ДА! Я прочитал эту ветку
ДА! Я Вашу позицию понял !! Но елки-зеленые! Если б Вы знали КАК мне нужна пагинация и древовидный вид с началом от новых коменнтариев !

Если вы не против я сброшу Вам в личку свой сайт
и вы сами все поймете )))

PS А я не могу сбросить в личку, потому что хз где она тут  Grin
Записан
smart
Администратор
*******

Репутация: +1206/-14
Offline Offline

Пол: Мужской
Сообщений: 7469


снова дома...


« Ответ #55 : 28.01.2011, 18:47:54 »

Если б Вы знали КАК мне нужна пагинация и древовидный вид с началом от новых коменнтариев !
Ах, если бы вы знали, как мне требуются дополнительные 1200$ в месяц... Причем, к сожалению, не для удовольствия.

Обратный порядок комментариев будет в следующей версии компонента (думаю в феврале), пагинация если и появится, то никак не раньше конца марта.
Записан
Anatoly1987
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 38


« Ответ #56 : 24.03.2011, 15:48:43 »

Потому, как если на 1-й странице обрыв пойдет на 5-6 уровне комментариев, смещенном вправо допустим на 100 пикселей, глупо на 2-й странице начинать комментарии сдвинутыми уже на 100 изначально, а с другой стороны - вроде как все правильно
По мне, так глубина вложенности не должна превышать 1-2 комментариев, и постраничный вывод сделать не из-за общего количества комментариев, а из за количества первых постов.
Т.е. идёт первый пост, под ним хоть "мульон" комментариев, потом 2, 3, 10.. потом следующая страница. Причём пост поднимается наверх при добавлении нового комментария. Мне импонирует скрипт mbook, но там нет регистрации
Записан
bork
Осваиваюсь на форуме
***

Репутация: +7/-1
Offline Offline

Сообщений: 77


« Ответ #57 : 13.06.2011, 05:21:44 »

Я тоже за добавлении пагинации.
Я хотел использовать JComments вместо SM FAQ (Вопросы и ответы), на одном медицинском сайте
т.е. в древовидном очень удобно: идёт вопрос и ниже ответ.

Но очень расстроился.
Лучше иметь возможность - выбирать с пагинацией или без.
Записан
Antropos
Новичок
*

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 3



« Ответ #58 : 12.01.2012, 01:13:34 »

Очень бы хотелось видеть в новой версии JComments разбиение на страницы при древовидном стиле. Изначально я сделал на своём сайте древовидные комментарии, т.к. они удобнее для полемики, но спустя 11 месяцев после начала работы сайта количество комментариев к некоторым статьям перевалило за сотню, страница с таким количеством комментариев долго грузится, особенно если они комментарии содержат картинки. А если сделать постраничную навигацию, то многие комментарии, являющиеся ответами на другие комментарии в древовидной ветке, будут совершенно нелепо выглядеть  Cry
Например, в ЖЖ древовидный стиль комментариев и там ограничено количество веток на странице, а не количество комментариев на странице. Было бы идеально увидеть такое в JComments.
Записан
Bright
Осваиваюсь на форуме
***

Репутация: +1/-2
Offline Offline

Сообщений: 81


« Ответ #59 : 15.06.2012, 14:59:10 »

Очень удивился, что чуть ли не половина проголосовали за "новые вверху"... Когда сталкиваюсь с таким устройством комментирования, всегда хочется пожелать владельцу ходить на руках. Или писать справа налево (на русском языке). Azn
Особенно это бьёт по мозгам когда и статья большая, и комментариев много - приходится много крутить туда/сюда, после чего каждый раз искать где там последний комментарий и где (в середине длинной "простыни") окно ответа...
ИМХО к такому расположению надо прикладывать кнопку, как делают "ВВЕРХ", только  "к комментаторской дырке". В неизвращенном виде всё решается клавишей "End"
« Последнее редактирование: 15.06.2012, 15:03:44 от Bright » Записан
tefun
Практически профи
*******

Репутация: +128/-1
Offline Offline

Пол: Мужской
Сообщений: 2738


Легче всего обмануть себя


« Ответ #60 : 15.06.2012, 15:24:39 »

Очень удивился, что чуть ли не половина проголосовали за "новые вверху"
согл, сам  Shocked -ся
Записан
dron
Завсегдатай
*****

Репутация: +7/-8
Offline Offline

Сообщений: 790


« Ответ #61 : 27.02.2013, 15:36:32 »

При использовании древовидного стиля разбиение комментариев на страницы не производится. Скажите, как можно это исправить?

Заранее спасибО!
Записан
Страниц: 1 2 3 [Все]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.18 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet