用户投稿时如何自行添加tags标签的方法
用户投稿支持自行添加tags标签方法是一种让作者在提交文章时可以自定义关键词或主题的功能。这样,读者可以通过搜索这些标签来找到他们感兴趣的内容。为了实现这个功能,网站需要提供一个输入框,让作者输入他们想要添加的标签。同时,还需要对这些标签进行验证和处理,确保它们符合网站的规范。此外,还可以为作者提供一些建议性的标签,帮助他们更好地描述文章内容。总之,通过允许用户自行添加tags标签,可以提高内容的可发现性和相关性,从而吸引更多的读者。
近期帝国CMS开发用到的,网上找的,测试发现7.5完美使用,收藏一下,以便以后使用。
打开/e/class/qinfofun.php
找到:
$fsql=$empire->query("insertinto".$infotbr['datatbname']."(id,classid,keyid,dokey,newstempid,closepl,haveaddfen".$ret_r[2].")values('$id','$classid','$keyid',1,'$newstempid',0,'$haveaddfen',''".$ret_r[3].");");
改为:
$fsql=$empire->query("insertinto".$infotbr['datatbname']."(id,classid,keyid,dokey,newstempid,closepl,haveaddfen,infotags".$ret_r[2].")values('$id','$classid','$keyid',1,'$newstempid',0,'$haveaddfen','".addslashes($add[infotags])."'".$ret_r[3].");");
继续找到:
//扣点记录
上面添加:
//TAGSif($add[infotags]&&$add[infotags]<>$add[oldinfotags]){eInsertTags($add[infotags],$add['classid'],$id,$newstime);}
后台→系统→管理数据表→下载系统数据表→管理系统模型→前台表单模板 里添加
<tr><tdwidth=16%height=25bgcolor=ffffff>TAG标签</td><tdbgcolor=ffffff><inputname="infotags"type="text"id="infotags"value=""size="40">(标签之间用英文,隔开)</td></tr>