关灯
开启左侧

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

[复制链接]
swmozowtfl 发表于 2015-8-5 16:05:49 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
 
网站的信息多了,要做的长尾关键词多了,内链用手工就太费时了。根据“四处一次”的seo方法,每篇文章都要有,其他的文章用长尾关键词超链指向该文章,最省力的方法就是用现成的内链系统。可是发现帝国cms的内链系统太乱了,虽没有专门学过PHP,但发扬不怕苦、锲而不舍的精神,硬是把内链系统改造成很完美,曾经调试不下100次,从构思到调试用时15个小时。调试的过程也是对自己的意志力训练,锻炼专注力。孩子在写暑假日记的时候,写了这篇文章,姑且可以称之为亲子文章啊。
2 f9 p& n/ d2 D! U
6 F) x  {9 _3 T' u原来的内链系统乱在哪里1 M8 [0 B" O5 @7 h
- \2 k+ l/ O  w2 @- i; X) x) M3 M
1、如果设置内链词:学习机 步步高 步步高学习机  步步高学习机h8 这4个词,在内容中出现步步高学习机,硬生生的拆分成,步步高与学习机两个关键词;* l$ P1 F  D' V7 J; N+ a
# x& I: ]+ S; y' L; o. c
2、替换的时候有代码,target=_blank class="infotextkey"加进去。解决办法要么在CSS中添加infotextkey,要么修改PHP文件。最终在PHP中修改成统一的样式,让网站所有内链词的颜色、字体大小一致;* r/ @8 d. P) S* S/ S8 p
$ Z8 w& y. Q' C: F
3、更加可恶的是,在编辑内容的时候,手动弄的“步步高学习机最新机型”关键词内链也拆分了。4 j' C: ~* S* l5 x  @; X
, @4 \2 A- s5 |$ r* k
4、如果一篇文章的长尾关键词是“武汉seo培训哪家好”,按照四处一词的优化,文章中必然要出现武汉seo培训哪家好的词。如果内链系统设置过这个词,那么文章中这个词就链接到自己这篇文章的地址,这有点违反常理,不过很多网站都是这样做的。) J% L# c# t% u$ Q- W1 s" u8 l( `/ v5 I

5 B- d! \. I$ |: m怎么修改的,就是涉及学习方法、思考方法的问题0 B' v' E  x6 i6 l/ u- W) K2 A) Y

1 v: U* l# M9 W光找PHP文件就花费了很长时间,最简单的是搜索含有infotextkey这个词的PHP文件。找到了在eclassfunctions.php文件中,用Dreamweaver打开,如用记事本编辑,由于编码的往往文件会出现问题的。查找infotextkey,代码找到,在468行左右:' B/ a& p0 i  }

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

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

