关灯
开启左侧

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

[复制链接]
swmozowtfl 发表于 2015-8-5 16:05:49 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
 
网站的信息多了,要做的长尾关键词多了,内链用手工就太费时了。根据“四处一次”的seo方法,每篇文章都要有,其他的文章用长尾关键词超链指向该文章,最省力的方法就是用现成的内链系统。可是发现帝国cms的内链系统太乱了,虽没有专门学过PHP,但发扬不怕苦、锲而不舍的精神,硬是把内链系统改造成很完美,曾经调试不下100次,从构思到调试用时15个小时。调试的过程也是对自己的意志力训练,锻炼专注力。孩子在写暑假日记的时候,写了这篇文章,姑且可以称之为亲子文章啊。
6 W, G2 X: E1 p: `. ]
- O, E6 q, ^6 c( q; D( Q1 D原来的内链系统乱在哪里
9 |& I+ e: `- k& A& H
8 F2 n. M( N4 P) L2 W1、如果设置内链词:学习机 步步高 步步高学习机  步步高学习机h8 这4个词,在内容中出现步步高学习机,硬生生的拆分成,步步高与学习机两个关键词;
: S, B- ]8 ~; x0 V' B+ Z4 y) O; h$ Y2 I7 g
2、替换的时候有代码,target=_blank class="infotextkey"加进去。解决办法要么在CSS中添加infotextkey,要么修改PHP文件。最终在PHP中修改成统一的样式,让网站所有内链词的颜色、字体大小一致;/ j4 Q* c( K9 |# k2 K

2 W1 q, A+ w0 P0 N' v7 b3、更加可恶的是,在编辑内容的时候,手动弄的“步步高学习机最新机型”关键词内链也拆分了。8 t& c, K# m# }

, R1 D; O' s8 d8 O/ `4、如果一篇文章的长尾关键词是“武汉seo培训哪家好”,按照四处一词的优化,文章中必然要出现武汉seo培训哪家好的词。如果内链系统设置过这个词,那么文章中这个词就链接到自己这篇文章的地址,这有点违反常理,不过很多网站都是这样做的。
) E  p3 x- w3 Q$ n7 l- ^9 X( a8 q' v  t' Y9 ?' x
怎么修改的,就是涉及学习方法、思考方法的问题1 }, p+ v6 l" l

6 I* q7 G6 D3 e* k1 R4 J  J光找PHP文件就花费了很长时间,最简单的是搜索含有infotextkey这个词的PHP文件。找到了在eclassfunctions.php文件中,用Dreamweaver打开,如用记事本编辑,由于编码的往往文件会出现问题的。查找infotextkey,代码找到,在468行左右:
& w7 e# l) b. ~1 v  R: m: c

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

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

* X: n4 a% F. e' e" g0 C! Z0 F  W$ s" p4 ]( A" Q9 f9 N9 k, n, `
读懂内链系统中的关键词替换代码需要仔细
" _& L, Z1 b8 e& a- y# C/ C& u0 l! F
先要读懂代码,然后分析混乱的结果,研究了很长时间,终于找到了巧妙的方法,这里提供一个很简单的思路。
- u3 E+ M9 Y9 u, u7 v+ C: |) ?
/ n; S; Q& e5 e$ S: V# N& O看原来的程序,是到newstext中查找内链词,由于内链词的特点,形成混乱就难免了。先设立一个数组,读取内链词与网址,然后给每一个内链词配一个独一无二的字符串(以下简称为str)。再在newstext中查找内链词,有内链词的用str替换,这样就可以保证不会混9 l/ A6 t7 }; j- a8 u% o! s

