网站的信息多了,要做的长尾关键词多了,内链用手工就太费时了。根据“四处一次”的seo方法,每篇文章都要有,其他的文章用长尾关键词超链指向该文章,最省力的方法就是用现成的内链系统。可是发现帝国cms的内链系统太乱了,虽没有专门学过PHP,但发扬不怕苦、锲而不舍的精神,硬是把内链系统改造成很完美,曾经调试不下100次,从构思到调试用时15个小时。调试的过程也是对自己的意志力训练,锻炼专注力。孩子在写暑假日记的时候,写了这篇文章,姑且可以称之为亲子文章啊。
3 W- c- c% B: M- E8 j1 A! \2 s$ U, l: ^
原来的内链系统乱在哪里
9 D0 g/ |- B( I7 K1 f! m
" {, X" J |) i4 J/ q1、如果设置内链词:学习机 步步高 步步高学习机 步步高学习机h8 这4个词,在内容中出现步步高学习机,硬生生的拆分成,步步高与学习机两个关键词;
/ l( h2 `2 v" H3 t. S$ j. O# |% Y5 H
) ^% d+ e* E/ \3 B( ^1 u2、替换的时候有代码,target=_blank class="infotextkey"加进去。解决办法要么在CSS中添加infotextkey,要么修改PHP文件。最终在PHP中修改成统一的样式,让网站所有内链词的颜色、字体大小一致;4 E# m1 v% p5 n3 [6 b, b; U
& P: j0 G' x; [5 R+ B4 n+ H/ M3、更加可恶的是,在编辑内容的时候,手动弄的“步步高学习机最新机型”关键词内链也拆分了。, z: o# M' @0 K3 a0 g
$ g0 E+ J; g1 R5 F4、如果一篇文章的长尾关键词是“武汉seo培训哪家好”,按照四处一词的优化,文章中必然要出现武汉seo培训哪家好的词。如果内链系统设置过这个词,那么文章中这个词就链接到自己这篇文章的地址,这有点违反常理,不过很多网站都是这样做的。
u8 ^( S- N. `9 I9 k9 \1 h$ s: r9 A$ F9 P& P' x& m8 p2 R
怎么修改的,就是涉及学习方法、思考方法的问题) Y$ x. S$ r# A, G
6 o; }% s9 w2 v0 b$ X O
光找PHP文件就花费了很长时间,最简单的是搜索含有infotextkey这个词的PHP文件。找到了在eclassfunctions.php文件中,用Dreamweaver打开,如用记事本编辑,由于编码的往往文件会出现问题的。查找infotextkey,代码找到,在468行左右:' y C# o9 E5 O! P
摆脱帝国cms内链系统的烦恼
( q9 a& o- d, l% z' \% G$ l7 l; j6 p; |; H) M+ L6 L8 q
读懂内链系统中的关键词替换代码需要仔细
2 v4 x( q" r9 p& F1 [; i6 ]5 |4 S( I9 y% ?; L; g
先要读懂代码,然后分析混乱的结果,研究了很长时间,终于找到了巧妙的方法,这里提供一个很简单的思路。
+ D+ }6 d! w% J, i* n! Q( S3 }, n4 @
看原来的程序,是到newstext中查找内链词,由于内链词的特点,形成混乱就难免了。先设立一个数组,读取内链词与网址,然后给每一个内链词配一个独一无二的字符串(以下简称为str)。再在newstext中查找内链词,有内链词的用str替换,这样就可以保证不会混
8 g: W1 @) L! _) S) m4 r9 ?- G
. `+ o) o) @& X+ V D乱。最后把str替换成内链词。这个思路有点像解决小学生数学难题一样,已知的东西要继承,不要去重新全面的编写这个关键词替换函数。
( F* A5 K; E3 F' t" ?& R5 Z9 q T9 b9 k; a, `% E" Q
帝国CMS内链关键字的设置路径,其他>>新闻模型相关>>管理内容关键字。次数的设置路径,系统>>系统参数设置>>信息设置>>信息内容关键字重复替换。按照优化的精髓,次数设置成1是恰当的。
4 i. h0 x0 ?. B9 M) {/ b
0 h5 C, I4 k" p拥有完美帝国CMS、dede内链系统,你可以自豪!
, V$ ^; D$ q0 ]3 ~5 t! v$ r$ }: y
原文出处链接:http://www.99xuexiji.com/riji/606.html6 j9 u i1 G7 r( Q! z9 A; ]* q3 B
得知论坛原创作者:胡胜军$ w! j6 [; b6 ]; G* g& g M
日期:2014-07-28 - r8 Z6 n: ~+ {) w! D/ p
+ A3 Q' o# b& o9 j
H/ \' e$ @7 Z3 e- `& {2 w这个系统还不错啊。网站的信息多了,要做的长尾关键词多了,内链用手工就太费时了。根据“四处一次”的seo方法,每篇文章都要有,其他的文章用长尾关键词超链指向该文章,最省力的方法就是用现成的内链系统。可是发现帝国cms的内链系统太乱了,虽没有专门学过PHP,但发扬不怕苦、锲而不舍的精神,硬是把内链系统改造成很完美,曾经调试不下100次,从构思到调试用时15个小时。调试的过程也是对自己的意志力训练,锻炼专注力。孩子在写暑假日记的时候,写了这篇文章,姑且可以称之为亲子文章啊。
( J) t' p4 ~4 J1 n$ D+ q' Z
# V- c8 t2 [) n' @原来的内链系统乱在哪里
# n7 y& f% [ t j0 ?
5 s: w1 s: k7 d* z1、如果设置内链词:学习机 步步高 步步高学习机 步步高学习机h8 这4个词,在内容中出现步步高学习机,硬生生的拆分成,步步高与学习机两个关键词;
_. u% k0 ]. g# C- N1 o; b
9 I! \# X3 t N2、替换的时候有代码,target=_blank class="infotextkey"加进去。解决办法要么在CSS中添加infotextkey,要么修改PHP文件。最终在PHP中修改成统一的样式,让网站所有内链词的颜色、字体大小一致;
o1 e4 O$ b5 L( e1 h1 k( Y. d" E% |, ^3 k
3、更加可恶的是,在编辑内容的时候,手动弄的“步步高学习机最新机型”关键词内链也拆分了。
7 `( w8 ]( g: B$ f V' A8 I
8 V, c. p; A/ h) z. E4、如果一篇文章的长尾关键词是“武汉seo培训哪家好”,按照四处一词的优化,文章中必然要出现武汉seo培训哪家好的词。如果内链系统设置过这个词,那么文章中这个词就链接到自己这篇文章的地址,这有点违反常理,不过很多网站都是这样做的。) ^$ X9 ~' d9 {: p# i
( x( F8 R$ k6 A# N* J怎么修改的,就是涉及学习方法、思考方法的问题, ]7 T( `- \5 y2 @, @
- E% x; G0 m" f" E/ j$ B1 m光找PHP文件就花费了很长时间,最简单的是搜索含有infotextkey这个词的PHP文件。找到了在eclassfunctions.php文件中,用Dreamweaver打开,如用记事本编辑,由于编码的往往文件会出现问题的。查找infotextkey,代码找到,在468行左右:
l: m+ T6 p ~8 u( z7 C: V7 H- G& G7 `# m( _
( P7 j& O5 s. g6 G) i% R4 E$ Q读懂内链系统中的关键词替换代码需要仔细
* g/ U3 g! q: H: ~3 U8 ]4 G/ C X+ Z& w
先要读懂代码,然后分析混乱的结果,研究了很长时间,终于找到了巧妙的方法,这里提供一个很简单的思路。
" [" B! f# D9 i
/ I9 j( i" L0 f看原来的程序,是到newstext中查找内链词,由于内链词的特点,形成混乱就难免了。先设立一个数组,读取内链词与网址,然后给每一个内链词配一个独一无二的字符串(以下简称为str)。再在newstext中查找内链词,有内链词的用str替换,这样就可以保证不会混; E2 I# j8 @9 _ ` U5 Y
# g0 {$ s }8 e) _2 ~乱。最后把str替换成内链词。这个思路有点像解决小学生数学难题一样,已知的东西要继承,不要去重新全面的编写这个关键词替换函数。
7 e1 S& p; ]- p6 L! L8 k2 W# a0 A0 d5 T- a/ V
帝国CMS内链关键字的设置路径,其他>>新闻模型相关>>管理内容关键字。次数的设置路径,系统>>系统参数设置>>信息设置>>信息内容关键字重复替换。按照优化的精髓,次数设置成1是恰当的。1 L; r- d4 m1 x+ `# v3 `
( D: e% E G- q拥有完美帝国CMS、dede内链系统,你可以自豪!7 w: x7 p$ ^8 Z, q- Q/ f$ g# x
' W. u& O; C1 n/ T; A q! U8 A
原文出处链接:http://www.99xuexiji.com/riji/606.html9 n. }7 S z$ q
得知论坛原创作者:胡胜军+ ]3 c3 k3 {2 f* C% [6 y
日期:2014-07-28 ; `% T/ n9 _- y1 i, x/ T( @5 ^
/ z: K) F6 w9 A- o9 ]$ t; e' A
! P H) T( v, H8 X, a) K4 y讲得很好学习了 |
-
摆脱帝国cms内链系统的烦恼
|