Выбрать страницу

Задача:
В каждом посте нужно показывать оценку выставленную пользователем
Решение:
В админ панеле:
Продукты и модули > Добавить новый модуль :
Продукт: vBadvanced Dynamics
Местоположение модуля: vba_dyna_functions_dyna_postbit
Код PHP модуля:

$post['postrate']=0;
global $db;
if ($userid = intval($post['userid']))
{
	$exists = $db->query_first("
		SELECT *
		FROM " . TABLE_PREFIX . ADV_DYNA_PREFIX . "_rate 
		WHERE 
		userid = $userid AND 
		entryid = " . intval($post['entryid'])
		);
	if (isset($exists[rating])) {
		$post['postrate']=intval($exists[rating]);
	}
}

В шаблон вставляем $post[postrate]: 0 — не голосовал, 1-5 — оценка.

Share This