织梦【dedecms】的标签比如cfg
{dede:global.cfg_keywords/}这是网站默认关键字,这个是从数据库调用出来的,不存在哪个文件,这是文章里面的,如果是首页的话,那就是在基本设置那地方调过来的,具体看下图:如果是栏目页的话,那就是在后台栏目修改的高级选项里面有:如果是文章页的话,那就是在文章修改或者发布页面那就有的,你设置不自动提取的话,你不填写是不会有关键字的:发文章的时候的话,那就直接在页面就有关键字这项了,这是文章修改的页面!所有的这项都是存在数据库里面,然后从数据库调用出来的!
dedecms批量替换文章keywords采集的文章keywor
/plus/:field name='a href='$k,trim(@me)); }if(;/a>}@me= str_replace(' ';search.php?keyword=".= ",@me).urlencode($k)...
dede织梦根据页面关键词调用网站相关文章
调用相关文章范例{dede:likeart titlelen='36′ row='10′}{/dede:likeart}—————————————————————DEDE在正文页面显示关键词标签{dede:field name='keywords' runphp='yes' }if(!empty(@me)){$kws = explode(' ',@me);@me = “”;foreach($kws as $k){@me .= ““;}@me= str_replace(' ', ' ',trim(@me));}{/dede:field}
织梦的关键字设置~~~~~
主页:用下面的代码来调用那个全局关键字栏目页面:栏目管理》修改栏目 下面的高级选项卡中可以设置seo标题, 关键字, 栏目描述在相应的页面中对应调用:{dede:field.seotitle /}内容页面:可以调用发表文章时设置的关键字
织梦dedecms做完条件筛选,所有页面的关键字一样,想动态调用当...
我完成的功能和你的差不多,但是不是用的关键词,使用的tag,织梦本身也给了一个tag.htm的模板,就可以实现这个功能,点击男装,就能把所有标签中是男装的都显示出来,织梦演示的首页,或者默认的首页有个热门标签的,实现的也是类似的功能在taglist.htm中写的,跟list_articlel.htm差不多
织梦5.7怎么设置文章tag标签根据文章的标题自动提取
因为文章内容繁多,dede默认的获取关键词是根据标题和内容获取的,会获取很多无用的关键词,而只根据标题获取则会相对大大减少无用关键词的数量,修改方法如下:打开dede/action/article_add_action.php文件,分别查找如下代码://自动获取文章中的关键字和//自动分页将其之间的代码替换为如下代码://----------------------------------if($autokey==1){require_once(DEDEADMIN."/../include/pub_splitword_[url]www.php[/url]");$keywords = "";$sp = new SplitWord();$titleindexs = explode(" ",trim($sp->GetIndexText($sp->SplitRMM($title))));// $allindexs = explode(" ",trim($sp->GetIndexText($sp->SplitRMM(Html2Text($body)),200)));// if(is_array($allindexs) && is_array($titleindexs)){foreach($titleindexs as $k){if(strlen($keywords)>=50) break;else $keywords .= $k." ";}// foreach($allindexs as $k){// if(strlen($keywords)>=50) break;// else if(!in_array($k,$titleindexs)) $keywords .= $k." ";// }// }$sp->Clear();unset($sp);$keywords = preg_replace("/@p@|@e@/","",$keywords); //将前面的@换为#$keywords = addslashes($keywords);}这样发表文章时选中自动获取关键词就是只根据文章标题获取关键词了!!
转载请注明出处51数据库 » 织梦keywords