Задача:
В каждом посте нужно показывать оценку выставленную пользователем
Решение:
В админ панеле:
Продукты и модули > Добавить новый модуль :
Продукт: 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 — оценка.
Свежие комментарии