织梦设置根据文章标题自动获取tag标签的方法
发布时间:2022-09-02 10:42:43 所属栏目:教程 来源:互联网
导读:修改:dedeaction目录article_add_action.php文件 在【//写入Tag索引】与【InsertTags($dsql,$tag,$arcID,0,$typeid,$arcrank);】之间插入: 01 if($autokey==1){ 02 require_once(DEDEADMIN./../include/pub_splitword_www.php); 03 $tag = ; 04 $sp = ne
修改:dedeaction目录article_add_action.php文件 在【//写入Tag索引】与【InsertTags($dsql,$tag,$arcID,0,$typeid,$arcrank);】之间插入: 01 if($autokey==1){ 02 require_once(DEDEADMIN."/../include/pub_splitword_www.php"); 03 $tag = ""; 04 $sp = new SplitWord(); 05 $titleindexs = explode(" ",trim($sp->GetIndexText($sp->SplitRMM($title)))); 06 //$allindexs = explode(" ",trim($sp->GetIndexText($sp->SplitRMM(Html2Text($body)),200))); 07 if(/*is_array($allindexs) && */is_array($titleindexs)){ 08 foreach($titleindexs as $k){ 09 if(strlen($tag)>=50) break; 10 else $tag .= $k." "; 11 } 12 /*foreach($allindexs as $k){ 13 if(strlen($keywords)>=50) break; 14 else if(!in_array($k,$titleindexs)) $keywords .= $k." "; 15 }*/ 16 } 17 $sp->Clear(); 18 unset($sp); 19 //$tag = preg_replace("/ (编辑:鞍山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |