关灯
开启左侧

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

[复制链接]
swmozowtfl 发表于 2015-8-5 16:05:49 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
 
网站的信息多了,要做的长尾关键词多了,内链用手工就太费时了。根据“四处一次”的seo方法,每篇文章都要有,其他的文章用长尾关键词超链指向该文章,最省力的方法就是用现成的内链系统。可是发现帝国cms的内链系统太乱了,虽没有专门学过PHP,但发扬不怕苦、锲而不舍的精神,硬是把内链系统改造成很完美,曾经调试不下100次,从构思到调试用时15个小时。调试的过程也是对自己的意志力训练,锻炼专注力。孩子在写暑假日记的时候,写了这篇文章,姑且可以称之为亲子文章啊。
: K+ N# H3 K( h& B! E1 F9 v" B- w2 Z( n0 K' l2 t) x$ `7 o0 @5 n" ?
原来的内链系统乱在哪里
  c, P, r6 y2 M
+ Q2 Q8 Y# p3 `. P# W4 {) e2 @1、如果设置内链词:学习机 步步高 步步高学习机  步步高学习机h8 这4个词,在内容中出现步步高学习机,硬生生的拆分成,步步高与学习机两个关键词;
0 F' x& K" S2 d% V! |' W8 k1 `
: K3 u6 h! v1 P3 b& t2、替换的时候有代码,target=_blank class="infotextkey"加进去。解决办法要么在CSS中添加infotextkey,要么修改PHP文件。最终在PHP中修改成统一的样式,让网站所有内链词的颜色、字体大小一致;
9 M7 L& c/ Y0 i; ?) X9 e. G. Q! ~7 S' }* E3 `* P+ C) {% _
3、更加可恶的是,在编辑内容的时候,手动弄的“步步高学习机最新机型”关键词内链也拆分了。
+ p  o* }) \" {2 t0 K/ N& D, i( w
" S! l1 N& ~% n* f( F4、如果一篇文章的长尾关键词是“武汉seo培训哪家好”,按照四处一词的优化,文章中必然要出现武汉seo培训哪家好的词。如果内链系统设置过这个词,那么文章中这个词就链接到自己这篇文章的地址,这有点违反常理,不过很多网站都是这样做的。0 }+ T7 y. z. @3 J- `8 Z* A
+ c: F! G" x: ~% z3 f; C' B
怎么修改的,就是涉及学习方法、思考方法的问题' a% D- x5 v$ v) d4 X1 S5 G
" \0 v) }6 \/ I0 k3 C8 G
光找PHP文件就花费了很长时间,最简单的是搜索含有infotextkey这个词的PHP文件。找到了在eclassfunctions.php文件中,用Dreamweaver打开,如用记事本编辑,由于编码的往往文件会出现问题的。查找infotextkey,代码找到,在468行左右:
1 d. |' D8 s' S% r% n3 c; X

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

