Рейтинг объектов

max-sparker

Профессор
Регистрация
9 Мар 2008
Сообщения
171
Реакции
44
Доброго времени!
Прошу тех, кто пользуется данным компонентом Рейтинг объектов рассказать как его использовать и прикреплять к объектам. Самому разобраться не получается :confused:
 
както там все просто:

В компоненте к которому хотите прикрепить рейтинг, в "Настройки отображения компонента раздела"(это чуть ниже системных настроек:(
PHP:
$settings_array = array(
	'ShowRating' => array('type' => 'checkbox',
		'default_value' => '',
		'caption' => 'Доступны рейтинги'
	),
	'RatingSUB' => array('type' => 'string',
		'default_value' => '0',
		'caption' => 'Идентификатор раздела с рейтингами',
		'size' => '3',
		'validate_regexp' => '/^\d+$/',
		'validate_error' => 'Введите целое число'
	),
	'RatingCC' => array('type' => 'string',
		'default_value' => '0',
		'caption' => 'Идентификатор компонента рейтингов в разделе',
		'size' => '3',
		'validate_regexp' => '/^\d+$/',
		'validate_error' => 'Введите целое число'
	)
);
В самом компоненте, в списке или отображении на отдельной странице:
PHP:
".opt( $cc_settings['ShowRating'] && $cc_settings['RatingSUB'] && $cc_settings['RatingCC'], "<div class='nc_comments'>".s_list_class($cc_settings[RatingSUB], $cc_settings[RatingCC], "&scID=$cc&objID=$f_RowID&userID=$f_UserID&backlink=".urlencode(htmlspecialchars($GLOBALS[client_url]))."", true)."</div>")."
Далее в "Визуальные настройки компонента" (это настройки компонента уже в разделе), заполняете соответствующие поля, которые берете из заранее заготовленного раздела имеющего компонент "Голосование: Рейтинг объектов".
Попробуйте, вроде должно получится.
ЗЫ
коды взяты из стандарных компонентов, т.е. по себя возможно еще придется подпилить малость, ну там оформление, аяксы и т.п.
 
Попробуйте, вроде должно получится.
ЗЫ
коды взяты из стандарных компонентов, т.е. по себя возможно еще придется подпилить малость, ну там оформление, аяксы и т.п.

Спасибо, я так и сделал - создал демо-версию сайта на netcat.ru и посмотрел как работает компонент в демки...
 
Рейтинг очень странно работает. Что хочет то и делает. Нажимаю + он добавляет не +1 к рейтингу а +2, или вообще -
Кто-нибудь знает что с этим делать?
Попробуй отключить кеширование в разделах где используется рейтинг.
 
Для использования рейтинга объектов нужно добавить данный компонент в любой подходящий Вам раздел, затем в компоненте, к которому хотите прикрутить рейтинг, впишите следующий код:
PHP:
".s_list_class(sub, cc, "&scID=$cc&objID=$f_RowID&userID=$f_UserID&backlink=".urlencode(htmlspecialchars($GLOBALS[client_url]))."", true)."
где первые 2 параметра - номер раздела в котором находится компонент рейтинга и номер самого компонента в данном разделе.
 
Назад
Сверху