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

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

[复制链接]
TONY 发表于 2012-02-26 13:51:29 | 显示全部楼层 |阅读模式
  相信很多用DEDECMS的站友们都会为给文章做内链觉得繁琐,对于很多插件可能是实现,但很多都需要花钱买,对于很多草根站长花这钱也不值,小编我因学过PHP程序,索性就研究起这问题了,终于再花了4个小时的研究对程序稍作修改实现了该功能,不多说我们开始操作吧!
/ B& D; g5 k4 x- u# [  1.添加添加新变量
/ R0 W  ~: a! \  首先进入网站后台->系统设置->系统基本参数->系统基本参数->添加新变量
3 c7 `# C+ ]' ?5 M  C  ! e4 ~; S$ A  w0 m0 e0 H2 K. g
-1-120225160J4164.png & f+ x9 R7 @  _# |$ Y
  变量名称:“key_www”; n: q9 s8 t; s+ f
  变量类型:选择“多行文本”' H& C' |7 W7 g, n
  参数说明:“内容内链设置如下:“需要被内链的内容”|“内链的连接”多个请用“,”隔开”。3 @* a( T" H2 v
  所属组:建议选择“其他选项”(方便管理)。/ A0 Z" H- ]4 g) v- y" _+ g
  2.设置内链关键字和链接( `7 X9 z# g3 g: u- T6 U
  完成第一步进入“其它选项”
1 ?0 }, o; E& k7 U; u+ ?  4 E1 ]# H: M9 g6 h$ o# P
-1-120225161A9514.png
, b2 [2 r7 b2 f9 q; N  拉到最下面设置内链:" {( g; N/ s3 i3 Y$ |8 i7 g
  设置格式:"内链关键字|内链地址,内链关键字|内链地址,"。7 C# s( k( m/ X# V% W2 A5 z
  如:3 d; ?! Y( E4 f1 t* C/ Q$ k
  
( C& ^* e: N. Y -1-120225162056249.png
0 N8 k0 f5 q; e6 A1 F% O8 B  3.修改网站程序( P! n; _7 y2 t
  找到网站后台根目录的“article_add.php”文件,打开这个文件找到这个段代码。“$body = AnalyseHtmlBody($body, $description, $litpic, $keywords, 'htmltext');” ,在这段代码上面加上“ //内链
* ]( [( M$ l# I  $key_www = $dsql->GetOne(" Select * FROM `dede_sysconfig` WHERE varname='key_www'");8 K" j) g! o7 Q
  foreach(explode(',',$key_www['value']) as $value){9 N/ w  @" i$ Y! N: U" v1 ^: K! \
  $keys=explode('|',$value);
) m; _" w5 T9 H- j2 W1 K0 {  $key_http[]=$keys[0];; ]% h- Q) m& ?2 Z, {. W) L
  $value_http[]="[url=file:///F:/程序/网络编辑超级工具箱/lib/.$keys[1]]".$keys[0]."[/url]";8 k/ Q3 r0 {& |, N6 M
  }8 I3 t* ^' f! ~; ^8 n3 t, G
  $body=str_replace($key_http,$value_http,$body);
. V/ F% K" k# F  //内链”保存文件上次覆盖完成。
" ^7 I" G4 @* _8 U  C  完成以上步骤,如果文章里有设置的关键和内链接就会自动加上了。2 H, ~! ^; Z) ^4 z
  效果如下:
. W- ~' Q: z5 Q% G) V  1 l) o# c* h5 |- S
8 v9 x2 l9 T& d9 N
-1-120225163J4318.png
1 i& f  {5 @$ q& v% U
* U/ a6 O' Q& b/ J
& U& p, a( }3 O7 ]1 E  ]5 @

暂时无法加载帖子列表

回复

使用道具 举报

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:16 , Processed in 0.046664 second(s), 29 queries , Gzip On.

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

    Powered by Discuz! X3.5

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