Комментарии как на Facebook

irmscher

Создатель
Регистрация
12 Авг 2008
Сообщения
37
Реакции
0
Здравствуйте. Имеется скрипт комментов как на фейсбуке взят с codecanyon
вот он сам
вот код файла addcomment.php
PHP:
<?php
    require_once('../config.inc.php');
    require_once('../funcs.inc.php');
    $_REQUEST['comment']     = cleanInput($_REQUEST['comment']);
    $_REQUEST['sender_name'] = cleanInput($_REQUEST['sender_name']);
    $_REQUEST['sender_mail'] = cleanInput($_REQUEST['sender_mail']);
    //honeypot check
    if($_REQUEST['email'] or !$_REQUEST['comment']){
        exit;
    }
    //error check extreme
    if($_REQUEST['sender_name'] == $lang['enterName']){
        unset($_REQUEST['sender_name']);
    }
    if($_REQUEST['sender_mail'] == $lang['enterMail']){
        unset($_REQUEST['sender_mail']);
    }
    //insert comment into database
    $db->exec('INSERT INTO em_comments SET
                                object_id    = '.$db->quote($_REQUEST['object_id']).',
                                created      = NOW(),
                                sender_name  = '.$db->quote($_REQUEST['sender_name']).',
                                sender_mail  = '.$db->quote($_REQUEST['sender_mail']).',
                                sender_ip    = '.(int)ip2long($_SERVER['REMOTE_ADDR']).',
                                comment_text = '.$db->quote($_REQUEST['comment']));
    header('Location: '.$_SERVER['HTTP_REFERER']);
    exit;
?>
в базе одна таблица в ней есть
object_id это как написано в Index.php является идентификатором объекта который комментируется
HTML:
$object_id = 'article_12'; //identify the object which is being commented
также есть sender_name то есть имя отправителя
sender_mail то есть его почта
sender_ip его ип
comment_text и сам текст коммента
Что требуется: есть движок сайта в нем есть профили пользователей. Как прописать этот самый индентификатор для каждого профиля пользователя? т.е. юзер заходит в профиль какого нибудь пользователя и может оставить там свой коммент и смотреть что написали об этом другие юзеры.
т.е. привязать определенные комменты к определенным юзерам и отображать их соответственно для каждого свои.
ссылка на профиль юзера в движке имеет такой вид: userdetails.php?id=1001
где 1001 - ид пользователя который берется из базы из таблицы юзеров
или в Php так
PHP:
<a href=userdetails.php?id=$arr[id]>
подскажите пожалуйста как решить эту проблему. Буду очень благодарен
 
добавь поля
friend_id - id-юзера, чью стенку смотрим
user_id - id-пользователя, кто смотрит/пишет
 
Назад
Сверху