亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > CMS教程 > 帝國Empire > 正文

帝國cms7.0版本TAGS批量添加.TAGS批量復制到關鍵詞的教程

2024-04-25 20:36:33
字體:
來源:轉載
供稿:網友

e/class/userfun.php添加函數

//批量復制TAGS到關鍵詞

function eCopyTag2Key($classid,$id,$newstime){

global $empire,$dbtbpre,$class_r;

$count = count($id); //統計ID數量

if (empty($count))

{//如果id沒選中

printerror("未選擇信息ID", "", 1, 0, 1);

}

$classid=(int)$classid;//這一步可省略

$mid=(int)$class_r[$classid][modid];//取modid值,這一步可省略

for($i=0;$i<$count;$i++)

{

$id[$i] = (int)$id[$i];

$tbname=$class_r[$classid][tbname];//獲取表名

$r = $empire->fetch1("select * from {$dbtbpre}ecms_".$tbname." where id='$id[$i]' limit 1");

$t = $empire->fetch1("select infotags from {$dbtbpre}ecms_".$tbname."_data_".$r['stb']." where id='$id[$i]'");//從信息表中取infotags和keyboard值

$t=array_merge($r,$t);

$taga=$t['infotags'].",".$t['keyboard']; //組合TAGS:在原有的infotags值上加上新keyboard

$tagb[$i] = explode(",",$taga); //設置數組:用,分割tag

$tagc=array_values(array_unique($tagb[$i])); //數組排重:排除重復?

for($t=0;$t<count($tagb[$i]);$t++)

{//二級子循環TAGS數組輸出

$newtags[$i].= ",".$tagc[$t];

}

$empire->query("update {$dbtbpre}ecms_".$tbname." set keyboard='".trim($newtags[$i],",")."' where id='$id[$i]'");//將新生成的keyboard寫入到表中

}

printerror("已成功將TAGS批量復制到關鍵詞字段", "", 1, 0, 1);

}

//加入TAG表

