«

EMLOG文章页关键词自动添加内链的方法

时间:2019-9-24 08:35     作者:博客志     分类: 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即可解决