8 i" x5 y6 M& W7 M( m乱。最后把str替换成内链词。这个思路有点像解决小学生数学难题一样,已知的东西要继承,不要去重新全面的编写这个关键词替换函数。
3 l) r7 b! D: r: j- C' T8 ^: ]2 ^
7 o$ Y' j3 Q  Q5 m% l* \" U3 G$ x1 E帝国CMS内链关键字的设置路径,其他>>新闻模型相关>>管理内容关键字。次数的设置路径,系统>>系统参数设置>>信息设置>>信息内容关键字重复替换。按照优化的精髓,次数设置成1是恰当的。
* `/ d8 p' H, }$ f& _9 H" W  k% C4 t8 ?9 u
拥有完美帝国CMS、dede内链系统,你可以自豪!
* x. Z& A6 R" ^1 s! v
4 |1 [+ r1 l% a! D. M, n原文出处链接:http://www.99xuexiji.com/riji/606.html/ U+ s  Z' `+ Q# x. Z& N  B6 m9 I( A9 _
得知论坛原创作者:胡胜军; a4 |$ z  J' i
日期:2014-07-28 + P5 v% e& y9 k$ b6 g$ I, C! }
! L# g! \- I$ G+ g/ F- Q
. t! R5 D5 t: t% y8 `0 _& X
这个系统还不错啊。网站的信息多了,要做的长尾关键词多了,内链用手工就太费时了。根据“四处一次”的seo方法,每篇文章都要有,其他的文章用长尾关键词超链指向该文章,最省力的方法就是用现成的内链系统。可是发现帝国cms的内链系统太乱了,虽没有专门学过PHP,但发扬不怕苦、锲而不舍的精神,硬是把内链系统改造成很完美,曾经调试不下100次,从构思到调试用时15个小时。调试的过程也是对自己的意志力训练,锻炼专注力。孩子在写暑假日记的时候,写了这篇文章,姑且可以称之为亲子文章啊。
. S5 G! r) i( X, ]2 L* e8 V
, n' }* L& P" D原来的内链系统乱在哪里
4 a5 ?2 m5 f' q- _* _& o! k& ]( z6 J) q
1、如果设置内链词:学习机 步步高 步步高学习机  步步高学习机h8 这4个词,在内容中出现步步高学习机,硬生生的拆分成,步步高与学习机两个关键词;+ N4 H: F2 W9 ^
0 |4 x7 R$ @. `
2、替换的时候有代码,target=_blank class="infotextkey"加进去。解决办法要么在CSS中添加infotextkey,要么修改PHP文件。最终在PHP中修改成统一的样式,让网站所有内链词的颜色、字体大小一致;0 F+ W0 q: K6 R
! Y# s  j+ T, f3 D$ }
3、更加可恶的是,在编辑内容的时候,手动弄的“步步高学习机最新机型”关键词内链也拆分了。
  P& y# A! G) f5 A& s. c9 T. C* h% z+ V# W# q8 F
4、如果一篇文章的长尾关键词是“武汉seo培训哪家好”,按照四处一词的优化,文章中必然要出现武汉seo培训哪家好的词。如果内链系统设置过这个词,那么文章中这个词就链接到自己这篇文章的地址,这有点违反常理,不过很多网站都是这样做的。
2 W! d+ o  [4 E4 s2 K% f! T6 u6 B* V$ x! Y, P- m4 M
怎么修改的,就是涉及学习方法、思考方法的问题
7 ~2 N; P; T- o3 {  R3 A' ~7 q1 V8 R  j% u& t
光找PHP文件就花费了很长时间,最简单的是搜索含有infotextkey这个词的PHP文件。找到了在eclassfunctions.php文件中,用Dreamweaver打开,如用记事本编辑,由于编码的往往文件会出现问题的。查找infotextkey,代码找到,在468行左右:
1 S3 C' R; ?+ M3 S, U  U2 k, X; D5 D9 d9 {7 ~
6 w0 T. }% ^& D, I5 k
读懂内链系统中的关键词替换代码需要仔细
+ M  H& q) q: M
1 H7 V5 _5 m# Z3 C% i$ `8 `先要读懂代码,然后分析混乱的结果,研究了很长时间,终于找到了巧妙的方法,这里提供一个很简单的思路。
9 X" Z' K- i7 ]8 I6 L8 [2 q9 s
( l6 l7 v4 u; B5 ~6 a  j看原来的程序,是到newstext中查找内链词,由于内链词的特点,形成混乱就难免了。先设立一个数组,读取内链词与网址,然后给每一个内链词配一个独一无二的字符串(以下简称为str)。再在newstext中查找内链词,有内链词的用str替换,这样就可以保证不会混
) Z1 w( ^1 e' A2 v3 u$ A' A
- i0 v0 Q2 |1 @" \/ W- z乱。最后把str替换成内链词。这个思路有点像解决小学生数学难题一样,已知的东西要继承,不要去重新全面的编写这个关键词替换函数。6 V, B5 G% P1 x+ ]

+ D0 w8 {7 v1 M帝国CMS内链关键字的设置路径,其他>>新闻模型相关>>管理内容关键字。次数的设置路径,系统>>系统参数设置>>信息设置>>信息内容关键字重复替换。按照优化的精髓,次数设置成1是恰当的。7 l2 h. v' Q. e: j6 t9 Y
8 A. e9 x1 K; @, z
拥有完美帝国CMS、dede内链系统,你可以自豪!
6 ^2 W  x) `. E6 Q4 L$ ^2 r0 S+ p: A! O3 t+ r& [" o
原文出处链接:http://www.99xuexiji.com/riji/606.html
  n- t* |) B, a0 {得知论坛原创作者:胡胜军# y9 `0 V/ C3 I/ O+ ]
日期:2014-07-28 4 h% \4 Y$ T& X, X

" J5 v  x  }9 `: W2 E. f6 R% k' o0 A8 {9 p7 D, b
讲得很好学习了

摆脱帝国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 )