关灯
开启左侧

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

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

5 b7 ?+ B" I1 Q7 @7 B" K. q$ W$ d原来的内链系统乱在哪里
5 M( c! j0 i! C2 z2 g2 a3 K' D  p, {: k: A
1、如果设置内链词:学习机 步步高 步步高学习机  步步高学习机h8 这4个词,在内容中出现步步高学习机,硬生生的拆分成,步步高与学习机两个关键词;
& ~2 ]) }  U5 X% Q0 o% Z
  n5 c9 ?/ Y& K& I+ X  u8 V' E) w2、替换的时候有代码,target=_blank class="infotextkey"加进去。解决办法要么在CSS中添加infotextkey,要么修改PHP文件。最终在PHP中修改成统一的样式,让网站所有内链词的颜色、字体大小一致;
0 i9 }/ c" n& t$ y0 \1 K% h/ Y2 _4 }5 F! v- `
3、更加可恶的是,在编辑内容的时候,手动弄的“步步高学习机最新机型”关键词内链也拆分了。5 r% ^9 g3 ^5 H1 O! L$ p+ D
+ Q) o4 E2 d$ Z5 w4 L, @
4、如果一篇文章的长尾关键词是“武汉seo培训哪家好”,按照四处一词的优化,文章中必然要出现武汉seo培训哪家好的词。如果内链系统设置过这个词,那么文章中这个词就链接到自己这篇文章的地址,这有点违反常理,不过很多网站都是这样做的。
3 q7 L4 h5 t9 [4 R+ d9 J. c
4 m( S& ~: Z) w5 w怎么修改的,就是涉及学习方法、思考方法的问题
2 F- p5 \* ]6 \4 W% |2 n
2 Y" V/ ^- i; z9 \' x# ^: `4 m光找PHP文件就花费了很长时间,最简单的是搜索含有infotextkey这个词的PHP文件。找到了在eclassfunctions.php文件中,用Dreamweaver打开,如用记事本编辑,由于编码的往往文件会出现问题的。查找infotextkey,代码找到,在468行左右:' D! D( x/ a+ w* G, b( _

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

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

