смысл: проголосовать за страницу и вывести результат.
<a id = "vote_yes" href="#" style="float:left;">yes </a>
<div id="result_vote_yes" style="float:left;"><xsl:value-of select="//property[@name = 'vote_yes']/value" disable-output-escaping="yes" /></div>
<SCRIPT type="text/javascript">
function get_cookie(cookie_name){
var results = document.cookie.match ('(^|;) ?' + cookie_name + '=([^;]*)(;|$)');
if (results)
return (unescape(results[2]));
else
return null;
}
// Получаем наши куки голосования
x = get_cookie("Golos");........./*c куками понятно... докручу потом*/
// При нажатии на проголосовать (ajax, запись рез-та, запись куки)
$('#vote_yes').click(function(){
$('#vote_yes').remove();
document.cookie = "Golos=Yes; expires=Today()";
/*КАК ЗАПИСАТЬ ЗНАЧЕНИЕ НА ЕДИНИЦУ БОЛЬШЕ В БАЗУ?
? и затем показать новый без перегрузки стр*/
$('#result_vote_yes').html('Спасибо за ваш голос');
});
/*НЕ РУГАЙТЕ СИЛЬНО, УЧУСЬ ТОЛЬКО*/
</SCRIPT>
ЕЩЕ НАРИСОВАЛА ВОТ ЭТО:
public function counter_vote_yes($current_page_id) {
$hierarchy = umiHierarchy::getInstance();
$element=$hierarchy->getElement($current_page_id);
$temp_count=$element->getValue("vote_yes");
++$temp_count;
$element->setValue("vote_yes",$temp_count);
$element->commit();
return $element->getValue("vote_yes");
}
НО НИКАК ПРИКРУТИТЬ ОДНО С ДРУГИМ