当前位置:网站首页 >更多 >站长帮 > 正文

[PHP代码]EMLOG实现自动标签内链功能

作者:观棋日期:2018-02-17 分类:站长帮

曾经用过WordPress自动标签内链功能,就一直很想在为为 为 EMLOG 的文章" target="_blank">EMLOG 的文章" target="_blank"为 EMLOG 的文章" target="_blank">EMLOG实现。

如今现在给你们分享一下不需要改EMLOG内核也可以实现自动标签内链功能!

方法很简单,提取三合一EMLOG教程中的功能,一共有两个个步骤....

首先在模板目录module.php文件中加入以下代码

?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 = "a href=\"{$tag_url}\" title=\"浏览关于“{$cleankeyword}”的文章\" target=\"_blank\" {$cleankeyword}/a"; $regEx = '\'(?!((.*?)|(a.*?)))('. $cleankeyword . ')(?!(([^]*?))|([^]*?/a))\'s'; $content = preg_replace($regEx,$url,$content); } return $content; } ?
打开echo_log.php文件放置挂载点


?php echo $log_content; ?
替换(当然你们自己改过,就不是找这个咯)


?php echo nltag($log_content,$domain);?


取消回复欢迎 发表评论:

请填写验证码
本站会员尊享VIP特权,现在就加入我们吧!登录注册
登录
用户名
密码
注册
用户名
密码
确认密码
昵称
邮箱
QQ
验证码
找回密码
用户名
邮箱
※ 重置链接将发送到邮箱
请先 登录 再评论,若不是会员请先 注册