7 B  x/ _- {/ _- @' Z0 E$ V! f0 s1 A" ?* T1 A3 p  p
读懂内链系统中的关键词替换代码需要仔细 2 \) S! k0 }- z, I  v4 I0 S
, }4 q3 ?7 f# H" [* G4 V* x+ i
先要读懂代码,然后分析混乱的结果,研究了很长时间,终于找到了巧妙的方法,这里提供一个很简单的思路。% ^% F( j- \+ q- |  V

4 H1 S: L: o$ m( c( x看原来的程序,是到newstext中查找内链词,由于内链词的特点,形成混乱就难免了。先设立一个数组,读取内链词与网址,然后给每一个内链词配一个独一无二的字符串(以下简称为str)。再在newstext中查找内链词,有内链词的用str替换,这样就可以保证不会混% k. A: u: Q+ |5 [* l7 A8 [

: K+ @* S: t0 h乱。最后把str替换成内链词。这个思路有点像解决小学生数学难题一样,已知的东西要继承,不要去重新全面的编写这个关键词替换函数。
& O" O( C$ d& s* S- z
! c  e& R" U! T' N& O8 x- ^. v. A帝国CMS内链关键字的设置路径,其他>>新闻模型相关>>管理内容关键字。次数的设置路径,系统>>系统参数设置>>信息设置>>信息内容关键字重复替换。按照优化的精髓,次数设置成1是恰当的。6 q" X( L$ ^1 m

: I  R. k' @0 }% i9 V# ^' _拥有完美帝国CMS、dede内链系统,你可以自豪!
. J4 m4 Y& O1 j% W: _
# ^: V2 y$ K; t& u+ B6 `) g原文出处链接:http://www.99xuexiji.com/riji/606.html. ]: Q- N. Q  q( n1 a, f) n2 h
得知论坛原创作者:胡胜军
  t4 v+ g, Q/ }1 {, v; p日期:2014-07-28 5 i6 W$ a" Z) B) @8 }5 g) M
! p0 u4 w# e! ?! d( l

8 A0 S& o: U' J$ G5 t0 Q* l这个系统还不错啊。网站的信息多了,要做的长尾关键词多了,内链用手工就太费时了。根据“四处一次”的seo方法,每篇文章都要有,其他的文章用长尾关键词超链指向该文章,最省力的方法就是用现成的内链系统。可是发现帝国cms的内链系统太乱了,虽没有专门学过PHP,但发扬不怕苦、锲而不舍的精神,硬是把内链系统改造成很完美,曾经调试不下100次,从构思到调试用时15个小时。调试的过程也是对自己的意志力训练,锻炼专注力。孩子在写暑假日记的时候,写了这篇文章,姑且可以称之为亲子文章啊。
, w6 t2 b: j5 u
' A% r& r# s! |原来的内链系统乱在哪里
% d% B8 o3 W$ o9 K( c  m$ i3 \. F9 n6 m9 i3 a' F
1、如果设置内链词:学习机 步步高 步步高学习机  步步高学习机h8 这4个词,在内容中出现步步高学习机,硬生生的拆分成,步步高与学习机两个关键词;
3 U1 Q) J3 d7 O% k: o: p9 R$ t* c% W9 n& V- [% f) _* H
2、替换的时候有代码,target=_blank class="infotextkey"加进去。解决办法要么在CSS中添加infotextkey,要么修改PHP文件。最终在PHP中修改成统一的样式,让网站所有内链词的颜色、字体大小一致;
* v+ |7 `5 V, v- _' s  X' D9 k# W: Y( o1 W( m2 s7 }% v
3、更加可恶的是,在编辑内容的时候,手动弄的“步步高学习机最新机型”关键词内链也拆分了。* q) L) x* R: A! u  C2 I% C( @

$ O4 v3 Y" k: Q; M+ t- ?4、如果一篇文章的长尾关键词是“武汉seo培训哪家好”,按照四处一词的优化,文章中必然要出现武汉seo培训哪家好的词。如果内链系统设置过这个词,那么文章中这个词就链接到自己这篇文章的地址,这有点违反常理,不过很多网站都是这样做的。1 h' }# }* G- k3 Y+ s7 N5 N
8 R% F2 ?  h' t% X4 _) a2 K
怎么修改的,就是涉及学习方法、思考方法的问题% y* W; M# y2 J- L) d* j+ i

+ S9 x. f% T' r( O$ Z& K9 ^! O光找PHP文件就花费了很长时间,最简单的是搜索含有infotextkey这个词的PHP文件。找到了在eclassfunctions.php文件中,用Dreamweaver打开,如用记事本编辑,由于编码的往往文件会出现问题的。查找infotextkey,代码找到,在468行左右:: T7 z+ N* @" {2 W- B) C
; K+ }( ?! w8 V, E. e5 `' K
$ S2 U" o2 @5 v; Y
读懂内链系统中的关键词替换代码需要仔细
$ A. q. z: ~4 X8 d  x7 V0 p: ]  ?4 M+ M) ?0 `. F; |
先要读懂代码,然后分析混乱的结果,研究了很长时间,终于找到了巧妙的方法,这里提供一个很简单的思路。
* R# I( N7 J% k2 Y$ C; t! Z/ F1 T8 q4 Q, @8 K# j* h- I( K
看原来的程序,是到newstext中查找内链词,由于内链词的特点,形成混乱就难免了。先设立一个数组,读取内链词与网址,然后给每一个内链词配一个独一无二的字符串(以下简称为str)。再在newstext中查找内链词,有内链词的用str替换,这样就可以保证不会混* B. X: Z. }8 F3 Y* r2 ^& B

: l8 Z+ H( A% [) k) }' V乱。最后把str替换成内链词。这个思路有点像解决小学生数学难题一样,已知的东西要继承,不要去重新全面的编写这个关键词替换函数。
0 V0 I/ z, y6 X1 s
, b% Z! k% |# S$ r" l( V" G0 f帝国CMS内链关键字的设置路径,其他>>新闻模型相关>>管理内容关键字。次数的设置路径,系统>>系统参数设置>>信息设置>>信息内容关键字重复替换。按照优化的精髓,次数设置成1是恰当的。
3 F* m0 I% j) {; p# ]5 F0 o1 F( K
) M1 l+ x4 z$ a7 v拥有完美帝国CMS、dede内链系统,你可以自豪!8 j) b3 L4 R5 A! d$ a% M

  [" b4 t7 Q% E原文出处链接:http://www.99xuexiji.com/riji/606.html
( T' f0 \4 ~$ ?% G得知论坛原创作者:胡胜军- {) c" P5 j$ r; K: I2 k
日期:2014-07-28 ! k0 i% e5 i9 E, ~$ F9 o1 [

5 C, P; \% ^9 H# O' C& ?
# G  y% |- I: ?) c# i# x讲得很好学习了

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