vBulletin: проверьте, читал ли пользователь ветку извне

Есть ли способ проверить, прочитал ли пользователь, вошедший в систему, определенный поток? В настоящее время я использую отдельную веб-страницу (вне программного обеспечения форума), где мне нужно проверить, вошел ли пользователь в систему и прочитал ли этот пользователь определенную тему. Мне удалось проверить, вошел ли пользователь в систему или нет, запросив global.php, но я не уверен, как проверить, читал ли пользователь ветку.

Я использую PHP на этой веб-странице и предпочел бы придерживаться его (что не должно быть сложным, поскольку vBulletin построен на PHP)

Редактировать: используя vBulletin 4.2.0

Спасибо!


person Deniz Zoeteman    schedule 24.11.2012    source источник
comment
сохранить идентификатор потока в массиве в таблице. затем напишите скрипт на странице потока, чтобы проверить, существует ли идентификатор потока в массиве. если не добавить   -  person bashleigh    schedule 24.11.2012
comment
Разве vBulletin еще не делает этого? Я имею в виду, что он знает, когда вы читали тему, по значкам, отображаемым в указателе, поэтому я думаю, что это будет проще, чем это.   -  person Deniz Zoeteman    schedule 24.11.2012
comment
Извините, я не знал, что вы используете vBulletin. Я проверю это   -  person bashleigh    schedule 24.11.2012
comment
Вы сами кодируете php или это приложение в стиле плагина?   -  person bashleigh    schedule 24.11.2012


Ответы (1)


Мне удалось сделать это, прочитав таблицу contentread с двойным предложением WHERE из userid и contentid.

$userid = $vbulletin->userinfo[userid];
$chkthread = mysql_query("SELECT * FROM contentread WHERE userid = '$userid' AND contentid = 1");
$chkthr = mysql_num_rows($chkthread);
if($chkthr < 1){
}
person Deniz Zoeteman    schedule 24.11.2012
comment
Отвечая на свои вопросы? лол, хорошо, это работает так, как ты хотел? - person bashleigh; 24.11.2012
comment
Да, он делает именно то, что я хочу. - person Deniz Zoeteman; 25.11.2012