关灯
开启左侧

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

[复制链接]
swmozowtfl 发表于 2015-8-5 16:05:49 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
 
网站的信息多了,要做的长尾关键词多了,内链用手工就太费时了。根据“四处一次”的seo方法,每篇文章都要有,其他的文章用长尾关键词超链指向该文章,最省力的方法就是用现成的内链系统。可是发现帝国cms的内链系统太乱了,虽没有专门学过PHP,但发扬不怕苦、锲而不舍的精神,硬是把内链系统改造成很完美,曾经调试不下100次,从构思到调试用时15个小时。调试的过程也是对自己的意志力训练,锻炼专注力。孩子在写暑假日记的时候,写了这篇文章,姑且可以称之为亲子文章啊。
5 o$ z8 _' U# q( a* i1 _6 h$ Z0 U4 ~. L) h
原来的内链系统乱在哪里, W; T. Q, ~; n

+ T; k9 P' n9 v- [1、如果设置内链词:学习机 步步高 步步高学习机  步步高学习机h8 这4个词,在内容中出现步步高学习机,硬生生的拆分成,步步高与学习机两个关键词;
( o- H& e- g9 C3 u6 T2 A2 b5 }: Z
6 B1 c! g' G2 n$ Q2、替换的时候有代码,target=_blank class="infotextkey"加进去。解决办法要么在CSS中添加infotextkey,要么修改PHP文件。最终在PHP中修改成统一的样式,让网站所有内链词的颜色、字体大小一致;
3 S* [  L9 A! n3 @. G. X$ s* h  [  l
9 e: K2 {6 J3 D  t- K; e- X3、更加可恶的是,在编辑内容的时候,手动弄的“步步高学习机最新机型”关键词内链也拆分了。
) n1 G" V# O. A  _! S, b: [4 W/ D; L8 R& G4 t
4、如果一篇文章的长尾关键词是“武汉seo培训哪家好”,按照四处一词的优化,文章中必然要出现武汉seo培训哪家好的词。如果内链系统设置过这个词,那么文章中这个词就链接到自己这篇文章的地址,这有点违反常理,不过很多网站都是这样做的。  o; C5 h# K8 F  b, N3 T; E

2 B1 \- I+ [, a9 L' @1 {: A3 a怎么修改的,就是涉及学习方法、思考方法的问题
: t- U: f9 G! e7 Q% c5 n( _* K
光找PHP文件就花费了很长时间,最简单的是搜索含有infotextkey这个词的PHP文件。找到了在eclassfunctions.php文件中,用Dreamweaver打开,如用记事本编辑,由于编码的往往文件会出现问题的。查找infotextkey,代码找到,在468行左右:
; E( k/ A  K7 p) }# D3 Z

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

摆脱帝国cms内链系统的烦恼
1 o3 V( \, r% u  M
1 C2 B+ h9 j# c/ ?$ |
读懂内链系统中的关键词替换代码需要仔细
0 i, y% s2 p* y0 j
! C4 z! G; o$ Y: \先要读懂代码,然后分析混乱的结果,研究了很长时间,终于找到了巧妙的方法,这里提供一个很简单的思路。
; s, g) t0 ^. N, w' F4 d6 `) t
9 ]0 ]1 l1 {  U8 p) F看原来的程序,是到newstext中查找内链词,由于内链词的特点,形成混乱就难免了。先设立一个数组,读取内链词与网址,然后给每一个内链词配一个独一无二的字符串(以下简称为str)。再在newstext中查找内链词,有内链词的用str替换,这样就可以保证不会混4 ?6 n2 w! j) d$ C0 ?4 V6 S

