оценка тут не нужна, при голосе запись добавляется, при снятии голоса - удаляется
Кнопка "голосовать" появляется только при отсутствии записи (тип мода / ид юзера / ид поста), если же запись есть, то в этом случае кнопка "снять голос"
wertex (04.10.2012/17:36)в паблике нет! да, это то же самое, фактически
Jane, а для форума есть такой хак? *Спасибо за пост*, принцип тот же, один раз только можно сказать спасибо, минусовать нельзя. Либо+, либо ничего. А список сказавших спасибо виден только хозяину ан
Koenig (04.10.2012/17:40)да
у меня пока идея из двух функций, первая принимает 3 аргумента, юзер ид голосуещего, тип, номер ид объекта голоса, там же проверка на существует запись? если да, удалить, если нет, добавить
вначале н
NIKO (04.10.2012/17:31)+ 1
нужно что то универсальное. Вставил код в любую страницу и можешь там ставить лайк
include '../like.php';
и в цикле вывода постов пишем ссылку : $like=mysql_result(mysql_query("SELECT COUNT(*) FROM `like` WHERE `post_id`="' . $arr['id'] . '"")), 0);
echo '<a href="index.php?id=' . intval($_GET['id']) . '&page=' . intval($_GET['page']) . '&like=' . intval($_GET['id']) . '&forum"><img src="like.png" alt="like"/> ' . $like . '</a>';
для загруз центра также нужно приинклудить как и в форуме тоже в индекс и вставить ссылку где надо $like=mysql_result(mysql_query("SELECT COUNT(*) FROM `like` WHERE `post_id`="' . $arr['id'] . '"")), 0);
echo '<a href="index.php?id=' . intval($_GET['id']) . '&like=' . intval($_GET['id']) . '&zc"><img src="like.png" alt="like"/> ' . $like . '</a>';