1、修改e/admin/tags/AddTags.php
a、查找 "TAG名称:" 修改为:"TAG名称:【<font color="#0000ff">每个标签名称之间用</font>“<font color="#ff0000">|</font>”<font color="#0000ff">分隔</font>】"
查找<input name="tagname" type="text" id="tagname" value="<?=$r[tagname]?>" size="42">
b、修改为: <textarea name="tagname" style="width:100%; height:200px;" id="tagname"><?=$r[tagname]?></textarea>
2、修改e/admin/tags/ListTags.php 的AddTags函数
a、查找这个函数的 $tagname=RepPostVar($add['tagname']); 修改为:
$tagtxt=RepPostVar(trim($add['tagname']));
b、查找这个函数的 if(!$tagname) 修改为:
if(!$tagtxt)
c、查找这个函数的:
$num=$empire->gettotal("select count(*) as total from {$dbtbpre}enewstags where tagname='$tagname' limit 1"); if($num) { printerror("HaveTagname","history.go(-1)"); } $sql=$empire->query("insert into {$dbtbpre}enewstags(tagname,num,isgood,cid) values('$tagname',0,0,'$cid');");
修改为:
$b= explode("|",$tagtxt); for($i=0;$i<count($b);$i++){ $tagname=$b[$i]; //判断输入的分类中是否重复和已存在该分类 $num=$empire->gettotal("select count(*) as total from {$dbtbpre}enewstags where tagname='$tagname' limit 1"); if($num) { printerror("HaveTagname","history.go(-1)"); exit; } $sql=$empire->query("insert into {$dbtbpre}enewstags(tagname,num,isgood,cid) values('$tagname',0,0,'$cid');"); }
3、增加时,每个TAG标签之间用“|”分隔;更换分隔符,修改上面的“$b= explode("|",$tagtxt);”代码即可;修改程序前注意备份。
|