帝国cms用户投稿支持自行添加tags标签方法
2020-04-10 站长 站长日志
近期帝国CMS开发用到的,网上找的,测试发现7.5完美使用,收藏一下,以便以后使用。
打开/e/class/qinfofun.php
找到:
1 2 3 |
$fsql = $empire ->query( "insert into " . $infotbr [ 'datatbname' ]. "(id,classid,keyid,dokey,newstempid,closepl,haveaddfen" . $ret_r [2].") values ( '$id' , '$classid' , '$keyid' ,1, '$newstempid' ,0, '$haveaddfen' , '' ".$ret_r[3]." );"); |
改为:
1 2 3 |
$fsql = $empire ->query( "insert into " . $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]." );"); |
继续找到:
1 | //扣点记录 |
上面添加:
1 2 3 4 5 |
//TAGS if ( $add [infotags]&& $add [infotags]<> $add [oldinfotags]) { eInsertTags( $add [infotags], $add [ 'classid' ], $id , $newstime ); } |
后台→系统→管理数据表→下载系统数据表→管理系统模型→前台表单模板 里添加
1 2 3 4 |
< tr > < td width = 16 % height = 25 bgcolor = ffffff >TAG标签</ td > < td bgcolor = ffffff >< input name = "infotags" type = "text" id = "infotags" value = "" size = "40" >(标签之间用英文,隔开)</ td > </ tr > |