Emlog文章自动加关键字内链教程
以前一直是自己手动加的,后来觉得手动添加太麻烦了,改了一下程序0现在可以根据自己的需要来添加关键字和连接了,在文章显示的时候自己把你最初设定的关键字自动加上连接。今天和大家一起分享一下:
第一步:
在content\templates\default的目录下新建一个文件;命名为:globalnlbz.php。文件的字符串编码为“utf-8”
然后写入以下代码
<?php //关键字设置 $gjz=array("web前端开发","Javascript","seo优化","css","网站到优化","JQuery"); //关键字连接设置 $gjzlj=array( "<a href='http://www.noteet.com' target='_blank' title=$gjz[0]>$gjz[0]</a>", "<a href='http://www.noteet.com' target='_blank' title=$gjz[1]>$gjz[1]</a>", "<a href='http://www.noteet.com' target='_blank' title=$gjz[2]>$gjz[2]</a>", "<a href='http://www.noteet.com' target='_blank' title=$gjz[3]>$gjz[3]</a>", "<a href='http://www.noteet.com' target='_blank' title=$gjz[4]>$gjz[4]</a>", "<a href='http://www.noteet.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); } ?>
复制代码
要注意的是:这个代码用的编码要和程序的一样;
第二步:
打开echo_log.php的文件
在开始部分引入globalnlbz.php文件。代码如下:
找到:
if(!defined('EMLOG_ROOT')) {exit('error!');}
复制代码
在下面加入
/*内链接和备注 *include getViews('globalnlbz'); */ include getViews('globalnlbz');
复制代码
第三步:
保存即可,快去看一下你设的关键字有没有变化吧。
不行按照上面方法试了
按照此方法设置第一步没问题,但网站不支持getviews()的语法导致页面出错,怎么解决?