找回密码
 加入怎通
查看: 671|回复: 1

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

[复制链接]
TONY 发表于 2012-02-26 13:51:29 | 显示全部楼层 |阅读模式
  相信很多用DEDECMS的站友们都会为给文章做内链觉得繁琐,对于很多插件可能是实现,但很多都需要花钱买,对于很多草根站长花这钱也不值,小编我因学过PHP程序,索性就研究起这问题了,终于再花了4个小时的研究对程序稍作修改实现了该功能,不多说我们开始操作吧!
' K) w6 ]: q7 U3 t1 y$ A  1.添加添加新变量
. t1 a: y* n0 j/ i5 x6 _4 w' k/ F  首先进入网站后台->系统设置->系统基本参数->系统基本参数->添加新变量! \; v/ D' O% b/ _. L+ q) H
  2 \3 j6 s1 ]5 ?. J; {
-1-120225160J4164.png
5 B1 t# D, P8 ?2 Q# ?+ O  变量名称:“key_www”- q' S  p, f+ K
  变量类型:选择“多行文本”
, \8 G& s& I  k2 e  参数说明:“内容内链设置如下:“需要被内链的内容”|“内链的连接”多个请用“,”隔开”。
7 a# x0 W& B" R9 n9 J- @6 @+ P  所属组:建议选择“其他选项”(方便管理)。7 j, S4 O  s6 z! e5 F
  2.设置内链关键字和链接
4 x3 J* O! p7 f7 O$ U. r; u  完成第一步进入“其它选项”2 Z7 I: P7 \! {& @
  
/ y4 d+ p; }' A! p! f -1-120225161A9514.png
3 N. o) L4 r  C( L' j) ?  o$ H, V  拉到最下面设置内链:: x" |( I5 z2 r$ k( `
  设置格式:"内链关键字|内链地址,内链关键字|内链地址,"。
& C, X4 w% h+ S! ?4 N3 Z  如:! i+ i6 S/ d2 u, u, I! V7 `
  4 k7 L- ~2 f2 h9 S; W
-1-120225162056249.png ( D2 w, V0 u9 @
  3.修改网站程序: ]& p- M- E- }- i4 y; a9 B$ z
  找到网站后台根目录的“article_add.php”文件,打开这个文件找到这个段代码。“$body = AnalyseHtmlBody($body, $description, $litpic, $keywords, 'htmltext');” ,在这段代码上面加上“ //内链- M7 u8 P! J' [5 x7 n! Y; U
  $key_www = $dsql->GetOne(" Select * FROM `dede_sysconfig` WHERE varname='key_www'");0 o3 b; x; o: r! w, h' j. l- m
  foreach(explode(',',$key_www['value']) as $value){- M: @) p1 V& n& r7 q1 B% D2 S
  $keys=explode('|',$value);+ t: L. a$ l! B7 w
  $key_http[]=$keys[0];7 `1 L3 ?6 [& g* j8 e/ t* t$ O* J
  $value_http[]="[url=file:///F:/程序/网络编辑超级工具箱/lib/.$keys[1]]".$keys[0]."[/url]";3 m# ~  I; C7 i, r* ]) {) F
  }* y0 c9 v  v7 S1 l8 C- I+ M( a
  $body=str_replace($key_http,$value_http,$body);: r% g5 x* q# G+ n% t
  //内链”保存文件上次覆盖完成。
" @7 U0 ^  g' J; A6 s0 |4 B# j, S+ A/ ]  完成以上步骤,如果文章里有设置的关键和内链接就会自动加上了。( J9 @. N4 Z8 h! a+ V5 `
  效果如下:
2 C+ ^; O8 B! j! l* y  
2 a4 ^+ u& }- b/ D6 `8 q2 T2 i  U6 F+ J
-1-120225163J4318.png
! a. H" ~7 f( {" O
+ R1 i$ L) I% P0 ^  _) Z) E+ d2 Q! b7 L4 Y
回复

使用道具 举报

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

使用道具 举报

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

    本版积分规则

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

    GMT+8, 2026-5-2 00:42 , Processed in 0.065722 second(s), 27 queries , Gzip On.

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

    Powered by Discuz! X3.5

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