永发信息网

帝国cms的tags页面怎么生存

答案:2  悬赏:30  手机版
解决时间 2021-03-02 00:38
帝国cms的tags页面怎么生存
最佳答案
字都没打对 怎么理解,tags本来就不支持生成 你要静态文件 论坛有人贡献过插件,这种页面都是伪静态用的多
全部回答
修改步骤: 1、以下代码加入到admin/ecmsinfo.php,在任意2个elseif中间插入就行 elseif($enews=="addtags_all")//列表批量添加tags { $classid=$_post['classid']; $id=$_post['id']; $tags=$_post['add_listtags']; $newstime=time(); einserttags2($tags,$classid,$id,$newstime); } 2、将以下代码加入到class/uesrfun.php //加入tag表 function einserttags2($tags,$classid,$id,$newstime){ global $empire,$dbtbpre,$class_r; if(!trim($tags)) { printerror("tags信息不能为空", "", 1, 0, 1); return ''; } $count = count($id); //统计id数量 $tags = reppostvar($tags); $tag = explode(",", $tags); if (emptyempty($count)) { printerror("未选择信息id", "", 1, 0, 1); } if (count($tag)>1) { printerror("只能添加一个tags词", "", 1, 0, 1); } $classid=(int)$classid; $id[$i] = (int)$id[$i]; $mid=(int)$class_r[$classid][modid]; for($i=0;$i<$count;$i++) { $tbname=$class_r[$classid][tbname];//获取表名 $r=$empire->fetch1("select tagid from {$dbtbpre}enewstags where tagname='$tags' limit 1"); $t = $empire->fetch1("select infotags from {$dbtbpre}ecms_".$tbname." where id='$id[$i]'"); $taga=$t['infotags'].",".$tags; //组合tags $tagb[$i] = explode(",",$taga); //设置数组 $tagc=array_values(array_unique($tagb[$i])); //数组排重 for($t=0;$t {//二级子循环tags数组输出 $newtags[$i].= ",".$tagc[$t]; } if($r[tagid]) { $datar=$empire->fetch1("select tagid,classid,newstime from {$dbtbpre}enewstagsdata where tagid='$r[tagid]' and id='$id[$i]' and mid='$mid' limit 1"); if($datar[tagid]) { if($datar[classid]!=$classid||$datar[newstime]!=$newstime) { $empire->query("update {$dbtbpre}enewstagsdata set classid='$classid',newstime='$newstime' where tagid='$r[tagid]' and id='$id[$i]' and mid='$mid' limit 1"); } } else { $empire->query("update {$dbtbpre}enewstags set num=num+1 where tagid='$r[tagid]'"); $empire->query("update {$dbtbpre}ecms_".$tbname." set infotags='".trim($newtags[$i],",")."' where id='$id[$i]'"); $empire->query("insert into {$dbtbpre}enewstagsdata(tagid,classid,id,newstime,mid) values('$r[tagid]','$classid','$id[$i]','$newstime','$mid');"); } } else { $empire->query("update {$dbtbpre}ecms_".$tbname." set infotags='".trim($newtags[$i],",")."' where id='$id[$i]'"); $empire->query("insert into {$dbtbpre}enewstags(tagname,num,isgood,cid) values('$tags',1,0,0);"); $tagid=$empire->lastid(); $empire->query("insert into {$dbtbpre}enewstagsdata(tagid,classid,id,newstime,mid) values('$tagid','$classid','$id[$i]','$newstime','$mid');"); } } printerror("批量添加tags成功", "", 1, 0, 1); } 3、信息管理列表模板最后一列修改成以下代码,在e/data/html/list/文件夹内
备注:多选框蓝色为未审核信息;发布者红色为会员投稿;信息id粗体为未生成,点击id可刷新页面.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
佳兴鸿彩铝门业怎么去啊,有知道地址的么
我国加入世贸组织后,具有优势的劳动密集型的
东阳市六石中心小学地址在哪,我要去那里办事
【简单句变复合句 This is the hotel.I staye
外来务工人员在上海已买,交社保,子女能否到上
连二坨在什么地方啊,我要过去处理事情
请问我想买一个喷墨打印机家用打印照片和文字
这个字“甙”怎么读?
一元二次方程(x+3)(x-3)=2x化为一般形式
韩国尚香美容美体养生会所这个地址在什么地方
泰拉瑞亚怎么做装备
沈阳铁西区,都有那些好吃的。
裕海足道这个地址在什么地方,我要处理点事
犀牛角的一个小角有什么价值?
按《建筑抗震设计规范》(GB50011-2010)地震设
推荐资讯
苹果音量键按下去一个是清脆的声音一个是闷声
两条直线的距离怎么求
经检查,诊断为嵌顿性肩前位,脱出的手确认为
阿山车行地址有知道的么?有点事想过去
春节到越南7天兑换多少美金
潜江市潜江惠普电脑专卖店我想知道这个在什么
在商场租柜台卖服装会亏本吗
途途精品二手车行地址在什么地方,想过去办事
K622路公交早晨几点发车?
手机贴吧怎么解封
2016年安利产品在湖南长沙有什么活动
中国电信股份有限公司广州分公司号百信息服务
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?