以前用WordPress是有这个功能的,假如说我这个文章添了一个昆明风景这个标签我在章时带有昆明风景这4个字,那么程序昆明风景添加一个内链,内链链接到昆明风景这个标签。但是emlog这个功能,也没找到这个插件,所以就贴出这个功能的代码吧主题huti
1、在主题模板目录module.php文件中,?>符号之前加入以下代码
//自动标签内链
function nltag($content ,$domain) {
global $CACHE;
$tag_cache = $CACHE->readCache('tags');
foreach($tag_cache as $value){
$tag_url = Url::tag($value['tagurl']);
$keyword=$value['tagname'];$cleankeyword=stripslashes($keyword);$url="<ahref=\"{$tag_url}\"title=\"浏览关于“{$cleankeyword}”的文章\"target=\"_blank\">{$cleankeyword}</a>";$regEx='\'(?!((<.*?)|(<a.*?)))('.$cleankeyword.')(?!(([^<>]*?)>)|([^>]*?</a>))\'s';$content=preg_replace($regEx,$url,$content);}return$content;}
2、打开echo_log.php文件
<?php echo $log_content; ?> 替换为:<?php echo nltag($log_content,$domain);?>