DEDECMS的自动化程序,再不学就晚了,内链自动加起

DEDECMS的自动化程序,再不学就晚了,内链自动加起
用过一段时间DEDE后发现,内链的问题很麻烦,就想偷懒一下,要偷懒自然要先多做些事情,研究内链的关键关联所在,在度娘及谷哥,好馊和馊馊的帮助终于得到了很好的解决方法,具体步骤如下:
1.添加新变量
首先登陆网站后台依次打开->
系统设置->
系统基本参数->
系统基本参数->
添加新变量

DEDECMS的自动化程序,DEDECMS自动加内链,DEDECMS内链自动加起,DedeCMS建站与技巧 变量名称:”key_www”(上下对应即可,并非一定要这名字,自便吧)
变量类型:选择”多行文本”
参数说明:”内容内链设置如下:”需要被内链的内容”|”内链的连接”多个请用”,”隔开”。
所属组:此次个人建议选择”其他选项”(方便管理)。

2.设置内链关键字和链接
完成第一步进入”其它选项”
DEDECMS的自动化程序,DEDECMS自动加内链,DEDECMS内链自动加起,DedeCMS建站与技巧
拉到最下面设置内链:
设置格式:”内链关键字|内链地址,内链关键字|内链地址,”。
如:智能穿戴设备|http://www.cdfzy.com,黑色蕾丝打底衫|http://www.jpfz.net,大国文化|http://www.02580.net,

3.修改网站程序

找到网站后台根目录的”article_add.php”文件,打开这个文件找到这个段代码。
“$body = AnalyseHtmlBody($body, $description, $litpic, $keywords, ‘htmltext’);” ,在这段代码上面加上以下内容:
” //内链
$key_www = $dsql->GetOne(” Select * FROM `dede_sysconfig` WHERE varname=’key_www'”);
foreach(explode(‘,’,$key_www[‘value’]) as $value){
$keys=explode(‘|’,$value);
$key_http[]=$keys[0];
$value_http[]=””.$keys[0].””;
}
$body=str_replace($key_http,$value_http,$body);
//内链”
保存文件上次覆盖完成。
完成以上步骤,如果文章里有设置的关键和内链接就会自动加上了。下面就是最终的效果了.
DEDECMS的自动化程序,DEDECMS自动加内链,DEDECMS内链自动加起,DedeCMS建站与技巧

Tags: , , ,

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

Leave a Reply

You must be logged in to post a comment.

文字链