Cakephp 使用CakeDC插件的5星级评级

Cakephp 使用CakeDC插件的5星级评级,cakephp,cakephp-2.0,rating,cakedc,Cakephp,Cakephp 2.0,Rating,Cakedc,我正在使用CakeDC评级在我的网站上进行星级评级。我设法使它工作,但它是显示收音机的选择。我真的希望它是一个5星级的功能。在他们的文档中,他们告诉我们可以使用Jquery.ui.stars使其工作,但我想我会花很多时间来尝试 有没有人知道或者有一个示例代码(php、脚本、css和html)可以使用该评级插件实现此功能?您确实在webroot中看到了js/css文件夹,对吗? 它们确实有更高的用途。您想要的实际上已经是插件的一部分,并且如果您包含样式表和javascript文件,它会自动启用

我正在使用CakeDC评级在我的网站上进行星级评级。我设法使它工作,但它是显示收音机的选择。我真的希望它是一个5星级的功能。在他们的文档中,他们告诉我们可以使用Jquery.ui.stars使其工作,但我想我会花很多时间来尝试


有没有人知道或者有一个示例代码(php、脚本、css和html)可以使用该评级插件实现此功能?

您确实在webroot中看到了js/css文件夹,对吗?

它们确实有更高的用途。您想要的实际上已经是插件的一部分,并且如果您包含样式表和javascript文件,它会自动启用


因此,只需包含脚本+jquery。完成。有什么问题吗?

您确实在webroot中看到了js/css文件夹,对吗?

它们确实有更高的用途。您想要的实际上已经是插件的一部分,并且如果您包含样式表和javascript文件,它会自动启用


因此,只需包含脚本+jquery。完成。有什么问题吗?

我用它来评级。将其与一些php结合起来非常简单;)CakePHP评级插件太差劲了。当然可以试试@Jelmer的建议。我用它来评级。将其与一些php结合起来非常简单;)CakePHP评级插件太差劲了。当然可以试试@Jelmer的建议。我只是到处都能看到收音机。。。我是这样添加插件的:
$this->Rating->display(数组('item'=>$article['article']['id'],'type'=>'radio','stars'=>5,'value'=>$article['article']['Rating'],'createForm'=>array('url'=>array\u merge('this->passedArgs,array('rate'=>$article['article']['id'],'redirect'=>true))),数组('style'=>'float:left',)
css和js位于正确的位置…它在内部呈现
starForm()
,因此通常会显示星星。使用Firefox+Firebug调试代码。这将揭示你的JS问题。谢谢你。。。我会的,我会告诉你结果的。我设法做到了。我有一些小问题,比如到js和css的路径错误。但最重要的是,我没有使用js来进行样式化:
$('#ratingform').stars({split:2,cancelShow:false,callback:function(ui,type,value){ui.$form.submit();})好。我只是到处都能看到收音机。。。我是这样添加插件的:
$this->Rating->display(数组('item'=>$article['article']['id'],'type'=>'radio','stars'=>5,'value'=>$article['article']['Rating'],'createForm'=>array('url'=>array\u merge('this->passedArgs,array('rate'=>$article['article']['id'],'redirect'=>true))),数组('style'=>'float:left',)
css和js位于正确的位置…它在内部呈现
starForm()
,因此通常会显示星星。使用Firefox+Firebug调试代码。这将揭示你的JS问题。谢谢你。。。我会的,我会告诉你结果的。我设法做到了。我有一些小问题,比如到js和css的路径错误。但最重要的是,我没有使用js来进行样式化:
$('#ratingform').stars({split:2,cancelShow:false,callback:function(ui,type,value){ui.$form.submit();})