找回密码
 加入怎通
查看: 753|回复: 8

[站长八卦] 能让DEDECMS自动做好内部链接的方法

[复制链接]
TONY 发表于 2012-02-26 13:51:29 | 显示全部楼层 |阅读模式
  相信很多用DEDECMS的站友们都会为给文章做内链觉得繁琐,对于很多插件可能是实现,但很多都需要花钱买,对于很多草根站长花这钱也不值,小编我因学过PHP程序,索性就研究起这问题了,终于再花了4个小时的研究对程序稍作修改实现了该功能,不多说我们开始操作吧!
0 W; E' }+ L; X; P- j  k  1.添加添加新变量; J6 Q! l  _# Z+ w
  首先进入网站后台->系统设置->系统基本参数->系统基本参数->添加新变量
5 f3 n' z3 h; |  
* u3 V1 Q3 ]: a  ?2 o -1-120225160J4164.png 4 }# w) L' }1 D  t  W% p) Y
  变量名称:“key_www”
, x5 S" h6 G+ _9 j5 O7 ]$ D  变量类型:选择“多行文本”+ h  c" f# d( p* w$ M: a0 x
  参数说明:“内容内链设置如下:“需要被内链的内容”|“内链的连接”多个请用“,”隔开”。4 J; X3 f% y4 U' ]
  所属组:建议选择“其他选项”(方便管理)。
9 l' \& C/ o: Q/ [- F% G" C' u  2.设置内链关键字和链接$ n. r8 U; y4 C. M5 X* a' M& X
  完成第一步进入“其它选项”
, N9 N) L7 f1 k. y$ _3 ^  
0 j) K& g: d0 G7 L' w -1-120225161A9514.png
8 T7 @0 @$ W9 a4 e2 F  拉到最下面设置内链:/ ]) @; n9 W( C' z
  设置格式:"内链关键字|内链地址,内链关键字|内链地址,"。
; \( Y# U$ q! l7 V  如:
3 T3 X( u2 w* h6 W; D7 g6 H2 A  . w# _, j3 G4 H0 g
-1-120225162056249.png
" J! V1 O( m6 ]# ~  3.修改网站程序
) g- q0 d) r( I7 f3 n1 d  找到网站后台根目录的“article_add.php”文件,打开这个文件找到这个段代码。“$body = AnalyseHtmlBody($body, $description, $litpic, $keywords, 'htmltext');” ,在这段代码上面加上“ //内链9 k  {2 g) d- I; O6 {+ g( R% U+ I
  $key_www = $dsql->GetOne(" Select * FROM `dede_sysconfig` WHERE varname='key_www'");+ `4 d9 P4 b% G8 l
  foreach(explode(',',$key_www['value']) as $value){/ @0 K4 R, U! U" J9 Y
  $keys=explode('|',$value);% t; C, `8 A: |8 c) B( `/ E: v
  $key_http[]=$keys[0];- A: z! m2 K! I  S
  $value_http[]="[url=file:///F:/程序/网络编辑超级工具箱/lib/.$keys[1]]".$keys[0]."[/url]";
( N  L* Y8 o5 J* ?0 G  }" F+ y  w: P. Q7 B7 |! z6 U
  $body=str_replace($key_http,$value_http,$body);
  i/ d# N9 Q' d* b; }  //内链”保存文件上次覆盖完成。& x+ z& l6 N( ?' @) p. c
  完成以上步骤,如果文章里有设置的关键和内链接就会自动加上了。4 {' j% I; I9 Q% o( T6 f
  效果如下:
/ H8 M6 \( h% S9 r  
# e+ c0 r) f/ a$ A) z
+ t+ F8 Q  r; q -1-120225163J4318.png
/ u* a/ l! t, @! l6 q( `( E0 R  y2 x0 v) v  S- C/ ^
  ^) |3 [7 L, t$ @

暂时无法加载帖子列表

回复

使用道具 举报

acceptfuture 发表于 2026-03-16 15:49:58 | 显示全部楼层
学习到了,之前一直没注意过这个点,受教了
回复

使用道具 举报

ganbing9 发表于 2026-09-07 08:54:46 | 显示全部楼层
内容很干货,没有多余的废话,值得反复看
回复

使用道具 举报

雨润心田 发表于 2026-09-13 00:44:03 | 显示全部楼层
这个分享太实用了,刚好能用到,感谢楼主!
回复

使用道具 举报

ωhǒ_īm_ǐ 发表于 2026-09-16 13:39:56 | 显示全部楼层
蹲了这么久,终于看到有价值的讨论,支持一下!
回复

使用道具 举报

zcz1240 发表于 2026-09-19 15:36:11 | 显示全部楼层
完全赞同,我也是这么认为的,英雄所见略同~
回复

使用道具 举报

Lee 发表于 2026-09-20 01:38:45 | 显示全部楼层
这个思路很新颖,打开了新世界的大门,谢谢分享
回复

使用道具 举报

松松商城-晓琦 发表于 2026-09-20 21:22:10 | 显示全部楼层
刚好遇到类似问题,看完这个帖子心里有底了
回复

使用道具 举报

szosic 发表于 2026-10-13 04:26:46 | 显示全部楼层
楼主辛苦了,整理这么多内容,必须点赞收藏
回复

使用道具 举报

    您需要登录后才可以回帖 登录 | 加入怎通

    本版积分规则

    QQ|手机版|小黑屋|网站地图|真牛社区 ( 苏ICP备2023040716号-2 )

    GMT+8, 2026-11-1 21:14 , Processed in 0.060822 second(s), 29 queries , Gzip On.

    免责声明:本站信息来自互联网,本站不对其内容真实性负责,如有侵权等情况请联系420897364#qq.com(把#换成@)删除。

    Powered by Discuz! X3.5

    快速回复 返回顶部 返回列表