免费资源网(www.aaaweb.cn)网络资源分享平台

随便撸分享平台

EMLOG博客|非插件实现自动标签内链功能

时间:2017-10-16 20:51 出处:网络 作者:@免费资源分享网

曾经用过WordPress的就知道有自动标签内链功能,就一直很想怎么在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);?>

转载请注明来源:EMLOG博客|非插件实现自动标签内链功能

本文永久链接地址:http://www.aaaweb.cn/mianfeiwangyedaima/198.html

郑重声明:
本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。
若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。 我们不承担任何技术及版权问题,且不对任何资源负法律责任。
如无法链接失效或侵犯版权,请给我们来信:1018450487@qq.com

栏目标签
最新资源
热门资源