dedecms添加标题时,提示标题为空是什么原因

dedecms添加标题时,提示标题为空是什么原因,第1张

在列表页不能直接使用{dede:fieldbody/},这个是在内容页使用的标签。在列表页有其他的用法:

{dede:arclist typeid='' titlelen='' limit='' orderby='' addfields='body' channelid='1'}

[field:body/]

{/dede:arclist}

重点就是addfields='body' channelid='1'这部分,意思为调用ID为1的内容模型中的附加字段body。因此除了在列表页中加入上述代码外,还需要进入Dedecms后台--核心--频道模型--内容模型管理--普通文章,点击进入后,在“列表附加字段”这个项目中添加字段:body,这样就可以了。

(不给采纳就不科学了)

阳能电池);光化转换(绿色植物)。能量的转化和

如何修改dedecms默认的文章标题长度?

1、进入后台,点击“系统基本参数”---“其他选项”,修改默认的标题长度数字。

2、进入“SQL命令行工具” 输入:

alter table dede_archives modify title varchar(200),点“确定”

3、调用标题标签用[field:fulltitle/]

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

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就不会有此问题了。

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

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms添加标题时,提示标题为空是什么原因

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情