在升级到dedecms5.3.1后,原来的“顶一下”的功能不能使用了,当我们在内容页点“顶一下”的时候,会有如下的错误提示:
Warning: require_once(D:\Hosting\3771415\html/include/config_base.php) [function.require-once]: failed to open stream: No such file or directory in D:\Hosting\3771415\html\digg.php on line 2
Fatal error: require_once() [function.require]: Failed opening required 'D:\Hosting\3771415\html/include/config_base.php' (include_path='.;C:\php5\pear') in D:\Hosting\3771415\html\digg.php on line 2
大意是说,在digg.php中要调用config_base.php文件(这是一个连接数据库的文件),但是却找不到该文件。
因为在dedecms5.3.1中数据库的配置不见不在include目录中了,并且也不是config_base.php这个名称了,所以出错是肯定的。
经过盼盼一下,才知道原来在5.3.1版本中的“顶一下”并不使用digg.php文件了(所以在根目录下也就没有digg.php了)。
下面是问题解决的方法和步骤:
由于顶一下功能默认是在内容页中的,所以要先打开内容页模板article_article.htm,然后把官方default/article_article.htm中下面的Digg复制到我们要用的模板中就可以了
~但是风格要自己修改下
其他相关问题:
请问怎么样更改顶一下 踩一下这两个文本?我更改了article_article.htm 文章内容页模板 里的相应内容,然后重新一键更新网站,但还是没有用,还是原来那几个字,请高手解答一下,谢谢
回答1:
需要修改article_article.htm和digg_frame.php,还有feedback.php
回答2:
我只改了digg_ajax.php文件,就行了,呵呵
(盼盼经过测试,确实是只修改这一个文件即可出效果。)