得知互动

标题: 摆脱帝国cms内链系统的烦恼 [打印本页]

作者: swmozowtfl    时间: 2015-8-5 16:05
标题: 摆脱帝国cms内链系统的烦恼
网站的信息多了,要做的长尾关键词多了,内链用手工就太费时了。根据“四处一次”的seo方法,每篇文章都要有,其他的文章用长尾关键词超链指向该文章,最省力的方法就是用现成的内链系统。可是发现帝国cms的内链系统太乱了,虽没有专门学过PHP,但发扬不怕苦、锲而不舍的精神,硬是把内链系统改造成很完美,曾经调试不下100次,从构思到调试用时15个小时。调试的过程也是对自己的意志力训练,锻炼专注力。孩子在写暑假日记的时候,写了这篇文章,姑且可以称之为亲子文章啊。% e2 |4 f2 O0 A0 ?" \
) f$ M3 n# L8 [) a/ ^! c
原来的内链系统乱在哪里
, S6 }! T& m0 ?/ D5 V$ X  G- k" ~" T9 N9 M" o# }8 R) W. ^
1、如果设置内链词:学习机 步步高 步步高学习机  步步高学习机h8 这4个词,在内容中出现步步高学习机,硬生生的拆分成,步步高与学习机两个关键词;, W$ m6 F$ U) k6 f5 K2 C
0 h1 z, U3 q- K1 U, p6 ]
2、替换的时候有代码,target=_blank class="infotextkey"加进去。解决办法要么在CSS中添加infotextkey,要么修改PHP文件。最终在PHP中修改成统一的样式,让网站所有内链词的颜色、字体大小一致;7 Y' U' G& z/ o

4 b# n' ?  z3 _; f* J: N; J  I3、更加可恶的是,在编辑内容的时候,手动弄的“步步高学习机最新机型”关键词内链也拆分了。: B0 u: u! v7 w' h6 A# t& f2 ^

