关灯
开启左侧

[SEO杂谈] 摆脱帝国cms内链系统的烦恼

[复制链接]
swmozowtfl 发表于 2015-8-5 16:05:49 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
 
网站的信息多了,要做的长尾关键词多了,内链用手工就太费时了。根据“四处一次”的seo方法,每篇文章都要有,其他的文章用长尾关键词超链指向该文章,最省力的方法就是用现成的内链系统。可是发现帝国cms的内链系统太乱了,虽没有专门学过PHP,但发扬不怕苦、锲而不舍的精神,硬是把内链系统改造成很完美,曾经调试不下100次,从构思到调试用时15个小时。调试的过程也是对自己的意志力训练,锻炼专注力。孩子在写暑假日记的时候,写了这篇文章,姑且可以称之为亲子文章啊。
8 x' m  z6 A5 x8 s2 i' J% P9 B/ J( S: Z4 N8 L, y  ~) C8 `" j6 M
原来的内链系统乱在哪里
' ]+ Y" B! @5 E/ k7 u% v8 G9 t. ]8 E9 @, y
1、如果设置内链词:学习机 步步高 步步高学习机  步步高学习机h8 这4个词,在内容中出现步步高学习机,硬生生的拆分成,步步高与学习机两个关键词;$ L! U7 h7 Q7 o: `: j4 `

2 x' ?* a! I3 G/ U" O7 k  K/ c2、替换的时候有代码,target=_blank class="infotextkey"加进去。解决办法要么在CSS中添加infotextkey,要么修改PHP文件。最终在PHP中修改成统一的样式,让网站所有内链词的颜色、字体大小一致;
" [9 B; n2 ~4 Y! W, _, r2 h. U9 W4 [; G- X# x# ]# u6 t& r3 M
3、更加可恶的是,在编辑内容的时候,手动弄的“步步高学习机最新机型”关键词内链也拆分了。. e* @+ E8 U  D/ `& @- y) K/ j
: a' O4 X4 j, H  v1 F  Y7 h: X( c
4、如果一篇文章的长尾关键词是“武汉seo培训哪家好”,按照四处一词的优化,文章中必然要出现武汉seo培训哪家好的词。如果内链系统设置过这个词,那么文章中这个词就链接到自己这篇文章的地址,这有点违反常理,不过很多网站都是这样做的。: {$ `3 a7 ?2 H" f  V" C4 s

9 u* w  @) l. }( R- ?- p; y怎么修改的,就是涉及学习方法、思考方法的问题9 x) e* b2 r. e  [9 {8 \$ C# K) b

& B4 Y# w' y8 S! v5 _5 h! S8 J- c光找PHP文件就花费了很长时间,最简单的是搜索含有infotextkey这个词的PHP文件。找到了在eclassfunctions.php文件中,用Dreamweaver打开,如用记事本编辑,由于编码的往往文件会出现问题的。查找infotextkey,代码找到,在468行左右:
( n- Z& Y# u1 j/ x, z  f- a

摆脱帝国cms内链系统的烦恼

摆脱帝国cms内链系统的烦恼
$ O$ n. K/ U7 y# F2 b. k; G
& ]' x( w, G0 u" B" w( D6 `
读懂内链系统中的关键词替换代码需要仔细
% V, [$ [) i# R1 j2 g! K/ {3 Q8 n  u6 g6 `# Q' z$ _( ]; x/ g5 H4 t
先要读懂代码,然后分析混乱的结果,研究了很长时间,终于找到了巧妙的方法,这里提供一个很简单的思路。
0 w  A& i3 I9 y2 m1 p+ m0 N  ?4 A9 b+ y# U; W0 E+ L. v6 F
看原来的程序,是到newstext中查找内链词,由于内链词的特点,形成混乱就难免了。先设立一个数组,读取内链词与网址,然后给每一个内链词配一个独一无二的字符串(以下简称为str)。再在newstext中查找内链词,有内链词的用str替换,这样就可以保证不会混
8 |& ^/ l/ _% z9 @0 u, G! m- ^
" }7 }, ?( y3 w8 {' z* ^乱。最后把str替换成内链词。这个思路有点像解决小学生数学难题一样,已知的东西要继承,不要去重新全面的编写这个关键词替换函数。
6 h9 n; }2 ~6 d( O* t# k: z( w- n( g! o, Y( v8 X! b% H
帝国CMS内链关键字的设置路径,其他>>新闻模型相关>>管理内容关键字。次数的设置路径,系统>>系统参数设置>>信息设置>>信息内容关键字重复替换。按照优化的精髓,次数设置成1是恰当的。
8 a+ [7 d! u" m: ^- q3 N+ K: R+ z. \0 K; ]  b$ w( D
拥有完美帝国CMS、dede内链系统,你可以自豪!
2 o7 l: v4 N" A! I4 H) h8 V( c# G$ c. N- Z: ^9 n" U: x. m1 r
原文出处链接:http://www.99xuexiji.com/riji/606.html
, I: g3 q, F$ r得知论坛原创作者:胡胜军4 k+ x5 U+ a5 V- U" H
日期:2014-07-28
1 h3 K7 K8 \# L; @
& i9 y' |2 m  ?0 Z* Q5 p+ v, ^6 W# n$ l0 c- O
这个系统还不错啊。网站的信息多了,要做的长尾关键词多了,内链用手工就太费时了。根据“四处一次”的seo方法,每篇文章都要有,其他的文章用长尾关键词超链指向该文章,最省力的方法就是用现成的内链系统。可是发现帝国cms的内链系统太乱了,虽没有专门学过PHP,但发扬不怕苦、锲而不舍的精神,硬是把内链系统改造成很完美,曾经调试不下100次,从构思到调试用时15个小时。调试的过程也是对自己的意志力训练,锻炼专注力。孩子在写暑假日记的时候,写了这篇文章,姑且可以称之为亲子文章啊。
  X% v7 F- `2 c4 {" B  d
7 p+ g9 X5 H( T2 t' N6 P/ r) d- O: C3 r原来的内链系统乱在哪里
6 M; z5 q$ M3 U9 u
  J, ~8 P# M- e8 M+ m$ g( E7 O: S1、如果设置内链词:学习机 步步高 步步高学习机  步步高学习机h8 这4个词,在内容中出现步步高学习机,硬生生的拆分成,步步高与学习机两个关键词;. h2 B2 b( D6 I! f! b9 A7 q. d  u

2 f5 `2 g3 I8 @( b$ D8 F# E' |2、替换的时候有代码,target=_blank class="infotextkey"加进去。解决办法要么在CSS中添加infotextkey,要么修改PHP文件。最终在PHP中修改成统一的样式,让网站所有内链词的颜色、字体大小一致;7 ]$ _2 A0 Q1 t3 ?
0 x& i6 v4 u& A5 F0 ?5 P, d
3、更加可恶的是,在编辑内容的时候,手动弄的“步步高学习机最新机型”关键词内链也拆分了。
5 c- B) ~' L" \9 ], a! E+ n
" G1 c5 E9 j. m8 @' Q8 u4、如果一篇文章的长尾关键词是“武汉seo培训哪家好”,按照四处一词的优化,文章中必然要出现武汉seo培训哪家好的词。如果内链系统设置过这个词,那么文章中这个词就链接到自己这篇文章的地址,这有点违反常理,不过很多网站都是这样做的。5 g  X5 a3 a) N" O
& \1 c' q- _8 \) P1 D, l
怎么修改的,就是涉及学习方法、思考方法的问题+ E. j7 Z) q3 P. `3 P& T6 |
4 [1 S2 j- t% x! K: w6 i8 c
光找PHP文件就花费了很长时间,最简单的是搜索含有infotextkey这个词的PHP文件。找到了在eclassfunctions.php文件中,用Dreamweaver打开,如用记事本编辑,由于编码的往往文件会出现问题的。查找infotextkey,代码找到,在468行左右:
1 i) ]5 {. [! T
9 c* u2 E8 T) d/ N- X) N* [$ ~- C
读懂内链系统中的关键词替换代码需要仔细
5 }5 i: v. n8 |* i# C; ?" T1 U+ }5 [9 J3 S/ X+ ^6 _
先要读懂代码,然后分析混乱的结果,研究了很长时间,终于找到了巧妙的方法,这里提供一个很简单的思路。* O5 i& h/ J9 F8 B& I

9 r) X8 u! U8 `看原来的程序,是到newstext中查找内链词,由于内链词的特点,形成混乱就难免了。先设立一个数组,读取内链词与网址,然后给每一个内链词配一个独一无二的字符串(以下简称为str)。再在newstext中查找内链词,有内链词的用str替换,这样就可以保证不会混9 q6 ^" f% n6 D7 D0 `
4 M' f! a# d( S- Y1 ?
乱。最后把str替换成内链词。这个思路有点像解决小学生数学难题一样,已知的东西要继承,不要去重新全面的编写这个关键词替换函数。
# V* ~' C. Q1 R/ w' i' X2 s3 k7 x- N  y5 {5 q- y4 d  w0 m
帝国CMS内链关键字的设置路径,其他>>新闻模型相关>>管理内容关键字。次数的设置路径,系统>>系统参数设置>>信息设置>>信息内容关键字重复替换。按照优化的精髓,次数设置成1是恰当的。
% L# T( y: {' ^( m8 `3 o* J1 o2 |8 A7 G. A0 D  x
拥有完美帝国CMS、dede内链系统,你可以自豪!+ X1 `% j9 F7 e
9 g5 v, g3 w% }/ k
原文出处链接:http://www.99xuexiji.com/riji/606.html2 }: S0 c& v1 J1 H
得知论坛原创作者:胡胜军
: u- I/ U1 z( D9 ?9 @" F% d- x日期:2014-07-28
) L  f6 K6 L: J4 [$ R: e4 Q
/ E0 W! r$ e5 M* y$ k2 y4 z3 G/ u1 N
讲得很好学习了

摆脱帝国cms内链系统的烦恼

摆脱帝国cms内链系统的烦恼
 

精彩评论10

正序浏览
seazvyt 发表于 2015-12-3 18:45:22 | 显示全部楼层
 
看完楼主的帖子,我的心情竟是久久不能平静
 
Mqokjdvq 发表于 2015-12-3 18:44:33 | 显示全部楼层
 
现在做什么网站好?
 
bqtklouu 发表于 2015-12-3 18:44:31 | 显示全部楼层
 
哈哈 ok ~~~
 
buingeEvineus 发表于 2015-12-3 18:44:15 | 显示全部楼层
 
刚才我还看见了呢.
 
GoodyFouppy 发表于 2015-12-3 18:44:47 | 显示全部楼层
 
感觉这个论坛的站长太牛B了,好强大啊
 
buingeEvineus 发表于 2016-1-18 09:59:04 | 显示全部楼层
 
对于这种刚发的帖子,我总是毫不犹豫的顶了。如果火了就是个前排,可以混个脸熟,说不定谁好心就给粉了…稳赚不赔;如果沉了就感觉是我弄沉的,很有成就感,还能捞经验。
 
bqtklouu 发表于 2016-1-18 09:58:46 | 显示全部楼层
 
刚才游戏去了 ~~嘿嘿~~
 
alapScady 发表于 2016-1-18 09:59:12 | 显示全部楼层
 
也有啊,前天不是你也到一个很狂的贴里去了吗?
 
mwxny 发表于 2016-1-18 09:59:34 | 显示全部楼层
 
哦~~~明白了....
 
buingeEvineus 发表于 2016-1-18 09:58:49 | 显示全部楼层
 
要睡觉了 呵呵
 
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


0关注

1粉丝

2503帖子

热门图文
热门帖子
排行榜
作者专栏

关注我们:微信订阅号

官方微信

APP下载

全国服务Q Q:

956130084

中国·湖北

Email:956130084@qq.com

Copyright   ©2015-2022  站长技术交流论坛|互联网技术交流平台Powered by©Discuz!技术支持:得知网络  

鄂公网安备 42018502006730号

  ( 鄂ICP备15006301号-5 )