- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем доброго времени суток. Хочу сделать удобные древовидные ajax комменты, но не могу определится со структурой.
Вот на коленке набросал структуру, но есть нюансы:
id, //ИД коммента
arid, //ид статьи к которой привязан коммент
arn, //название статьи к которой привязан коммент
aid, //ИД автора
avatar, //аватарка автора
aname, //ИМЯ автора (чтоб лишний раз не вытаскивать с БД)
rname, //ИМЯ reply т.е имя того кому отвечаем если ответ
rid, //ID того юзера которому отвечаем (если отвечаем)
date, //дата коммента
comment, //комментарий
pcid, //ИД родительского коммента если есть
level, // уровень вложенности
path,//папка вида /25/63/75/103
ip, //IP чтоб знать кого банить
uhash //MD5 коммента чтоб небыло дублей в течении 10 мин. например от одного и тогоже автора
Комменты собираюсь доставать одним запросом, сортировать этот получившийся массив и рекурсивно выводить ну и чтоб каждый раз к базе не обращаться - записывать комменты в спец. поле в таблице со статьей и обновлять "кеш" после добавления/удаления/изменения комментов. Как Вам вообще такой вариант или есть ещё более гибкие варианты структуры?
И как лучше делать сортировку, сразу в запросе к БД или отсортировать уже после вытаскивания из БД?
Тоже собирался как-то делать древовидные комментарии и искал как лучше сделать, увидел решение, которое понравилось больше всех http://habrahabr.ru/qa/7550/ (совет отGearHead). Но в конце концов, все-таки поставил обычные комментарии из-за того что в древовидных неудобно искать свежие комментарии. Допустим кто-то ответит на старое сообщение и его ответ будет под этим поздним комментарием, а не в начале списка, как все привыкли.
Но ведь можно поставить и переключатель дерево-список (см. тытруб)
Древовидные коммендарии зло и уродство.
Не издевайтесь над людьми, делайте обычные.
Все зависит от неких параметров
Количество предполагаемых коментариев
Темы (может тема и уходить в сторону)
ЖЖ тому пример.
Хабр имеет дерево
А если коменты=отзывы, то да, возможно, и зло
лучше сделать как на этом форуме - возможность вставить ник в ответ и цитирование. и не нужны никакие древодидности, не располагают они к чтению и комментированию.
лучше сделать как на этом форуме - возможность вставить ник в ответ и цитирование. и не нужны никакие древодидности, не располагают они к чтению и комментированию.
Вот это кстате отличная идея и еще по поводу переключателя на дерево надо подумать..
Присоединяюсь к тем, кто против древовидных. Действительно, не очень удобно и малоинформативно. Достаточно указания автора, или цитирования, если это ответ на предыдущее собщение.
Присоединяюсь к тем, кто против древовидных. Действительно, не очень удобно и малоинформативно. Достаточно указания автора, или цитирования, если это ответ на предыдущее собщение.
еще при ответе на конкретное сообщение можно якорь ставить, чтоб уж совсем замечательно было.
еще при ответе на конкретное сообщение можно якорь ставить, чтоб уж совсем замечательно было.
И потом по нему, если уж очень хочется, собирать деревья сразу в броузере на JS :)
лучше сделать как на этом форуме - возможность вставить ник в ответ и цитирование. и не нужны никакие древодидности, не располагают они к чтению и комментированию.
более того, на Этом Форуме реализованы древовидные комментарии, но они выключены в настройках.