" p( ~: I; r2 o6 G
4 Q* y. j/ D% |; |读懂内链系统中的关键词替换代码需要仔细 7 E; [9 {- K3 i, c' F1 ?
0 I# P# P* O, X  J/ c8 L8 B* s
先要读懂代码,然后分析混乱的结果,研究了很长时间,终于找到了巧妙的方法,这里提供一个很简单的思路。
5 {- q$ f+ H  x% e4 K: H; G, O  q1 U
看原来的程序,是到newstext中查找内链词,由于内链词的特点,形成混乱就难免了。先设立一个数组,读取内链词与网址,然后给每一个内链词配一个独一无二的字符串(以下简称为str)。再在newstext中查找内链词,有内链词的用str替换,这样就可以保证不会混) d2 x3 l# J2 S* p/ K

" H" |. T, F: R/ K) W/ {4 G: M$ U' s乱。最后把str替换成内链词。这个思路有点像解决小学生数学难题一样,已知的东西要继承,不要去重新全面的编写这个关键词替换函数。
: m0 B6 o# n" J/ u  e/ k0 H1 D" X
帝国CMS内链关键字的设置路径,其他>>新闻模型相关>>管理内容关键字。次数的设置路径,系统>>系统参数设置>>信息设置>>信息内容关键字重复替换。按照优化的精髓,次数设置成1是恰当的。2 t) o. R  f- N: K
, p# o# }& }4 s9 t
拥有完美帝国CMS、dede内链系统,你可以自豪!2 N1 B1 ^9 r# Q$ V% C

: w% K4 @# C" p/ d( r# g原文出处链接:http://www.99xuexiji.com/riji/606.html
8 `8 }3 b, Z. s得知论坛原创作者:胡胜军
: |$ `" m! N" o  z日期:2014-07-28
3 n2 k6 [( u- U& n1 k/ F7 \/ f) w$ b# `" E
# [+ {0 N+ @' u: K# w/ ^$ E
这个系统还不错啊。网站的信息多了,要做的长尾关键词多了,内链用手工就太费时了。根据“四处一次”的seo方法,每篇文章都要有,其他的文章用长尾关键词超链指向该文章,最省力的方法就是用现成的内链系统。可是发现帝国cms的内链系统太乱了,虽没有专门学过PHP,但发扬不怕苦、锲而不舍的精神,硬是把内链系统改造成很完美,曾经调试不下100次,从构思到调试用时15个小时。调试的过程也是对自己的意志力训练,锻炼专注力。孩子在写暑假日记的时候,写了这篇文章,姑且可以称之为亲子文章啊。5 q2 Z; D0 O3 m$ A4 E1 a

9 W: c  z4 z& S4 |- O$ p( ^- y原来的内链系统乱在哪里
1 g& I' [4 Y% N) ?/ o+ G# j% H0 e
# s( {7 [. b- a7 X3 e: D1、如果设置内链词:学习机 步步高 步步高学习机  步步高学习机h8 这4个词,在内容中出现步步高学习机,硬生生的拆分成,步步高与学习机两个关键词;* K) ^& F. J$ t3 H4 D
7 X, g& u; ^8 f7 `; l
2、替换的时候有代码,target=_blank class="infotextkey"加进去。解决办法要么在CSS中添加infotextkey,要么修改PHP文件。最终在PHP中修改成统一的样式,让网站所有内链词的颜色、字体大小一致;/ a: }) w% j% r) F4 i2 X9 C7 g7 i3 r

( U$ C8 _( C7 k5 i( |! R3、更加可恶的是,在编辑内容的时候,手动弄的“步步高学习机最新机型”关键词内链也拆分了。
) `8 @$ `) Y, L% u
3 w! b$ s, [1 W- E4 N4、如果一篇文章的长尾关键词是“武汉seo培训哪家好”,按照四处一词的优化,文章中必然要出现武汉seo培训哪家好的词。如果内链系统设置过这个词,那么文章中这个词就链接到自己这篇文章的地址,这有点违反常理,不过很多网站都是这样做的。
4 w* @5 ~1 d7 @
6 [$ h0 B1 k+ L2 Y: ~: b4 b: j( v怎么修改的,就是涉及学习方法、思考方法的问题
( f( R9 G1 x! g8 d/ W
+ v- C! X8 {$ E0 l7 s1 X- S! e光找PHP文件就花费了很长时间,最简单的是搜索含有infotextkey这个词的PHP文件。找到了在eclassfunctions.php文件中,用Dreamweaver打开,如用记事本编辑,由于编码的往往文件会出现问题的。查找infotextkey,代码找到,在468行左右:4 x. f( U, X# t- E. j
; o2 n1 }; ^) \* p$ m7 e
% b3 C- K3 |  t4 M
读懂内链系统中的关键词替换代码需要仔细
# j( k- m, d; B1 e' d( h
: S0 `9 v& f+ Y4 ]3 J先要读懂代码,然后分析混乱的结果,研究了很长时间,终于找到了巧妙的方法,这里提供一个很简单的思路。
5 R0 u3 V7 y: E9 `( k, z% V) O" v1 C$ }* b- B! \+ a
看原来的程序,是到newstext中查找内链词,由于内链词的特点,形成混乱就难免了。先设立一个数组,读取内链词与网址,然后给每一个内链词配一个独一无二的字符串(以下简称为str)。再在newstext中查找内链词,有内链词的用str替换,这样就可以保证不会混" s$ L4 `! J* M
0 `, O5 I8 I: y
乱。最后把str替换成内链词。这个思路有点像解决小学生数学难题一样,已知的东西要继承,不要去重新全面的编写这个关键词替换函数。
; f' _" g. c( U& e! Q0 b# _2 ?  Y& d
帝国CMS内链关键字的设置路径,其他>>新闻模型相关>>管理内容关键字。次数的设置路径,系统>>系统参数设置>>信息设置>>信息内容关键字重复替换。按照优化的精髓,次数设置成1是恰当的。. m3 o3 U1 }0 r3 ^) [: {8 Z9 S

5 Z/ N3 ?' S( l& O" N: e. S拥有完美帝国CMS、dede内链系统,你可以自豪!6 Q) V1 d$ e, \3 P6 w

1 S& n3 X% P$ l/ \原文出处链接:http://www.99xuexiji.com/riji/606.html7 n2 ^, c/ @# {9 T( ~
得知论坛原创作者:胡胜军
- u, Q7 ~' l( ?, l" \日期:2014-07-28
# p% T1 P4 R) ?3 g$ z
/ j! v, J4 u5 p& c' L$ Y
% U' J4 v4 n# _! a  j& q$ R讲得很好学习了

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