Есть ли такой мод чтоб показывал сколько просмотров вашей темы и кто ее просматривал?
18 Фев 2011, 9:13В стандарте phpbb2 есть счётчик просморта тем. Вот на счёт кто просматривал не знаю.
18 Фев 2011, 15:21Идея прикольнула... Короче за 5 минут мельком навоял, по всем вопросом в аську 7001100
20 Фев 2011, 14:18
$sql = "SELECT *
FROM " . WIEWS_TABLE . "
WHERE w_topic = ".$topic_id."
AND w_user =".$userdata['user_id'];
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
if($row['w_raz'] < 0 || $row == '')
{
$sql = "INSERT INTO ".WIEWS_TABLE." (w_user,w_topic,w_raz) VALUES
(".$userdata['user_id'].",".$topic_id.", 1);";
$result = $db->sql_query($sql);
if(!$result)
{
message_die(GENERAL_ERROR,'Ошибка!<br><br> <a href="javascript:history.go(-1);"> Вернутся назад</a><br><br>',"",__LINE__,__FILE__,$sql);
}
}
else
{
$sql = "UPDATE " . WIEWS_TABLE . " SET w_raz = w_raz +1 WHERE w_user = ".$userdata['user_id']." AND w_topic=".$topic_id;
if( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Ошибка!<br><br> <a href="javascript:history.go(-1);"> Вернутся назад</a><br><br>', '', __LINE__, __FILE__, $sql);
}
}
INSERT INTO и UPDATE это чем не запись?