Задача:
В каждом посте нужно показывать оценку выставленную пользователем
Решение:
В админ панеле:
Продукты и модули > Добавить новый модуль :
Продукт: vBulletin
Местоположение модуля: postbit_display_complete
Код PHP модуля:
-
$post['postrate']=0;
-
if ($userid = intval($this->post['userid']))
-
{
-
$exists = $this->registry->db->query_first("
-
SELECT *
-
FROM " . TABLE_PREFIX . "threadrate
-
WHERE userid = $userid
-
AND threadid = " . intval($this->thread['threadid'])
-
);
-
if ($exists!==false) {
-
$post['postrate']=$exists[vote];
-
}
-
}
В шаблон вставляем $post[postrate]: 0 — не голосовал, 1-5 — оценка.