X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Ответ на комментарий
Kuchuluk
Kuchuluk
Topic Starter сообщение 24.5.2013, 14:29; Ответить: Kuchuluk
Сообщение #1


делаю систему комментариев. сами комментарии в БД заносятся и выводятся как надо. Но вот как реализовать ответ на комментарий? Я решил сделать так - в таблице с комментариями есть поле otvet, если это просто комментарий, то туда попадает значение 0, если это ответ на другой комментарий, то попадает id того комментария, на который отвечают. Вот только как "дать понять" обработчику, что это именно ответ? Как ему это передавать? Может кто-нибудь делал такое.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
isvetlichniy
isvetlichniy
сообщение 24.5.2013, 14:41; Ответить: isvetlichniy
Сообщение #2


ну можно использовать и твою логику.
получается так тогда:

1. Пишем функцию, которая найдет все комментарии в таблице, тоесть где otvet = 0

2. Пишем функцию, которая найдет все ответы для заданного комментария.

Ну и поехали выводить в цикле: выводим комментарий и дальше выводим все ответы к нему. уровень вложенности сам решай,
либо бесконечный, либо просто для начала сделай комментарий и к нему ответы, без ответа на ответ
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Kuchuluk
Kuchuluk
Topic Starter сообщение 24.5.2013, 14:52; Ответить: Kuchuluk
Сообщение #3


не, у меня сейчас задача в другом. нужно, чтобы функция, которая заносит комментарий в базу видела, что это именно ответ, а не простой комментарий. Как через форму отправки передавать, что это именно ответ? и на какой он комментарий именно является ответом.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
isvetlichniy
isvetlichniy
сообщение 24.5.2013, 14:57; Ответить: isvetlichniy
Сообщение #4


ааа, я понял. ну я думаю так, что у тебя ж полюбому есть кнопочка ответ или что то в этом роде.

сделай скрытое поле в форме для хранения id комментария, по умолчанию равно нулю.
При нажатии на кнопку ответ в это поле заноси значение комментария, на который дают ответ
а когда обрабатываешь результат - проверяй, 0 или нет это поле
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Kuchuluk
Kuchuluk
Topic Starter сообщение 24.5.2013, 15:13; Ответить: Kuchuluk
Сообщение #5


При нажатии на кнопку ответ в это поле заноси значение комментария, на который дают ответ

это на яваскрипте делать?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
isvetlichniy
isvetlichniy
сообщение 24.5.2013, 15:13; Ответить: isvetlichniy
Сообщение #6


да
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
fedornabilkin
fedornabilkin
сообщение 24.5.2013, 15:38; Ответить: fedornabilkin
Сообщение #7


А не проще сделать цитирование, а комменты одной лентой пустить?
Цитаты можно немного выделить и сразу будет все понятно.
Если интересно, то подскажу как я это реализовал.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Kuchuluk
Kuchuluk
Topic Starter сообщение 24.5.2013, 15:43; Ответить: Kuchuluk
Сообщение #8


Если интересно, то подскажу как я это реализовал.

да, интересно
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
fedornabilkin
fedornabilkin
сообщение 24.5.2013, 15:57; Ответить: fedornabilkin
Сообщение #9


В блоке с комментарием кнопка цитировать. По нажатию кнопки, текст комментария отправляется в поле формы и обрамляется [ quote = "autor" ]comment[ / quote ]
без пробелов конечно же.
Если в комментарии выделить мышкой определенный текст, то в форму добавится только выделенный текст [ quote = "autor" ]selected comment[ / quote ]
Если в форме что-то написано, то цитата добавляется ниже. Есть возможность цитировать комментарий с цитатой.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Kuchuluk
Kuchuluk
Topic Starter сообщение 24.5.2013, 16:01; Ответить: Kuchuluk
Сообщение #10


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


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Нужна база блогов на WP, где можно оставить комментарий.
Кто может собрать базу блогов на WP, где можно оставить комментарий.
12 sergey_kazakov 16251 17.9.2021, 15:57
автор: Himena
Горячая тема (нет новых ответов) Первоначальная раскрутка новых групп, оформление, комментарий по критериям, и т.д.
Если вы только что создали группу и не знаете с чего начать, напишите
87 Хит 34886 20.10.2020, 17:35
автор: Bonaventoure
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВопрос-ответ о работе форума
307 dos1k 43323 9.11.2019, 17:59
автор: heks
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыПредлагаю качественные ссылки на ответ маил
32 Ванди 11105 5.8.2018, 16:16
автор: magaca
Открытая тема (нет новых ответов) Предлагаю размещение качественных ссылок на форумах и сервисах вопрос ответ
21 ПроФФи 5019 2.3.2018, 20:56
автор: ShowPrint


 



RSS Текстовая версия Сейчас: 20.4.2024, 15:39
Дизайн