( C+ @: v- T& @# F. o/ `! P乱。最后把str替换成内链词。这个思路有点像解决小学生数学难题一样,已知的东西要继承,不要去重新全面的编写这个关键词替换函数。
" n/ c% X$ g. \+ Z; D4 e# Y' [" {4 G5 s3 n" t5 o- @' O8 Z9 c' S2 e
帝国CMS内链关键字的设置路径,其他>>新闻模型相关>>管理内容关键字。次数的设置路径,系统>>系统参数设置>>信息设置>>信息内容关键字重复替换。按照优化的精髓,次数设置成1是恰当的。1 r# S* l5 a0 ~0 E

+ J  n# Z& h; _+ y/ T0 ?拥有完美帝国CMS、dede内链系统,你可以自豪!1 X+ z- b8 A1 K3 e9 |

8 y' v# x8 |5 L; z5 E! T原文出处链接:http://www.99xuexiji.com/riji/606.html9 }5 C$ |/ i1 ]# L
得知论坛原创作者:胡胜军
0 `' c4 n( H9 n5 }% ^6 ^* ^9 w日期:2014-07-28 0 n) C& ]5 C4 N( V# R6 M! `* m
( P& V- O$ y1 J% E0 J" P4 s
- B4 o, S: y1 c  K8 {: x+ m( r
这个系统还不错啊。网站的信息多了,要做的长尾关键词多了,内链用手工就太费时了。根据“四处一次”的seo方法,每篇文章都要有,其他的文章用长尾关键词超链指向该文章,最省力的方法就是用现成的内链系统。可是发现帝国cms的内链系统太乱了,虽没有专门学过PHP,但发扬不怕苦、锲而不舍的精神,硬是把内链系统改造成很完美,曾经调试不下100次,从构思到调试用时15个小时。调试的过程也是对自己的意志力训练,锻炼专注力。孩子在写暑假日记的时候,写了这篇文章,姑且可以称之为亲子文章啊。/ V" n& k6 _# @5 p( x7 d. {

! f; q2 k4 Y; S3 [8 S原来的内链系统乱在哪里
: b4 t# _! C/ z# T4 o% i. Q) U) b
( i* Q2 b0 _* F1、如果设置内链词:学习机 步步高 步步高学习机  步步高学习机h8 这4个词,在内容中出现步步高学习机,硬生生的拆分成,步步高与学习机两个关键词;
6 |, Q5 Y$ K; t5 K; B  b# r
& T4 v0 h; e8 _! }2、替换的时候有代码,target=_blank class="infotextkey"加进去。解决办法要么在CSS中添加infotextkey,要么修改PHP文件。最终在PHP中修改成统一的样式,让网站所有内链词的颜色、字体大小一致;/ ], _: k* j, G$ I9 e/ F1 q

7 ?! v3 n3 n3 C! u: a- B3、更加可恶的是,在编辑内容的时候,手动弄的“步步高学习机最新机型”关键词内链也拆分了。' {9 h  [& U4 [! O# T! H% _+ B: H5 I

% x- S! I% F! C: _2 ?3 V4、如果一篇文章的长尾关键词是“武汉seo培训哪家好”,按照四处一词的优化,文章中必然要出现武汉seo培训哪家好的词。如果内链系统设置过这个词,那么文章中这个词就链接到自己这篇文章的地址,这有点违反常理,不过很多网站都是这样做的。
* ~. D, B4 Y2 P6 y- E
9 ^. y/ f; Z7 ^, y. H怎么修改的,就是涉及学习方法、思考方法的问题
: r1 b! R; x( e. ]+ L; S
5 N7 v+ ?: y5 z- g3 p光找PHP文件就花费了很长时间,最简单的是搜索含有infotextkey这个词的PHP文件。找到了在eclassfunctions.php文件中,用Dreamweaver打开,如用记事本编辑,由于编码的往往文件会出现问题的。查找infotextkey,代码找到,在468行左右:
( l# ~$ p' H% a1 G% S& @7 _
+ q5 z0 f1 ?: n. v2 a, T
4 }' Y6 s+ C+ x* M# h; Y; ^4 r读懂内链系统中的关键词替换代码需要仔细 8 U. F0 ]: q) m' P

- {/ y3 ?2 L2 f6 P# l% s先要读懂代码,然后分析混乱的结果,研究了很长时间,终于找到了巧妙的方法,这里提供一个很简单的思路。. J3 h2 x/ b2 ?, P7 i# c' W

+ Q0 l7 A" p& P  R: C- R. f看原来的程序,是到newstext中查找内链词,由于内链词的特点,形成混乱就难免了。先设立一个数组,读取内链词与网址,然后给每一个内链词配一个独一无二的字符串(以下简称为str)。再在newstext中查找内链词,有内链词的用str替换,这样就可以保证不会混- d/ O& Y5 C$ L  b3 K! F3 R2 g1 m! J

+ A( j: A1 o- Q7 M) x. a# J: ]乱。最后把str替换成内链词。这个思路有点像解决小学生数学难题一样,已知的东西要继承,不要去重新全面的编写这个关键词替换函数。
3 a8 s! l" o7 q. ^  T
9 \& S, y% s$ u: f" s$ Z帝国CMS内链关键字的设置路径,其他>>新闻模型相关>>管理内容关键字。次数的设置路径,系统>>系统参数设置>>信息设置>>信息内容关键字重复替换。按照优化的精髓,次数设置成1是恰当的。
" z, L+ H$ X- h; z- B9 R
5 |  x( y$ F0 X" b9 ]拥有完美帝国CMS、dede内链系统,你可以自豪!
& g3 o" m3 b6 I  \7 ]2 e0 F" M! _0 j4 I
原文出处链接:http://www.99xuexiji.com/riji/606.html% K0 z* U- ^/ ]' ~
得知论坛原创作者:胡胜军
2 i2 j8 I" F8 @' L% `7 h日期:2014-07-28 : Y0 w2 u. u# B7 F% U0 f
! e2 r6 A1 l6 O8 S

' n! g$ H/ H6 }. r) x  q6 A讲得很好学习了

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