关灯

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

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

9 D8 m5 ~. g$ p原来的内链系统乱在哪里, i% l: Q+ Z! {3 P2 ]8 @8 ^

0 y! `- o& z6 ~+ d2 [; g1、如果设置内链词:学习机 步步高 步步高学习机  步步高学习机h8 这4个词,在内容中出现步步高学习机,硬生生的拆分成,步步高与学习机两个关键词;
- O, G$ Z# j' F* a3 f7 ?, e( o/ m/ ]- B! I; M' {! H
2、替换的时候有代码,target=_blank class="infotextkey"加进去。解决办法要么在CSS中添加infotextkey,要么修改PHP文件。最终在PHP中修改成统一的样式,让网站所有内链词的颜色、字体大小一致;. d1 w0 m1 ?) @# g3 q0 y5 g

7 Y7 r* }& m' g% x1 r' m; J7 I- ^8 L3、更加可恶的是,在编辑内容的时候,手动弄的“步步高学习机最新机型”关键词内链也拆分了。
* S2 y  w- f* R2 h; b& z' n9 x* s) W& t4 w6 N8 c3 f6 M8 [, y4 M
4、如果一篇文章的长尾关键词是“武汉seo培训哪家好”,按照四处一词的优化,文章中必然要出现武汉seo培训哪家好的词。如果内链系统设置过这个词,那么文章中这个词就链接到自己这篇文章的地址,这有点违反常理,不过很多网站都是这样做的。8 F8 P8 n" x4 i

' S# @- o: [* G( P+ V怎么修改的,就是涉及学习方法、思考方法的问题( J' B8 [7 W& D2 @+ K8 g
, K* {7 i2 C; }# l( e; I& H# G
光找PHP文件就花费了很长时间,最简单的是搜索含有infotextkey这个词的PHP文件。找到了在eclassfunctions.php文件中,用Dreamweaver打开,如用记事本编辑,由于编码的往往文件会出现问题的。查找infotextkey,代码找到,在468行左右:
  E9 @' J- \3 w+ @9 x, T) `

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

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

% ?2 K) k1 r; E5 n/ s/ F
; Z" \6 c& J# b5 l0 e读懂内链系统中的关键词替换代码需要仔细 . v  \6 m% f) N1 f. C+ N
: p0 ?2 V- f4 L: M. M
先要读懂代码,然后分析混乱的结果,研究了很长时间,终于找到了巧妙的方法,这里提供一个很简单的思路。" G  K, S: v, `; v, r( A& r

