EMLOG文章页关键词自动添加内链的方法
EMLOG确实有收费版的内链插件,但对于根本不能盈利的博主来说最好还是自己动手丰衣足食,现在就来为大家分享一下通过文件的方式实现EMLOG文章页关键词自动添加内链的方法。
一、操作步骤
1、在模板目录下新建一个字符串编码为utf-8的文件,将其命名为neilian.php
2、将下面的代码粘贴到neilian.php中,然后保存
<?php //关键字设置 $gjz=array("你好","博客","人生","php","English","js","emlog"); //关键字连接设置 $gjzlj=array( "<a href='/about.html' target='_blank' title=$gjz[0]>$gjz[0]</a>", "<a href='/' target='_blank' title=$gjz[1]>$gjz[1]</a>", "<a href='/tag/人生' target='_blank' title=$gjz[2]>$gjz[2]</a>", "<a href='/tag/php' target='_blank' title=$gjz[3]>$gjz[3]</a>", "<a href='/tag/English' target='_blank' title=$gjz[4]>$gjz[4]</a>", "<a href='/tag/js' target='_blank' title=$gjz[5]>$gjz[5]</a>", "<a href='/tag/emlog' target='_blank' title=$gjz[6]>$gjz[6]</a>", ); //加上连接 for($i=0;$i<count($gjz);$i++){ $log_content=ereg_replace(($gjz[$i]),$gjzlj[$i],$log_content); } ?>
3、打开模板文件echo_log.php,找到如下代码
<?php /** * 阅读文章页面 */ if(!defined('EMLOG_ROOT')) {exit('error!');} ?>
4、将上面的代码替换为如下代码即可
<?php /** * 阅读文章页面 */ if(!defined('EMLOG_ROOT')) {exit('error!');} include View::getView('neilian'); ?>
二、原理解析
通过PHP文件的方式,在文章页指定关键词,通过PHP代码进行判断,如果文章里出现指定关键词就加入内链
三、注意事项
本教程在PHP5.4.5环境下可能会报错Deprecated: Function ereg_replace() is deprecated in,遇到此类情况请将环境降低到PHP5.2即可解决