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

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

[复制链接]
TONY 发表于 2012-02-26 13:51:29 | 显示全部楼层 |阅读模式
  相信很多用DEDECMS的站友们都会为给文章做内链觉得繁琐,对于很多插件可能是实现,但很多都需要花钱买,对于很多草根站长花这钱也不值,小编我因学过PHP程序,索性就研究起这问题了,终于再花了4个小时的研究对程序稍作修改实现了该功能,不多说我们开始操作吧!
& [$ l' Q( P  L2 X. d  1.添加添加新变量
. u- c+ s. J. O( }5 f  首先进入网站后台->系统设置->系统基本参数->系统基本参数->添加新变量
9 R+ Z' G" d: J7 Q0 s6 F5 G9 c  & p+ u- |2 [; ~. m. j$ W
[attach]1147[/attach]0 t5 {* a; Z" B9 n1 Z( H
  变量名称:“key_www”
# L5 S& [' L" P" F) ~: Y8 z  变量类型:选择“多行文本”; Q- F5 {2 v( n) E
  参数说明:“内容内链设置如下:“需要被内链的内容”|“内链的连接”多个请用“,”隔开”。
4 s6 |& j1 a% \& C1 q! q1 ~  所属组:建议选择“其他选项”(方便管理)。0 T* u& s6 \9 x  [+ z2 U- n0 ~
  2.设置内链关键字和链接
5 r! g+ U9 F' v6 ~  完成第一步进入“其它选项”1 P* @0 p/ C: h3 I" q  W8 W
  ' a- C& P4 t2 g* W; ]
[attach]1148[/attach]
$ S! Y  z1 W# p; ^$ O  拉到最下面设置内链:( H# g+ k, y: a7 `' {7 B2 m8 h; w3 r
  设置格式:"内链关键字|内链地址,内链关键字|内链地址,"。; k6 _( b" t1 M( L
  如:6 ^1 q/ d# J' ?
  
5 R1 h2 |" \0 Z2 }. D[attach]1149[/attach]
8 M' P  i/ c  R  3.修改网站程序
: E8 c* [6 k9 H- H( g+ a) h  找到网站后台根目录的“article_add.php”文件,打开这个文件找到这个段代码。“$body = AnalyseHtmlBody($body, $description, $litpic, $keywords, 'htmltext');” ,在这段代码上面加上“ //内链8 q" L& E9 @0 E6 o; A$ h2 v9 \& [
  $key_www = $dsql->GetOne(" Select * FROM `dede_sysconfig` WHERE varname='key_www'");
8 b: d) O" k3 B  foreach(explode(',',$key_www['value']) as $value){
  u2 w1 G+ q: N0 M$ e3 h" V  $keys=explode('|',$value);
" A) H0 e+ Y2 p. r2 |. x  $key_http[]=$keys[0];
" X+ B" W5 ?, A, K  $value_http[]="[url=file:///F:/程序/网络编辑超级工具箱/lib/.$keys[1]]".$keys[0]."[/url]";, V" V" h( j. [" D1 [% w  v
  }
+ a3 R. q* V- N: Q& F& a, ]( D, C  $body=str_replace($key_http,$value_http,$body);
. s  x+ u- g) {  n9 J  //内链”保存文件上次覆盖完成。9 Z8 q* B6 |2 Q- d$ S" m
  完成以上步骤,如果文章里有设置的关键和内链接就会自动加上了。( Q$ A, k) Z/ w, S8 |
  效果如下:/ P4 c8 B# v# H9 Y4 y6 Y' K$ t. G
  ' {" A! E7 B! |# _* _
8 B# i0 ~) U7 {9 k  C9 D
[attach]1150[/attach], U2 f9 Q" w0 V2 {

8 u. D. Q1 p8 e- i, g
0 g9 C! A3 x; \9 P3 h
-1-120225160J4164.png
-1-120225161A9514.png
-1-120225162056249.png
-1-120225163J4318.png
回复

使用道具 举报

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

使用道具 举报

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

    本版积分规则

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

    GMT+8, 2026-5-2 00:08 , Processed in 1.907356 second(s), 350 queries , Gzip On.

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

    Powered by Discuz! X3.5

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