关于dedecms的首页投票不更新或者不显示问题。有两种解决方法:
一、你在后台添加投票以后,需要在首页调用才行。具体方法是:登录后台—>模块—>投票模块,点击投票后面的“获取代码”,里面有三种代码,推荐用最下面那种。复制你选择的代码,然后进入模版—>默认模版管理,修改index.htm文件,在下面找到代码
投票调查,这段代码的下面一句就是官方的代码,官方用的第二种调用,就是JS调用。你用你前面复制的代码覆盖掉官方的代码就好了,然后更新缓存。还有一种方法,你注意看官方的代码中有vote_1.js,那个数字1就是投票ID,改为自己的ID就行了,ID在后台投票模块查看。
二、关于首页投票采用官方默认JS调用,有部分网站首页投票不显示。根据经验很有可能是因为服务器权限设置问题。因为很多人在安装dedecms的时候,根据官方建议在apache配置文件中限制了data目录的权限,导致/data/vote/vote_*.js权限不足。用httpwatch软件测试会发现vote_*.js返回404错误。所以建议使用第三种调用。
希望我的回答能帮到你。