摆脱帝国cms内链系统的烦恼
' w: n8 z7 ~; W! w
$ J# \# X  m$ j, ?8 O9 d  \8 t' V
读懂内链系统中的关键词替换代码需要仔细 1 w  R7 s6 Y) |% u9 {2 `

& `! E( n/ ]2 z  Q: K, |先要读懂代码,然后分析混乱的结果,研究了很长时间,终于找到了巧妙的方法,这里提供一个很简单的思路。
3 q, x' Y; t, K3 {2 `- O% x2 T5 x6 O/ y; F0 w
看原来的程序,是到newstext中查找内链词,由于内链词的特点,形成混乱就难免了。先设立一个数组,读取内链词与网址,然后给每一个内链词配一个独一无二的字符串(以下简称为str)。再在newstext中查找内链词,有内链词的用str替换,这样就可以保证不会混8 v0 N% J0 `* K, j# A. o/ `
6 [3 \  ~0 F4 V+ p: P
乱。最后把str替换成内链词。这个思路有点像解决小学生数学难题一样,已知的东西要继承,不要去重新全面的编写这个关键词替换函数。) \- `6 m: x* H8 ?% a

; {* G3 U9 g0 T' Z帝国CMS内链关键字的设置路径,其他>>新闻模型相关>>管理内容关键字。次数的设置路径,系统>>系统参数设置>>信息设置>>信息内容关键字重复替换。按照优化的精髓,次数设置成1是恰当的。4 g' e6 y: a, W5 I. y( S/ E
7 w* l0 W+ G* C  q9 M- ?7 x
拥有完美帝国CMS、dede内链系统,你可以自豪!5 Y! T) _4 }5 Q& F, S
, k* D9 J' J8 s- N2 m5 [/ d; J
原文出处链接:http://www.99xuexiji.com/riji/606.html; L* C2 X; [7 ]. f
得知论坛原创作者:胡胜军
) C8 e+ x' s: p* a& G# g& o9 }! {& P3 e日期:2014-07-28 2 s+ i6 ]  K0 @* J! W
: d) O- h9 }% a+ c  D- h1 J

( C8 B  t) [, m0 w$ T6 H这个系统还不错啊。网站的信息多了,要做的长尾关键词多了,内链用手工就太费时了。根据“四处一次”的seo方法,每篇文章都要有,其他的文章用长尾关键词超链指向该文章,最省力的方法就是用现成的内链系统。可是发现帝国cms的内链系统太乱了,虽没有专门学过PHP,但发扬不怕苦、锲而不舍的精神,硬是把内链系统改造成很完美,曾经调试不下100次,从构思到调试用时15个小时。调试的过程也是对自己的意志力训练,锻炼专注力。孩子在写暑假日记的时候,写了这篇文章,姑且可以称之为亲子文章啊。
6 ^- H9 L1 T$ s2 `7 Q1 N: Z. D* |$ @
原来的内链系统乱在哪里
* y) W( A7 P8 g, P
% T" C% V9 e( `" M8 [1、如果设置内链词:学习机 步步高 步步高学习机  步步高学习机h8 这4个词,在内容中出现步步高学习机,硬生生的拆分成,步步高与学习机两个关键词;. d6 b" \" ]4 ~9 V: Y% r

5 v: i8 o, P  k. @( b2 e3 M2、替换的时候有代码,target=_blank class="infotextkey"加进去。解决办法要么在CSS中添加infotextkey,要么修改PHP文件。最终在PHP中修改成统一的样式,让网站所有内链词的颜色、字体大小一致;5 q' ?5 _! r* v: d

2 o# H" y; U0 q: q/ J3 y3、更加可恶的是,在编辑内容的时候,手动弄的“步步高学习机最新机型”关键词内链也拆分了。9 [# X. V5 O# F; o( R6 s
/ B5 U; }/ y5 r( W! e
4、如果一篇文章的长尾关键词是“武汉seo培训哪家好”,按照四处一词的优化,文章中必然要出现武汉seo培训哪家好的词。如果内链系统设置过这个词,那么文章中这个词就链接到自己这篇文章的地址,这有点违反常理,不过很多网站都是这样做的。
3 E+ Q: R( f) c$ C% G
! s! D/ N! T2 @; J7 ~' v  ^% Y怎么修改的,就是涉及学习方法、思考方法的问题
2 o0 z9 c5 X- N3 ~" ?' y3 O, i* M* g0 n0 ]# w3 M8 Z
光找PHP文件就花费了很长时间,最简单的是搜索含有infotextkey这个词的PHP文件。找到了在eclassfunctions.php文件中,用Dreamweaver打开,如用记事本编辑,由于编码的往往文件会出现问题的。查找infotextkey,代码找到,在468行左右:
+ d- \' {8 h7 b2 O" \( W
* k8 K8 ]1 W% ?6 F% H4 G2 R! b: k2 Z
7 Q, M& l" C- o  |7 ^% A/ b( S* w读懂内链系统中的关键词替换代码需要仔细
& K, Z, K' M! \! G( x. m1 C7 C) ?7 i2 Q% }3 e. ^4 w
先要读懂代码,然后分析混乱的结果,研究了很长时间,终于找到了巧妙的方法,这里提供一个很简单的思路。
6 k4 c( r; h; J, w! x' Z, m$ A
看原来的程序,是到newstext中查找内链词,由于内链词的特点,形成混乱就难免了。先设立一个数组,读取内链词与网址,然后给每一个内链词配一个独一无二的字符串(以下简称为str)。再在newstext中查找内链词,有内链词的用str替换,这样就可以保证不会混
% ~5 ~5 b% Z1 a! _! ^
' K+ Q, O  w$ P* n- Z乱。最后把str替换成内链词。这个思路有点像解决小学生数学难题一样,已知的东西要继承,不要去重新全面的编写这个关键词替换函数。
5 U, H$ q" W$ m/ ^" E, ~- E" O" u2 i$ z& q' G8 m* s
帝国CMS内链关键字的设置路径,其他>>新闻模型相关>>管理内容关键字。次数的设置路径,系统>>系统参数设置>>信息设置>>信息内容关键字重复替换。按照优化的精髓,次数设置成1是恰当的。
. E$ n# y1 [2 l/ I9 n- R
, E% C# x- h# h: F. t* K3 s拥有完美帝国CMS、dede内链系统,你可以自豪!" h9 \+ p: R; N" l( T
9 J6 `; x5 A# b0 k
原文出处链接:http://www.99xuexiji.com/riji/606.html4 M* n6 u  \: \
得知论坛原创作者:胡胜军% G! x1 S' f6 }5 h
日期:2014-07-28 ; H8 [& A) }0 \  g
2 S! d# j) g$ _, w# r/ H! |
/ U: A- V0 `# [
讲得很好学习了

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