LEOnidUKG

LEOnidUKG
Рейтинг
1788
Регистрация
25.11.2006
Должность
PHP
Интересы
Программирование

Там нигде случаем https не мелькает?

дани мапов:
http://habrahabr.ru/qa/7550/ - смотрите самый верхний комментарий.

Название темы прочитайте и самый верхний комментарий сами.

Там написано:

6) PROFIT дерево комментов с макс. уровнем вложенности равным двум

Это и ребёнок может с 2-мя уровнями :)

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

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

ну может быть вы эмуляторы тоже дадите покушать куков и реферов?

Sanu0074:
LEOnidUKG,
Какой запрос, натолкните на идею..

В смысле какой запрос? Select level from TABLE where=id

А элементы динамически появляются?

Sanu0074:
как PHP узнает уровень вложенности?

Я это делаю через простой запрос в БД.

Sanu0074:
LEOnidUKG,
в принципе идею понял.
уровень вложения с помощью JS определять перед добавлением?

Нет. Пользователь тыкает "Ответить" на нужный комментарий и через JS записывается ID того комментария на который он отвечает в hidden поле. А потому уже PHP узнаёт какой уровень у этого ID и делает +1. Я это делаю через простой запрос в БД. Учитывая, что там на ID стоит уникальный индекс.

Пользователю нельзя такое позволять делать. А то натворит делов :)

Три столбца:

Свой ID|Родительский ID|Уровень вложения

Третий столбец, поможет потом нам CSS формировать.

Нагрузки не будет никакой, если с умом подходить. Выгружаем все данные в PHP функцию и пусть она сама строит древовидный массив. А мы потом перебираем его. Никаких запросов в БД дополнительных.

У меня это просто уже реализовано в моём скрипте CommentIt :)

Поживите, узнаете :)

Всего: 31634