dr-mart

Задача дизайнерам и верстальщикам. Приз 5000 руб.

На нашем форуме есть ответы на ответы. 
Комментарии идут только 1 уровнем, последовательно друг за другом, поэтому мы в каждый ответ вкладываем цитатой предыдущий комментарий. 
Из-за этого получаются уродливые башни из цитат, например:   
smart-lab.ru/forum/%D0%A4... 
Задача дизайнерам и верстальщикам. Приз 5000 руб.

форум тут: 
smart-lab.ru/forums/ 

Необходимо предложить изящное решение, чтобы: 
а) не было нагромождения из цитат 
б) можно было каким-то образом легко понять, на какой комментарий отвечает человек 

Например предложить какие-то варианты сворачивания/разворачивания вложенных комментариев при помощи js и т.п. 

Результат необходимо представить в формате HTML+CSS+JS. 
★2
40 комментариев
Хорошо что обратил внимание на это безобразие
Не прошло и десяток лет, как Тимофей придумал ветвление в комментах!!! Щас как Смарт-Лап попрет!!! Пейсбук обгонит
avatar
ℤakk, с бюджетом в 5000р на конкурс? :)  мда, трейдеры смотрю дизайнерам жалкие подачки кидают — на один раз поесть в нормальном заведении
avatar
Сергей Сметанин, да я всегда на него обращал внимание
Тимофей Мартынов, я тебе раза три писал про ветвление комментов, когда ты спрашивал что поменять/улучшить на смарт лабике. И никакой реакции не было))
avatar
фигасе ты жируешь, 5000р на ветер красноглазикам зажравшимся. если б это был мой сайт то я бы написал чтобы мне сделали за косарь, за +100 в рейтинг.
 
avatar
Тимофей, зачем заново городить велосипед ?.. в сети полно решений и причем за бесплатно

habrahabr.ru/post/244715/
avatar
На форуме где я раньше общался это сделано примерно так:




мне нравилось.


Как вариант для размышления!
Роман Франтовский, тут ветвление идет комментариев. У нас ветвления нет
Тимофей Мартынов, добавить ветвление у нас. Сложности в программировании там не должно быть никакой.

После этого сделать как на картинке.
avatar
Как в жж со сворачиванием ветки комментариев больше N-й ступени.
avatar
bestt, внимательно читайте ТЗ
Тимофей Мартынов, если внимательно выполнять все задания Тимофея, то можно поесть бесплатно и заработать пять тыщ ))
avatar
Тимофей Мартынов, навскидку:



https://goo.gl/xdeyMt
avatar
Konstanin K., красава брат!
акуенно сделал
Konstanin K., как тебе перевести 5 тыщ?
Konstanin K., пожалуйста, не удаляй какое-то время эту страницу.
давай, как мы внедрим твой вариант, я тебе переведу 5000 руб
Зачем выдумывать велосипед?
Очень удобное цитирование уже придумано конкурентом.
Можно только чуть видоизменить, чтобы совсем уж не казалось плагиатом и внедрять. 



Кстати, и 5000 на этом можно сэкономить. )))
avatar
Мюнхгаузен, мне кажется что можно сделать крче
Вот пример из контакта
https://vk.com/wall-2158488_156988
avatar
Kvadr, да, неплохое решение.
Оно там другое, но можно идею перенести наоборот:
подгружать предыдущий комментарий при наведении на такую область
Тимофей Мартынов, посмотри комменты на пикабу, мне нравится как там сделано.


rambler.ru
avatar
aman, хороший вариант!

Есть стандартное решение почти во всех движках. Переключение на режим списком либо веткой.

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



avatar
Не проще убрать цитаты вообще, кто кому пишет и на что отвечает и так понятно, если при ответе автоматом имя лица которому отвечают присваивается
avatar
1) Снял офис
2) Поощрение активных пользователей форума акций.
3) Наем фриланса на верстку
растешь. Молодец. 

Но ремонт наверняка сам делаешь.
avatar
Андрей К, да ремонт сам, пока это мне интересно
Свернуть все в раскрываемый [+]/[-] кроме последнего цитируемого фрагмента. Так как Тимофей покупал кучу книг по CSS — техническая реализация на его стороне ;))

Посмотри как реализованно в телеграм на андроиде. Только первые несколько слов в цитате,  и никакого нагромождения. Скорее всего надо будет использовать Ява скрипт. 
avatar
Если сделать как старый добрый PhpBB, то можно рвать MFD, а сейчас даже читать не хочется… Не надо ничего придумывать, бери то, к чему все с детства привыкли
avatar
А что если текущий вариант дополнить сворачиванием, т.е. каждый блок цитаты сворачивается по-умолчанию и еще можно было бы куда нибудь в этот блок воткнуть ссылку на цитируемый комментарий.
Александр Лопатин, 



Как-то так, естественно оформление надо доделывать.
Александр Лопатин, спасибо за идею
Может сделать как на YouTube -> Показать все ответы-Скрыть ответы
avatar

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

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

avatar

Я не верстальщик  и не дизайнер, но предложу.
Вложенные сообщения не нужны, скрытие не нужно, так как  для чтения нужны доп действия. Только лента.
Предлагаю:
1. сообщения пронумеровать. Если пользователю лень давать ссылку, то он просто напишет в каком сообщении он писал это.
2. ответ на сообщение типа имя и <ссылка>, нажимаешь в ответе на ссылку и читаешь исходное сообщение (или оставить как в комментариях к постам);
3. Цитирование. Если пользователю надо ответить на часть сообщения, то он выделяет эту часть и жмет ответить, то тогда автоматически создается цитата из только выделенного.
4. Если пользователь не хочет  лазить по ссылкам дискуссии, то можно было бы сделать опцию открыть всю дискуссию по одному вопросу в отдельном окне.  Туда бы попадали только релевантные сообщения. Было бы удобнее.
5. Повторение одних и тех же сообщений не должно быть. 

avatar
Вариант реализации:
Оставлять «башни» как есть, но все цитируемые сообщения, кроме последнего, автоматически сворачивать. Развернутым остается только последнее сообщение. Логика простая: обычно пользователь хочет цитировать только последнее сообщение, чтобы было понятно, кому он отвечает, а все остальные сообщения — идут «бонусом».
Ну до кучи еще можно куда-нибудь ввернуть ссылки «свернуть все», «развернуть все».
avatar
Ждём задание от тимофея, что бы во всех браузерах можно было форум читать. а не только квадратикик вместо букв лицезреть.
avatar
Может сменить саму концепцию комментирования?

Как это сделано, например в телеграмме: в цитату включается только последнее сообщение, на которое пишется ответ.

Пример:




avatar

теги блога Тимофей Мартынов

....все тэги



UPDONW
Новый дизайн