让DEDECMS自动内链起来的实现方法

让DEDECMS自动内链起来的实现方法,第1张

让DEDECMS自动内链起来的实现方法

我坚信很多使用DedeCMS的站点朋友对于文章内容做内部链接都觉得很复杂。很多软件可能完成了,但是很多都要付费。对于很多草根站长来说,花这个钱不值得。我,因为学过PHP程序流,就简单科学的研究了一下这个难题。最后又花了4个小时的科研,对程序流程稍作改动,完成了这个功能。很少说大家刚开始实际 *** 作。

1.加上加上新自变量 最先进到网站后台管理->系统配置->系统软件主要参数->系统软件主要参数->加上新自变量 自变量名字:“key_www” 变量类型:挑选“多行文本” 主要参数表明:“內容内部链接设定以下:“必须被内部链接的內容”|“内部链接的联接”好几个请使用“,”分隔”。 隶属组:提议挑选“别的选择项”(便于管理)。 2.设定内部链接关键词和连接 进行第一步进到“其他选择项” 拖到最下边设定内部链接: 设定文件格式:”内部链接关键词|内部链接详细地址,内部链接关键词|内部链接详细地址,”。 如: 3.改动网站源代码 寻找网站后台管理网站根目录的“article_add.php”文档,开启这一文档寻找这一段编码。“$body=AnalyseHtmlBody($body,$description,$litpic,$keywords,‘htmltext’);,在这里段编码上边再加上“//内部链接
$key_www=$dsql->GetOne(”Select*FROM`dede_sysconfig`WHEREvarname=’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);
//内部链接”储存文档之前遮盖进行。 进行之上流程,假如文章内容里有设定的重要和内连接便会全自动再加上了。 实际效果以下:

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/773537.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存