网站的信息多了,要做的长尾关键词多了,内链用手工就太费时了。根据“四处一次”的seo方法,每篇文章都要有,其他的文章用长尾关键词超链指向该文章,最省力的方法就是用现成的内链系统。可是发现帝国cms的内链系统太乱了,虽没有专门学过PHP,但发扬不怕苦、锲而不舍的精神,硬是把内链系统改造成很完美,曾经调试不下100次,从构思到调试用时15个小时。调试的过程也是对自己的意志力训练,锻炼专注力。孩子在写暑假日记的时候,写了这篇文章,姑且可以称之为亲子文章啊。9 j) T' Y* ~9 B! F# b7 Z& D5 h
+ G) ^4 I- p8 _- L- D
原来的内链系统乱在哪里
3 C0 {& N4 z5 U1 {1 R) A, p D
; R" ^; n! m4 m$ x9 ]: k1、如果设置内链词:学习机 步步高 步步高学习机 步步高学习机h8 这4个词,在内容中出现步步高学习机,硬生生的拆分成,步步高与学习机两个关键词;
3 X: J$ r: Z1 `+ e8 H' G5 M- O# `+ L$ {. d% `$ b7 k/ p
2、替换的时候有代码,target=_blank class="infotextkey"加进去。解决办法要么在CSS中添加infotextkey,要么修改PHP文件。最终在PHP中修改成统一的样式,让网站所有内链词的颜色、字体大小一致;
& v Z6 b: }6 w
. I# i6 \5 q6 Y3 C3、更加可恶的是,在编辑内容的时候,手动弄的“步步高学习机最新机型”关键词内链也拆分了。
# e! v! v. [" N( a7 ?0 @% o }7 O' r7 [
0 k- `6 A/ o. h0 M* X6 _4、如果一篇文章的长尾关键词是“武汉seo培训哪家好”,按照四处一词的优化,文章中必然要出现武汉seo培训哪家好的词。如果内链系统设置过这个词,那么文章中这个词就链接到自己这篇文章的地址,这有点违反常理,不过很多网站都是这样做的。
/ [9 Y& f& y$ t! V% A- q3 [
- b {7 J2 P O3 D; Z; ?/ r怎么修改的,就是涉及学习方法、思考方法的问题
0 v/ @1 N* S' x4 r) i$ x$ V q2 C$ k% W+ h8 |# z
光找PHP文件就花费了很长时间,最简单的是搜索含有infotextkey这个词的PHP文件。找到了在eclassfunctions.php文件中,用Dreamweaver打开,如用记事本编辑,由于编码的往往文件会出现问题的。查找infotextkey,代码找到,在468行左右:' @+ g, i) k9 D8 i
摆脱帝国cms内链系统的烦恼
4 O3 B$ V' M' l& l) L: T' P7 i& ?3 f- k0 [. @; L& p: B2 _4 A/ Y8 K* b1 T2 G
读懂内链系统中的关键词替换代码需要仔细 $ J" V+ o5 k9 S5 R
$ A( @7 p4 E. ^( u( m& ^9 f
先要读懂代码,然后分析混乱的结果,研究了很长时间,终于找到了巧妙的方法,这里提供一个很简单的思路。8 c7 V2 P7 Y ]. `1 ?8 U
) Z) I9 m7 w( N0 `( r0 W/ V9 T
看原来的程序,是到newstext中查找内链词,由于内链词的特点,形成混乱就难免了。先设立一个数组,读取内链词与网址,然后给每一个内链词配一个独一无二的字符串(以下简称为str)。再在newstext中查找内链词,有内链词的用str替换,这样就可以保证不会混
: s) V4 u6 N0 w9 N/ J7 L5 N
7 H8 a+ V3 W$ a" M# w0 K乱。最后把str替换成内链词。这个思路有点像解决小学生数学难题一样,已知的东西要继承,不要去重新全面的编写这个关键词替换函数。
- {! o7 p5 J) }* _9 \/ |/ U
- R5 S7 }! R; ^- W帝国CMS内链关键字的设置路径,其他>>新闻模型相关>>管理内容关键字。次数的设置路径,系统>>系统参数设置>>信息设置>>信息内容关键字重复替换。按照优化的精髓,次数设置成1是恰当的。0 u. d/ V' @- n4 Q+ L/ ~7 Q
' N6 {: ?' d! S拥有完美帝国CMS、dede内链系统,你可以自豪!
" g# K$ ~/ y% p q3 c+ K9 @ U8 l8 S* R6 S9 N8 S
原文出处链接:http://www.99xuexiji.com/riji/606.html: D: W$ N) h1 a. v/ p$ M1 v8 Y
得知论坛原创作者:胡胜军7 e; m T2 v& ]; w9 P" s( I% L
日期:2014-07-28
; ]7 h8 f0 @; q" t" q+ J) m& G0 b
* ^5 I3 y! G/ _6 a! @; f
7 m [6 e+ K% i2 ^这个系统还不错啊。网站的信息多了,要做的长尾关键词多了,内链用手工就太费时了。根据“四处一次”的seo方法,每篇文章都要有,其他的文章用长尾关键词超链指向该文章,最省力的方法就是用现成的内链系统。可是发现帝国cms的内链系统太乱了,虽没有专门学过PHP,但发扬不怕苦、锲而不舍的精神,硬是把内链系统改造成很完美,曾经调试不下100次,从构思到调试用时15个小时。调试的过程也是对自己的意志力训练,锻炼专注力。孩子在写暑假日记的时候,写了这篇文章,姑且可以称之为亲子文章啊。% \0 _( w3 I n" D& F+ H
( T' R1 \5 F. Z4 X) |) L原来的内链系统乱在哪里$ q" [! `& D' y0 S j2 d9 k# @8 r. g
+ f; G1 e9 R m( X' I& E1 ~
1、如果设置内链词:学习机 步步高 步步高学习机 步步高学习机h8 这4个词,在内容中出现步步高学习机,硬生生的拆分成,步步高与学习机两个关键词;
" G/ U# H4 b P8 ], {/ D, l1 i' d4 T; v% ?
2、替换的时候有代码,target=_blank class="infotextkey"加进去。解决办法要么在CSS中添加infotextkey,要么修改PHP文件。最终在PHP中修改成统一的样式,让网站所有内链词的颜色、字体大小一致;
, P5 ?, ^: c, U# y) B* G, l+ k
3、更加可恶的是,在编辑内容的时候,手动弄的“步步高学习机最新机型”关键词内链也拆分了。
4 A, K) c" t2 P/ r
5 D" V1 c5 T2 ]; b8 |' S# y4、如果一篇文章的长尾关键词是“武汉seo培训哪家好”,按照四处一词的优化,文章中必然要出现武汉seo培训哪家好的词。如果内链系统设置过这个词,那么文章中这个词就链接到自己这篇文章的地址,这有点违反常理,不过很多网站都是这样做的。0 G: A% J0 t9 D
+ b' t" b1 s- Q* \/ S5 D- n怎么修改的,就是涉及学习方法、思考方法的问题
0 l2 n7 F4 o0 k! i' W7 A; }9 ?1 ]8 }, p# H A% t4 r
光找PHP文件就花费了很长时间,最简单的是搜索含有infotextkey这个词的PHP文件。找到了在eclassfunctions.php文件中,用Dreamweaver打开,如用记事本编辑,由于编码的往往文件会出现问题的。查找infotextkey,代码找到,在468行左右:
7 v: Y5 K8 a1 |$ [3 S9 Y$ a
1 I5 v2 u4 L$ ?* ?
# S& e. P" t& M. C" y) J, U读懂内链系统中的关键词替换代码需要仔细 - p8 [9 L" e; \! Y9 N
2 T1 P5 a4 @6 _先要读懂代码,然后分析混乱的结果,研究了很长时间,终于找到了巧妙的方法,这里提供一个很简单的思路。$ b/ h: X& n! ^
* r- W* w$ [2 v ]9 w
看原来的程序,是到newstext中查找内链词,由于内链词的特点,形成混乱就难免了。先设立一个数组,读取内链词与网址,然后给每一个内链词配一个独一无二的字符串(以下简称为str)。再在newstext中查找内链词,有内链词的用str替换,这样就可以保证不会混
4 K- H( | b* H, t9 y8 E9 V' h k8 Z( b) i
乱。最后把str替换成内链词。这个思路有点像解决小学生数学难题一样,已知的东西要继承,不要去重新全面的编写这个关键词替换函数。
1 ^' [& y- y, U
% p/ J3 X5 D, O1 V" f/ u; T帝国CMS内链关键字的设置路径,其他>>新闻模型相关>>管理内容关键字。次数的设置路径,系统>>系统参数设置>>信息设置>>信息内容关键字重复替换。按照优化的精髓,次数设置成1是恰当的。
' j* S$ K2 X6 K! r* l, H+ W: h/ W9 d, t5 p5 d, D9 v% E; s3 h
拥有完美帝国CMS、dede内链系统,你可以自豪!
' a9 }* k# {3 d; M3 n4 I& k, L% a. k. }) ^" H
原文出处链接:http://www.99xuexiji.com/riji/606.html7 G: V$ I% r' P
得知论坛原创作者:胡胜军- p+ G3 s6 Q$ k. d
日期:2014-07-28
' j, p5 B1 }1 G; C; ` C% O3 W k! A% `5 i
! ?0 a5 Z" [ \讲得很好学习了 |