为文章内的关键词添加内链是SEO常用的手法,EMLOG后台不像DEDECMS有这样的功能,emlog官方平台有插件可以实现这样的功能,但是是收费的,今天给大家介绍修改代码实现这个功能的方法。

Emlog程序自动添加文章内部链接的关键词的设置方法:

1、在当前模板目录(本文以默认模板目录default为例)新建一个php文件,命名为link.php, 文件编码为utf-8,文件内代码如下:

[php]

<?php
//关键字设置
$gjz=array("风君子","博客","游戏","emlog","前端","网站建设");
//关键字连接设置
$gjzlj=array(
"<a href=’https://www.fengjunzi.com/’ target=’_blank’ title=$gjz[0]>$gjz[0]</a>",
"<a href=’https://www.fengjunzi.com/’ target=’_blank’ title=$gjz[1]>$gjz[1]</a>",
"<a href=’https://www.fengjunzi.com/’ target=’_blank’ title=$gjz[2]>$gjz[2]</a>",
"<a href=’https://www.fengjunzi.com/’ target=’_blank’ title=$gjz[3]>$gjz[3]</a>",
"<a href=’https://www.fengjunzi.com/’ target=’_blank’ title=$gjz[4]>$gjz[4]</a>",
"<a href=’https://www.fengjunzi.com/’ target=’_blank’ title=$gjz[5]>$gjz[5]</a>",
);
//加上连接
for($i=0;$i<count($gjz);$i++){
$log_content=ereg_replace(($gjz[$i]),$gjzlj[$i],$log_content);
}
?>

[/php]

以上代码中的关键词和链接可以根据情况设置成你自己网站的关键词和超级链接。

想再添加多个关键词,就要在array里添加,然后在连接设置里添加对应的链接。

2、找到当前模板目录下面的echo_log.php文件打开,找到以下代码

[php]

if(!defined(‘EMLOG_ROOT’)) {exit(‘error!’);}

[/php]

然后在这行代码下面添加上下面代码。

[php]

/*自动添加关键词内链
*这个是调用neilian.php的代码
*/
include View::getView(‘neilian’);

[/php]

最后保存数据,在网站后台刷新一下缓存就可以了。