3 z, z% `# [: l" i* y- u看原来的程序,是到newstext中查找内链词,由于内链词的特点,形成混乱就难免了。先设立一个数组,读取内链词与网址,然后给每一个内链词配一个独一无二的字符串(以下简称为str)。再在newstext中查找内链词,有内链词的用str替换,这样就可以保证不会混7 q9 k' q+ V8 b% v- l) z

( |/ [- \' \' B5 _9 k乱。最后把str替换成内链词。这个思路有点像解决小学生数学难题一样,已知的东西要继承,不要去重新全面的编写这个关键词替换函数。
- q. g& r% @+ @2 O. l9 W8 ]6 f7 k, x
  [* q2 b1 h8 I9 i; \帝国CMS内链关键字的设置路径,其他>>新闻模型相关>>管理内容关键字。次数的设置路径,系统>>系统参数设置>>信息设置>>信息内容关键字重复替换。按照优化的精髓,次数设置成1是恰当的。
- v% Z" B7 S; O7 G% I& ~2 Q
& B3 x9 k5 d, {" S( h# h拥有完美帝国CMS、dede内链系统,你可以自豪!
' a1 f8 m' b# E+ |
1 S% ?0 V3 R% T原文出处链接:http://www.99xuexiji.com/riji/606.html) V% ]5 y( z& v  {. X3 f" c
得知论坛原创作者:胡胜军
0 P4 G- ^5 o0 ~0 i; r& r日期:2014-07-28 * O1 A2 p9 \% E2 V# J' T

' f, c8 r; M6 ~, S$ F: I) r
, g" `6 M2 a6 _; [# ~4 J这个系统还不错啊。网站的信息多了,要做的长尾关键词多了,内链用手工就太费时了。根据“四处一次”的seo方法,每篇文章都要有,其他的文章用长尾关键词超链指向该文章,最省力的方法就是用现成的内链系统。可是发现帝国cms的内链系统太乱了,虽没有专门学过PHP,但发扬不怕苦、锲而不舍的精神,硬是把内链系统改造成很完美,曾经调试不下100次,从构思到调试用时15个小时。调试的过程也是对自己的意志力训练,锻炼专注力。孩子在写暑假日记的时候,写了这篇文章,姑且可以称之为亲子文章啊。0 T/ F7 @6 ~3 n- J$ q

' ]; s3 R7 o5 S* z( k. m9 r原来的内链系统乱在哪里
! n! `5 H' @+ e6 P' i6 Z% j
/ q: j4 d0 \$ b* d* x1、如果设置内链词:学习机 步步高 步步高学习机  步步高学习机h8 这4个词,在内容中出现步步高学习机,硬生生的拆分成,步步高与学习机两个关键词;% H& s) J! J# ?, t. Z8 d
6 K- m, h) e9 Z5 S/ u3 e
2、替换的时候有代码,target=_blank class="infotextkey"加进去。解决办法要么在CSS中添加infotextkey,要么修改PHP文件。最终在PHP中修改成统一的样式,让网站所有内链词的颜色、字体大小一致;
$ N( [2 }4 F7 |& c, k( e: O/ n
) P) m0 W' f  i0 o3、更加可恶的是,在编辑内容的时候,手动弄的“步步高学习机最新机型”关键词内链也拆分了。
/ W6 Q( c0 Z1 a8 {% m/ ~0 Q
3 o; z9 v4 B0 F5 F3 w  M+ U7 r4、如果一篇文章的长尾关键词是“武汉seo培训哪家好”,按照四处一词的优化,文章中必然要出现武汉seo培训哪家好的词。如果内链系统设置过这个词,那么文章中这个词就链接到自己这篇文章的地址,这有点违反常理,不过很多网站都是这样做的。
5 d6 m5 ?9 j! r2 Q+ Y/ v
' L/ T' w# t: q$ u! y! C8 P/ Z怎么修改的,就是涉及学习方法、思考方法的问题  \2 E, j# T7 R! O" P+ j# u

4 f( h5 M3 l+ F光找PHP文件就花费了很长时间,最简单的是搜索含有infotextkey这个词的PHP文件。找到了在eclassfunctions.php文件中,用Dreamweaver打开,如用记事本编辑,由于编码的往往文件会出现问题的。查找infotextkey,代码找到,在468行左右:  @8 U5 E0 [+ y2 k, F

, q) Y' [# F( T& J' m
% c: z7 f/ k  I读懂内链系统中的关键词替换代码需要仔细
# D$ d4 L, |! I" c2 ?# f& A7 T
先要读懂代码,然后分析混乱的结果,研究了很长时间,终于找到了巧妙的方法,这里提供一个很简单的思路。8 L6 C' K! s' i+ ?$ m2 p: E
7 G0 Y& m- n8 [3 p/ b% q
看原来的程序,是到newstext中查找内链词,由于内链词的特点,形成混乱就难免了。先设立一个数组,读取内链词与网址,然后给每一个内链词配一个独一无二的字符串(以下简称为str)。再在newstext中查找内链词,有内链词的用str替换,这样就可以保证不会混4 d4 r- ?# }* `, M3 m" E. w; O

$ l3 T. I& q# K4 `/ ]7 z& H6 s乱。最后把str替换成内链词。这个思路有点像解决小学生数学难题一样,已知的东西要继承,不要去重新全面的编写这个关键词替换函数。* J0 U( c$ f$ J# r+ L& `, v4 ~

7 g, i" e* W( b9 f' x' e帝国CMS内链关键字的设置路径,其他>>新闻模型相关>>管理内容关键字。次数的设置路径,系统>>系统参数设置>>信息设置>>信息内容关键字重复替换。按照优化的精髓,次数设置成1是恰当的。
1 k% c# r! |6 T' D4 q5 U1 m) X
  A9 B# y+ C3 P  \$ D# p拥有完美帝国CMS、dede内链系统,你可以自豪!
7 p7 O% Q* p% m9 k" f9 l9 u
$ t, N/ D7 z, ], C2 Y) c原文出处链接:http://www.99xuexiji.com/riji/606.html
7 f) h9 x/ y4 c0 z! N得知论坛原创作者:胡胜军
0 F3 z7 v8 h; c% x日期:2014-07-28
: O, t1 W1 \$ U' e; `: d8 V. a* n. Q# O+ N& y& E

6 E) e6 ?9 J' B* s* K. [! c讲得很好学习了

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