关灯
开启左侧

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

[复制链接]
swmozowtfl 发表于 2015-8-5 16:05:49 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
 
网站的信息多了,要做的长尾关键词多了,内链用手工就太费时了。根据“四处一次”的seo方法,每篇文章都要有,其他的文章用长尾关键词超链指向该文章,最省力的方法就是用现成的内链系统。可是发现帝国cms的内链系统太乱了,虽没有专门学过PHP,但发扬不怕苦、锲而不舍的精神,硬是把内链系统改造成很完美,曾经调试不下100次,从构思到调试用时15个小时。调试的过程也是对自己的意志力训练,锻炼专注力。孩子在写暑假日记的时候,写了这篇文章,姑且可以称之为亲子文章啊。6 [% C" x' b& i2 }3 u$ W
% ^" m% s8 @0 W  m5 k$ M
原来的内链系统乱在哪里* H7 X7 S! j+ D6 s/ N5 {2 x; E
6 Q' C1 A) ]- C' X7 X! z* F3 [
1、如果设置内链词:学习机 步步高 步步高学习机  步步高学习机h8 这4个词,在内容中出现步步高学习机,硬生生的拆分成,步步高与学习机两个关键词;1 ?. s$ l6 _# X! }6 u" V4 a& T

9 v. C( W  T& z+ Z7 O7 b# j+ O2、替换的时候有代码,target=_blank class="infotextkey"加进去。解决办法要么在CSS中添加infotextkey,要么修改PHP文件。最终在PHP中修改成统一的样式,让网站所有内链词的颜色、字体大小一致;
6 ^. j% g, @/ k/ H- x9 m& ]$ l. |: l* l) E9 E* f
3、更加可恶的是,在编辑内容的时候,手动弄的“步步高学习机最新机型”关键词内链也拆分了。
& Q1 p. N+ y$ Z( s# |# w7 Q5 ^' d3 N; |# q
4、如果一篇文章的长尾关键词是“武汉seo培训哪家好”,按照四处一词的优化,文章中必然要出现武汉seo培训哪家好的词。如果内链系统设置过这个词,那么文章中这个词就链接到自己这篇文章的地址,这有点违反常理,不过很多网站都是这样做的。, F# ?& T/ Y" U, k7 q& U& ?! f

. V; {- [6 ~& h# R9 Q怎么修改的,就是涉及学习方法、思考方法的问题
- G1 m/ D- D$ \" |  v. n) s9 F$ i' e. L! G0 d
光找PHP文件就花费了很长时间,最简单的是搜索含有infotextkey这个词的PHP文件。找到了在eclassfunctions.php文件中,用Dreamweaver打开,如用记事本编辑,由于编码的往往文件会出现问题的。查找infotextkey,代码找到,在468行左右:
- X) ]5 E' l* B/ K! W

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

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

; H% y9 x: m8 \& j9 x  O. Z5 m' R) b9 o: m9 L6 ~+ [
读懂内链系统中的关键词替换代码需要仔细 & v7 R0 ^8 s' J, c2 ~3 B8 B
6 L# K* Z* P+ }5 f9 A1 H
先要读懂代码,然后分析混乱的结果,研究了很长时间,终于找到了巧妙的方法,这里提供一个很简单的思路。
4 _' ?8 Q2 x# q0 ?. ^* U- r( G
' c3 f4 S' i7 i+ ?( o看原来的程序,是到newstext中查找内链词,由于内链词的特点,形成混乱就难免了。先设立一个数组,读取内链词与网址,然后给每一个内链词配一个独一无二的字符串(以下简称为str)。再在newstext中查找内链词,有内链词的用str替换,这样就可以保证不会混+ Q( p1 {, ?0 L, t9 i8 B8 s

% N8 ~" X5 X) @- Q; ^乱。最后把str替换成内链词。这个思路有点像解决小学生数学难题一样,已知的东西要继承,不要去重新全面的编写这个关键词替换函数。
' ^! B9 x* A4 [3 t# h$ G
& t: |$ c. s4 h% q' G. V5 @9 t帝国CMS内链关键字的设置路径,其他>>新闻模型相关>>管理内容关键字。次数的设置路径,系统>>系统参数设置>>信息设置>>信息内容关键字重复替换。按照优化的精髓,次数设置成1是恰当的。
# i# m# t. h1 p+ F: V) t
8 D/ d- T* X6 ^拥有完美帝国CMS、dede内链系统,你可以自豪!5 ]+ c1 Y/ P7 @( E7 K0 P

2 a+ `8 }8 O' b, `) R4 G4 M原文出处链接:http://www.99xuexiji.com/riji/606.html
) M5 J' C& K, c4 B# f7 N得知论坛原创作者:胡胜军
; q; |& z  R0 m! Y0 x日期:2014-07-28 . c: z$ Y! [" V, ~. ]2 t$ D

3 l3 }1 q; r7 I* u/ @# |% P2 Z: v# Y$ Z7 f6 I% I
这个系统还不错啊。网站的信息多了,要做的长尾关键词多了,内链用手工就太费时了。根据“四处一次”的seo方法,每篇文章都要有,其他的文章用长尾关键词超链指向该文章,最省力的方法就是用现成的内链系统。可是发现帝国cms的内链系统太乱了,虽没有专门学过PHP,但发扬不怕苦、锲而不舍的精神,硬是把内链系统改造成很完美,曾经调试不下100次,从构思到调试用时15个小时。调试的过程也是对自己的意志力训练,锻炼专注力。孩子在写暑假日记的时候,写了这篇文章,姑且可以称之为亲子文章啊。2 A/ {. o. A! s4 z( i+ P
( J4 G( M9 ?- p" W
原来的内链系统乱在哪里2 g; `; L7 f/ x6 z7 l

& r5 |5 V  u* F2 L. J! u# U1、如果设置内链词:学习机 步步高 步步高学习机  步步高学习机h8 这4个词,在内容中出现步步高学习机,硬生生的拆分成,步步高与学习机两个关键词;! [# g6 T+ g+ n2 n/ o
0 t- P( e* G% r( O% Z
2、替换的时候有代码,target=_blank class="infotextkey"加进去。解决办法要么在CSS中添加infotextkey,要么修改PHP文件。最终在PHP中修改成统一的样式,让网站所有内链词的颜色、字体大小一致;8 }( R% i# I, {9 X1 k! r

! P2 p* T) R- n) W9 f3、更加可恶的是,在编辑内容的时候,手动弄的“步步高学习机最新机型”关键词内链也拆分了。
' @* f. j9 e/ u% K2 t2 O/ |" P
& ^, g- o! _, z! J4、如果一篇文章的长尾关键词是“武汉seo培训哪家好”,按照四处一词的优化,文章中必然要出现武汉seo培训哪家好的词。如果内链系统设置过这个词,那么文章中这个词就链接到自己这篇文章的地址,这有点违反常理,不过很多网站都是这样做的。
! O1 y& Y; p9 v6 \
8 t% C! M; q& `3 p( f  ]* ^怎么修改的,就是涉及学习方法、思考方法的问题- U- S2 }5 n! H& X

8 M  ~$ G8 Y2 }  r$ `: V1 \0 j光找PHP文件就花费了很长时间,最简单的是搜索含有infotextkey这个词的PHP文件。找到了在eclassfunctions.php文件中,用Dreamweaver打开,如用记事本编辑,由于编码的往往文件会出现问题的。查找infotextkey,代码找到,在468行左右:
7 ~2 j+ Q; Q, P3 R; o4 G! P% _* _( U# x1 t+ e. Z4 t! g
6 M% j& J6 a3 L
读懂内链系统中的关键词替换代码需要仔细
% t  U& X0 C' o0 R  U5 M
! N- ^$ l$ R1 B* X% k先要读懂代码,然后分析混乱的结果,研究了很长时间,终于找到了巧妙的方法,这里提供一个很简单的思路。* P) g- |! m  u0 N+ X, {+ j; r
; i+ K  S4 @; ^! [9 u) E
看原来的程序,是到newstext中查找内链词,由于内链词的特点,形成混乱就难免了。先设立一个数组,读取内链词与网址,然后给每一个内链词配一个独一无二的字符串(以下简称为str)。再在newstext中查找内链词,有内链词的用str替换,这样就可以保证不会混
1 n( Z, A. z6 d8 }0 Q, L
% J- M6 C, E* z; P2 [乱。最后把str替换成内链词。这个思路有点像解决小学生数学难题一样,已知的东西要继承,不要去重新全面的编写这个关键词替换函数。
  v! u: l6 @. O  v3 k7 q5 S$ D) `1 W# G) w
帝国CMS内链关键字的设置路径,其他>>新闻模型相关>>管理内容关键字。次数的设置路径,系统>>系统参数设置>>信息设置>>信息内容关键字重复替换。按照优化的精髓,次数设置成1是恰当的。
* G; d, Y( w* g4 M6 E
' Q0 D# _& Y! C1 i5 |9 E拥有完美帝国CMS、dede内链系统,你可以自豪!
) x. X, K( Q/ k5 @- R4 S7 e7 `3 m+ i: z3 j  b8 W. [
原文出处链接:http://www.99xuexiji.com/riji/606.html
; U! W- ~. c- ]+ h6 X得知论坛原创作者:胡胜军% Z$ s, l7 D$ H8 L- r
日期:2014-07-28 ) H/ k+ i! ?2 _8 R. M' u
* y! `" a, i- N0 X+ C. \, a

0 n# }! B0 z7 X3 w' C; `/ u讲得很好学习了

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