时间:2021-05-02
一、首先在数据中找到"XX_portal_article_title"表,XX是表的前缀,这个因人而异,是在安装discuz时设置的,在这个表中增加一个字段"diy_keywords",类型varchar(64),默认为空。
二、在项目的目录“/template/default/portal”找到模板portalcp_article.htm,打开模板后,找到如下这个位置,并添加html标签
添加html标签后,在发布文章的页面,我们可以看到如下显示:
三、模板中的表单字段添加完毕后,我们需要做入库操作了。在项目目录的“/source/include/portalcp”下找到portalcp_article.php,在文件的中找到$setarr数组,增加一个变量如下图,增加这个变量后,发文和编辑文章的功能中diy_keywrods都能正常入库
四、以上操作完成后,通过测试,diy_keyword可以正常入库
五、接下来就是如何让发布后的文章在meta的keywords中如何显示刚才添加的diy_keyword,打开项目目录“/template/default/common”的header_common.htm,
在meta的keyword上进行修改:
<meta name="keywords" content="{if !empty($article[diy_keyword])}{echo dhtmlspecialchars($article[diy_keyword])}{elseif !empty($metakeywords)}{echo dhtmlspecialchars($metakeywords)}{/if}" />
复制代码
由于discuz的head是公用的一个模板,所以为了保持频道列表也能正常显示后台设置的keywod,我只增加了一个条件判断,不影响频道列表的keyword设置。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
管理栏目字段栏目属性自定义字段功能:在系统支持信息属性自定义字段的基础上,6.6版又新增了栏目属性自定义字段功能,让灵活系统更灵活。一、增加栏目字段1、登录后台
帝国CMS6.6版新增专题属性自定义字段功能,可以在各式专题增加相应的特殊属性,让专题更灵活出色。专题自定义字段功能介绍:(1)、支持自定义专题字段,字段包括支
帝国CMS6.6版新增栏目属性自定义字段功能,在系统支持信息属性自定义字段的基础上,6.6版又新增了栏目属性自定义字段功能,让灵活系统更灵活。栏目自定义字段功能
评论管理包括信息的评论、评论自定义字段、评论分表、评论表情等管理。一、评论相关功能介绍自定义评论字段:除了默认的评论内容字段外,用户还可以自己增加评论发布项。管
帝国CMS6.0的会员列表功能新增了自定义字段搜索。今天我们就专门来讲解6.0的会员自定义字段搜索。使用会员搜索自定义字段说明:默认支持搜索username字段