function eInsertTags2($tags,$classid,$id,$newstime){
global $empire,$dbtbpre,$class_r;

$tags = RepPostVar($tags);

//$tag = explode(",", $tags);

$count = count($id); //統計ID數量

if (empty($count))

{//如果id沒選中

printerror("未選擇信息ID", "", 1, 0, 1);

}

$classid=(int)$classid;

$mid=(int)$class_r[$classid][modid];//取modid值
for($i=0;$i<$count;$i++)

{

$id[$i] = (int)$id[$i];

$tbname=$class_r[$classid][tbname];//獲取表名

$r1 = $empire->fetch1("select * from {$dbtbpre}ecms_".$tbname." where id='$id[$i]' limit 1");

$t = $empire->fetch1("select infotags from {$dbtbpre}ecms_".$tbname."_data_".$r1['stb']." where id='$id[$i]'");//從信息表中取infotags和keyboard值
$t=array_merge($r1,$t);

$taga=$t['infotags'].",".$tags; //組合TAGS:在原有的infotags值上加上新tag

$tagb[$i] = explode(",",$taga); //設置數組:用,分割tag
$tagc=array_values(array_unique($tagb[$i])); //數組排重:排除重復?

for($t=0;$t<count($tagb[$i]);$t++)

{//二級子循環TAGS數組輸出

$newtags[$i].= ",".$tagc[$t];

$r=$empire->fetch1("select tagid from {$dbtbpre}enewstags where tagname='$tagc[$t]' limit 1");//查詢有無同名的tag

if($r[tagid])

{//如果有tagid,即enewstags表中有相同tag

$datar=$empire->fetch1("select tagid,classid,newstime from {$dbtbpre}enewstagsdata where tagid='$r[tagid]' and id='$id[$i]' and mid='$mid' limit 1");//用tagid,id和mid對enewstagsdata進行查詢

if($datar[tagid])

{//如果有數據
if($datar[classid]!=$classid||$datar[newstime]!=$newstime)
{//如果classid和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

{//查詢后沒有此數據,則先更新enewstags表,在數量上加1

$empire->query("update {$dbtbpre}enewstags set num=num+1 where tagid='$r[tagid]'");

$empire->query("update {$dbtbpre}ecms_".$tbname."_data_".$r1['stb']." set infotags='".trim($newtags[$i],",")."' where id='$id[$i]'");//然后在信息表infotags字段中加上這個新tag,如果按舍得的方法,這一步就可以免了

$empire->query("insert into {$dbtbpre}enewstagsdata(tagid,classid,id,newstime,mid) values('$r[tagid]','$classid','$id[$i]','$newstime','$mid');");//然后在enewstagsdata表中插入這些數據

}

}

else

{//如果沒有此tag

$empire->query("update {$dbtbpre}ecms_".$tbname."_data_".$r1['stb']." set infotags='".trim($newtags[$i],",")."' where id='$id[$i]'");//先在信息表中加上此tag,如果按舍得的方法,這一步就可以免了

$empire->query("insert into {$dbtbpre}enewstags(tagname,num,isgood,cid) values('$tagc[$t]',1,0,0);");//在enewstags表中插入新值

$tagid=$empire->lastid();//把這個tagid給取出來

$empire->query("insert into {$dbtbpre}enewstagsdata(tagid,classid,id,newstime,mid) values('$tagid','$classid','$id[$i]','$newstime','$mid');");//既然是沒有tagid的,那就在enewstagsdata也得插入新值(不用再查詢)

}

}

}

printerror("批量添加TAGS成功", "", 1, 0, 1);

}

eadminecmsInfo.php我加在了123-137行,你們隨意

elseif($enews=="CopyTag2Key")//列表批量復制Tags為關鍵詞

{

$classid=$_POST['classid'];

$id=$_POST['id'];

$newstime=time();

eCopyTag2Key($classid,$id,$newstime);

}

elseif($enews=="AddTags_all")//列表批量添加Tags

{

$classid=$_POST['classid'];

$id=$_POST['id'];

$tags=$_POST['add_listtags'];

$newstime=time();

eInsertTags2($tags,$classid,$id,$newstime);

}

e/data/html/list/listinfo.php

<tr>

<td width="68%" height="25">

<font color="#666666">備注:多選框藍色為未審核信息;發布者紅色為會員投稿;信息ID粗體為未生成,點擊ID可刷新頁面.</font>

</td>

</tr>

改為

<tr>

<td width="68%" height="25">

<font color="#666666"><input type="text" name="add_listtags" id="add_listtags" size="50" value="" />&nbsp;&nbsp;

<input type="submit" name="Submit100" value="批量添加TAGS" onClick="document.listform.enews.value='AddTags_all';document.listform.action='ecmsinfo.php';">&nbsp;&nbsp;<input type="submit" name="Submit99" value="批量復制TAGS" onClick="document.listform.enews.value='CopyTag2Key';document.listform.action='ecmsinfo.php';"><p>備注:1.先選中要操作的ID,然后在左側文本框內直接輸入多個關鍵詞,以","隔開;然后點擊批量添加TAGS即可;之后可點擊"批量復制TAGS"將TAG復制到關鍵詞字段.</p><p>2.多選框藍色為未審核信息;發布者紅色為會員投稿;信息ID粗體為未生成,點擊ID可刷新頁面.</p></font>

</td>

</tr>

 

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品99久久久久| 国内外成人免费激情在线视频网站| 日韩久久免费视频| 欧美精品第一页在线播放| 亚洲激情国产精品| 97国产精品人人爽人人做| 国产精品白丝av嫩草影院| 亚洲福利视频网站| 亚洲网站在线播放| 国产精品久久久久7777婷婷| 97精品伊人久久久大香线蕉| 国产精品成人播放| 国产欧美在线观看| 国产日韩中文在线| 日韩小视频在线| 成人网欧美在线视频| 亚洲自拍中文字幕| 久久久精品999| 国产日本欧美在线观看| 国产精品爱久久久久久久| 久久的精品视频| 国产精品狼人色视频一区| 国产欧美一区二区三区在线| 九九视频直播综合网| 亚洲国产精品99久久| 精品久久久久久久久久国产| 亚洲资源在线看| 国产成人精品在线| 久久香蕉精品香蕉| 日韩av不卡电影| 国产69精品久久久久久| 国产精品久久久久久久7电影| 国产精品九九久久久久久久| 国内精品美女av在线播放| 成人写真视频福利网| 成人免费看吃奶视频网站| 国产精品777| 这里只有精品视频| 欧美亚州一区二区三区| 理论片在线不卡免费观看| 久久综合免费视频| 欧美性猛交丰臀xxxxx网站| 欧美电影免费观看网站| 欧美电影免费观看电视剧大全| 欧美大荫蒂xxx| 亚洲春色另类小说| 一区三区二区视频| 亚洲精品色婷婷福利天堂| 91在线直播亚洲| 欧美日韩国产一区二区| 欧美日韩免费看| 久久伊人免费视频| 久久91亚洲精品中文字幕| 久久久久免费精品国产| 亚洲综合最新在线| 久久视频在线观看免费| 久久久黄色av| 久久综合九色九九| 成人h视频在线| 另类视频在线观看| 国产成人综合一区二区三区| 国产精自产拍久久久久久蜜| 欧美极品少妇xxxxⅹ喷水| 欧美三级欧美成人高清www| 久久99精品视频一区97| 欧美一级视频一区二区| 中文字幕精品www乱入免费视频| 国产精品极品尤物在线观看| 欧美另类在线播放| 九九视频直播综合网| 国产精品久久久久久久久久久不卡| 欧美又大又粗又长| 久久久成人av| 国产精品观看在线亚洲人成网| 欧美性开放视频| 中文字幕久精品免费视频| 欧美国产视频日韩| 亚洲一区二区在线播放| 亚洲欧美国产va在线影院| 精品自在线视频| 久久男人的天堂| 国产精品久久久久久久天堂| 91香蕉亚洲精品| 色先锋久久影院av| 久久国产精品久久精品| 国产精品亚洲美女av网站| 国产午夜精品美女视频明星a级| 国产福利精品视频| 亚洲色图五月天| 精品视频在线导航| 成人黄色生活片| 日韩欧美国产免费播放| 理论片在线不卡免费观看| 九九视频这里只有精品| 国产亚洲精品激情久久| 欧美亚洲视频在线看网址| 国产亚洲精品一区二区| 国产999视频| 97久久精品视频| 国产成人午夜视频网址| 欧美日韩一区二区免费视频| 欧美性xxxxhd| 久久成人精品一区二区三区| 欧美日韩在线免费观看| 一区三区二区视频| 欧美成人精品三级在线观看| 影音先锋日韩有码| 国产精品入口夜色视频大尺度| 欧美激情喷水视频| 欧美综合国产精品久久丁香| 亚洲网站在线观看| 国产精品福利网| 中文字幕日韩专区| 欧美国产日本在线| 国产69精品久久久久99| 久久久精品久久| 欧美做受高潮电影o| 成人激情视频在线观看| 8090成年在线看片午夜| 色七七影院综合| 国产精品视频免费在线观看| 久久亚洲国产精品成人av秋霞| 欧美亚洲激情在线| 97色伦亚洲国产| 亚洲欧美制服综合另类| 中文字幕日韩在线观看| 国产欧美一区二区| 91在线直播亚洲| 久久免费视频这里只有精品| 狠狠操狠狠色综合网| 91tv亚洲精品香蕉国产一区7ujn| 永久免费精品影视网站| 一区二区av在线| www.欧美视频| 美女视频黄免费的亚洲男人天堂| 日韩欧美综合在线视频| 久久久久久国产精品美女| 国产91精品在线播放| 精品久久久999| 91视频8mav| 亚洲国产天堂久久国产91| 国产美女久久精品| 国产精品午夜一区二区欲梦| 中文字幕亚洲一区在线观看| 国产欧美日韩高清| 中文字幕在线观看亚洲| 欧美性色视频在线| 亚洲成年人在线播放| 亚洲四色影视在线观看| 欧美精品videosex极品1| 久久久久这里只有精品| 亚洲欧美日韩中文在线| 欧美日韩免费区域视频在线观看| 国内精品久久久久久久| 亚洲国产一区二区三区四区| 欧美日韩一区二区免费在线观看| 亚洲第一精品福利| 亚洲国产精品电影在线观看| 日韩久久精品成人| 欧美性xxxxxx| 欧美精品国产精品日韩精品| 国产精品午夜一区二区欲梦| 日韩精品欧美激情| 国语自产在线不卡|