1 @: c/ V* [% o& d* y' T4、如果一篇文章的长尾关键词是“武汉seo培训哪家好”,按照四处一词的优化,文章中必然要出现武汉seo培训哪家好的词。如果内链系统设置过这个词,那么文章中这个词就链接到自己这篇文章的地址,这有点违反常理,不过很多网站都是这样做的。+ K0 w4 e* B7 G1 [7 j

) X, Z, \6 ]5 m/ x! D/ I  A怎么修改的,就是涉及学习方法、思考方法的问题2 ^2 E& T+ j. g4 b- ^2 n' r
" \  W: j% K4 V) L4 H& c
光找PHP文件就花费了很长时间,最简单的是搜索含有infotextkey这个词的PHP文件。找到了在eclassfunctions.php文件中,用Dreamweaver打开,如用记事本编辑,由于编码的往往文件会出现问题的。查找infotextkey,代码找到,在468行左右:1 {0 E" ^3 E2 v( F) o" z, G
(, 下载次数: 10)
( o# F; ^8 S) R- m& K. y. t5 H1 U7 y5 ]. @$ Z
读懂内链系统中的关键词替换代码需要仔细 * {& R, w( l. P7 S( B$ G4 ~" K2 Z

5 C9 v& y# n3 w$ y) I" o. u% F- n5 T' a7 p先要读懂代码,然后分析混乱的结果,研究了很长时间,终于找到了巧妙的方法,这里提供一个很简单的思路。1 T  `& {3 \  @
7 X" U4 L  T7 ^/ h* f
看原来的程序,是到newstext中查找内链词,由于内链词的特点,形成混乱就难免了。先设立一个数组,读取内链词与网址,然后给每一个内链词配一个独一无二的字符串(以下简称为str)。再在newstext中查找内链词,有内链词的用str替换,这样就可以保证不会混& S, A- d- e( b& _0 J; q

; a  d' ]' ^# A% ^6 ?( j乱。最后把str替换成内链词。这个思路有点像解决小学生数学难题一样,已知的东西要继承,不要去重新全面的编写这个关键词替换函数。
" _' l; W8 M) N& @
6 ~2 c9 G% P+ N8 c1 _& k帝国CMS内链关键字的设置路径,其他>>新闻模型相关>>管理内容关键字。次数的设置路径,系统>>系统参数设置>>信息设置>>信息内容关键字重复替换。按照优化的精髓,次数设置成1是恰当的。. G, V) h* l# u
" H8 @( S5 a4 [- |7 u
拥有完美帝国CMS、dede内链系统,你可以自豪!$ d' E, W& K/ i. D
6 a( R6 H, N1 T
原文出处链接:http://www.99xuexiji.com/riji/606.html
! A/ a  c7 Q) q5 J4 W4 c6 G得知论坛原创作者:胡胜军) g" E% M- `& E, e9 B0 @$ u
日期:2014-07-28 $ F- {( `4 B+ u6 J

: q; z- N  D; X6 l
, X( C4 I* l: S, S' X+ h, q' V这个系统还不错啊。网站的信息多了,要做的长尾关键词多了,内链用手工就太费时了。根据“四处一次”的seo方法,每篇文章都要有,其他的文章用长尾关键词超链指向该文章,最省力的方法就是用现成的内链系统。可是发现帝国cms的内链系统太乱了,虽没有专门学过PHP,但发扬不怕苦、锲而不舍的精神,硬是把内链系统改造成很完美,曾经调试不下100次,从构思到调试用时15个小时。调试的过程也是对自己的意志力训练,锻炼专注力。孩子在写暑假日记的时候,写了这篇文章,姑且可以称之为亲子文章啊。
5 v5 x. f( }0 a0 u+ J' {$ p6 W& @# H) b6 l# u0 y9 s6 G# G" I
原来的内链系统乱在哪里
0 y* ~3 P: o4 ]: F) K# f1 E6 K$ S6 M0 A
1、如果设置内链词:学习机 步步高 步步高学习机  步步高学习机h8 这4个词,在内容中出现步步高学习机,硬生生的拆分成,步步高与学习机两个关键词;
1 ~/ t% N( o6 @" c7 c* H5 F$ G3 x' [  D$ F; W
2、替换的时候有代码,target=_blank class="infotextkey"加进去。解决办法要么在CSS中添加infotextkey,要么修改PHP文件。最终在PHP中修改成统一的样式,让网站所有内链词的颜色、字体大小一致;
4 n2 o" J1 N! n9 |1 u) m& t
8 F1 @9 v, n7 c# e3、更加可恶的是,在编辑内容的时候,手动弄的“步步高学习机最新机型”关键词内链也拆分了。
4 ~; [- a( _2 b% D9 x2 _$ V4 c1 O
1 E! Z5 J" E& v% V9 w4、如果一篇文章的长尾关键词是“武汉seo培训哪家好”,按照四处一词的优化,文章中必然要出现武汉seo培训哪家好的词。如果内链系统设置过这个词,那么文章中这个词就链接到自己这篇文章的地址,这有点违反常理,不过很多网站都是这样做的。
) A4 h) ?. N& c8 G" a$ d! H
* d2 v9 t! B" y- p怎么修改的,就是涉及学习方法、思考方法的问题; S- x$ J; M; h+ {/ r0 A

* _1 q; r# _7 j5 ~( a7 n$ c1 x光找PHP文件就花费了很长时间,最简单的是搜索含有infotextkey这个词的PHP文件。找到了在eclassfunctions.php文件中,用Dreamweaver打开,如用记事本编辑,由于编码的往往文件会出现问题的。查找infotextkey,代码找到,在468行左右:
! c3 g' v( }8 M  s* t2 Z/ L/ W/ d* P1 V7 e* a/ v2 M, I' w3 u2 D; o

  o2 x5 C- X' u% x8 `) r% J4 G: G读懂内链系统中的关键词替换代码需要仔细 . h1 T( Q% s; @7 _; J
7 `0 k* F- s7 m! Z5 B
先要读懂代码,然后分析混乱的结果,研究了很长时间,终于找到了巧妙的方法,这里提供一个很简单的思路。
0 y4 m3 H* h5 p( s
9 B! Q. T4 u0 C5 n看原来的程序,是到newstext中查找内链词,由于内链词的特点,形成混乱就难免了。先设立一个数组,读取内链词与网址,然后给每一个内链词配一个独一无二的字符串(以下简称为str)。再在newstext中查找内链词,有内链词的用str替换,这样就可以保证不会混
0 b( o3 P- A3 g! T  J0 D" S) N( }$ p. O$ g2 \- N4 h
乱。最后把str替换成内链词。这个思路有点像解决小学生数学难题一样,已知的东西要继承,不要去重新全面的编写这个关键词替换函数。/ i: Z8 n  L( a6 c. }3 V/ Z: l

) z: }  Y2 ?" t- M! [" z帝国CMS内链关键字的设置路径,其他>>新闻模型相关>>管理内容关键字。次数的设置路径,系统>>系统参数设置>>信息设置>>信息内容关键字重复替换。按照优化的精髓,次数设置成1是恰当的。
- i5 g3 X/ r  }% \. |) G1 L/ i. X1 u! Q- y- r+ n/ C
拥有完美帝国CMS、dede内链系统,你可以自豪!% y5 R* K5 y% C9 ^7 \$ p, t

. q5 Z; r$ ~/ L- n7 Q6 N, J0 ^& Y. Y原文出处链接:http://www.99xuexiji.com/riji/606.html$ e# H$ X4 A% x. `$ c6 W: l! ?
得知论坛原创作者:胡胜军
; a4 Z- f% g! ?# K日期:2014-07-28 " Z0 h) _. S6 T, p& U

$ ~; ^1 o: L( y! x4 B* Z2 I% y& q- t4 v1 i! a1 _0 R/ n
讲得很好学习了
作者: buingeEvineus    时间: 2015-12-3 18:44
刚才我还看见了呢.
作者: bqtklouu    时间: 2015-12-3 18:44
哈哈 ok ~~~
作者: Mqokjdvq    时间: 2015-12-3 18:44
现在做什么网站好?
作者: GoodyFouppy    时间: 2015-12-3 18:44
感觉这个论坛的站长太牛B了,好强大啊
作者: seazvyt    时间: 2015-12-3 18:45
看完楼主的帖子,我的心情竟是久久不能平静
作者: bqtklouu    时间: 2016-1-18 09:58
刚才游戏去了 ~~嘿嘿~~
作者: buingeEvineus    时间: 2016-1-18 09:58
要睡觉了 呵呵
作者: buingeEvineus    时间: 2016-1-18 09:59
对于这种刚发的帖子,我总是毫不犹豫的顶了。如果火了就是个前排,可以混个脸熟,说不定谁好心就给粉了…稳赚不赔;如果沉了就感觉是我弄沉的,很有成就感,还能捞经验。
作者: alapScady    时间: 2016-1-18 09:59
也有啊,前天不是你也到一个很狂的贴里去了吗?
作者: mwxny    时间: 2016-1-18 09:59
哦~~~明白了....




欢迎光临 得知互动 (https://bbs.dezhifl.com/) Powered by Discuz! X3.4