dedecms根据文章标题自动获取tag_dedecms_CMS教程_迪尔课堂

关键字描述:获取 自动 标题 根据 文章   " tag sp-> ifGq2迪尔课堂自学网-|第二课堂|--(官网)
Gq2迪尔课堂自学网-|第二课堂|--(官网)
图片: Gq2迪尔课堂自学网-|第二课堂|--(官网)
图片: Gq2迪尔课堂自学网-|第二课堂|--(官网)
图片: Gq2迪尔课堂自学网-|第二课堂|--(官网)
看到论坛上有人跟我一样有这个需要,就尝试着弄了下,经测试可以根据文章标题自动获取tagGq2迪尔课堂自学网-|第二课堂|--(官网)
我对php不熟悉,是瞎改的,不知道会不会有什么其他影响,修改请慎重……Gq2迪尔课堂自学网-|第二课堂|--(官网)
Gq2迪尔课堂自学网-|第二课堂|--(官网)
修改:/dede/action目录article_add_action.php文件Gq2迪尔课堂自学网-|第二课堂|--(官网)
Gq2迪尔课堂自学网-|第二课堂|--(官网)
在【//写入Tag索引】与【InsertTags($dsql,$tag,$arcID,0,$typeid,$arcrank);】之间插入:Gq2迪尔课堂自学网-|第二课堂|--(官网)
Copy code
if($autokey==1){Gq2迪尔课堂自学网-|第二课堂|--(官网)
require_once(DEDEADMIN."/../include/pub_splitword_[url]www.php[/url]");Gq2迪尔课堂自学网-|第二课堂|--(官网)
$tag = "";Gq2迪尔课堂自学网-|第二课堂|--(官网)
$sp = new SplitWord();Gq2迪尔课堂自学网-|第二课堂|--(官网)
$titleindexs = explode(" ",trim($sp->GetIndexText($sp->SplitRMM($title))));Gq2迪尔课堂自学网-|第二课堂|--(官网)
//$allindexs = explode(" ",trim($sp->GetIndexText($sp->SplitRMM(Html2Text($body)),200)));Gq2迪尔课堂自学网-|第二课堂|--(官网)
if(/*is_array($allindexs) && */is_array($titleindexs)){Gq2迪尔课堂自学网-|第二课堂|--(官网)
foreach($titleindexs as $k){ Gq2迪尔课堂自学网-|第二课堂|--(官网)
if(strlen($tag)>=50) break;Gq2迪尔课堂自学网-|第二课堂|--(官网)
else $tag .= $k." ";Gq2迪尔课堂自学网-|第二课堂|--(官网)
}Gq2迪尔课堂自学网-|第二课堂|--(官网)
/*foreach($allindexs as $k){Gq2迪尔课堂自学网-|第二课堂|--(官网)
if(strlen($keywords)>=50) break;Gq2迪尔课堂自学网-|第二课堂|--(官网)
else if(!in_array($k,$titleindexs)) $keywords .= $k." ";Gq2迪尔课堂自学网-|第二课堂|--(官网)
}*/Gq2迪尔课堂自学网-|第二课堂|--(官网)
}Gq2迪尔课堂自学网-|第二课堂|--(官网)
$sp->Clear();Gq2迪尔课堂自学网-|第二课堂|--(官网)
unset($sp);Gq2迪尔课堂自学网-|第二课堂|--(官网)
//$tag = preg_replace("/Gq2迪尔课堂自学网-|第二课堂|--(官网)

扫一扫手机访问