dedecms如何使设置防采集之前发布的文章防采集呢

dedecms如何使设置防采集之前发布的文章防采集呢,第1张

进数据库添加一个账号和密码 dede_admin表

pwd:c3949ba59abbe56e057f   是123456加密后的字符串,你登陆时的密码就是123456,用户名是admin1,可以自己定义

您好,朋友。跟版网团队很高兴为您解答:

dedecms发布文章提示”标题不能为空

现象是发布英文标题没问题,发布中文会提示“标题不能为空”

因为htmlspecialchars在php54默认为utf8编码,

gbk编码字符串经 htmlspecialchars 转义后的中文字符串为空,也就是标题为空。

所以给htmlspecialchars添加ENT_COMPAT ,’GB2312′参数修改编码默认值。

具体方法有两种:

1在/include/commonfuncphp中任意位置添加函数

function gbkhtmlspecialchars($str)

{

return htmlspecialchars($str, ENT_COMPAT ,’ISO-8859-1′);

}

2如果空间商可以切换php版本,请将php版本切换为php52就不会有此问题了。

希望我的回答能够帮到你!

如果你要启用字符串混淆来防采集,请在文档模板需要的字段加上 function='RndString(@me)' 属性,如:{dede:field name='body' function='RndString(@me)'/}。

更新缓存,再更新html

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms如何使设置防采集之前发布的文章防采集呢

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情