网站的信息多了,要做的长尾关键词多了,内链用手工就太费时了。根据“四处一次”的seo方法,每篇文章都要有,其他的文章用长尾关键词超链指向该文章,最省力的方法就是用现成的内链系统。可是发现帝国cms的内链系统太乱了,虽没有专门学过PHP,但发扬不怕苦、锲而不舍的精神,硬是把内链系统改造成很完美,曾经调试不下100次,从构思到调试用时15个小时。调试的过程也是对自己的意志力训练,锻炼专注力。孩子在写暑假日记的时候,写了这篇文章,姑且可以称之为亲子文章啊。) N% }0 K' X: S9 r) C6 d! U9 a
' s) r6 Y% z) Z% H原来的内链系统乱在哪里6 ^: y$ m6 o- ~! t* P( r* \ d- `
" R z: `' \2 o
1、如果设置内链词:学习机 步步高 步步高学习机 步步高学习机h8 这4个词,在内容中出现步步高学习机,硬生生的拆分成,步步高与学习机两个关键词;
4 M6 g% D# E+ B4 a9 z: a8 C+ V3 ^
; p& R9 G( y6 s) C0 i( W2、替换的时候有代码,target=_blank class="infotextkey"加进去。解决办法要么在CSS中添加infotextkey,要么修改PHP文件。最终在PHP中修改成统一的样式,让网站所有内链词的颜色、字体大小一致;
% [! h; e/ ~& v3 e1 M8 ^: W; I& \! C0 p/ m; [! ^$ m
3、更加可恶的是,在编辑内容的时候,手动弄的“步步高学习机最新机型”关键词内链也拆分了。- R3 l4 l v4 h! x1 K# [/ M
& d& m: \. {% U$ \: k% Q4、如果一篇文章的长尾关键词是“武汉seo培训哪家好”,按照四处一词的优化,文章中必然要出现武汉seo培训哪家好的词。如果内链系统设置过这个词,那么文章中这个词就链接到自己这篇文章的地址,这有点违反常理,不过很多网站都是这样做的。
9 M5 i" I. C$ e; c# v9 i
9 x7 u* h2 b! x6 K2 j9 C怎么修改的,就是涉及学习方法、思考方法的问题
" M( L0 ~$ C4 W$ t2 p, F5 {% Z! t+ x' t" _
光找PHP文件就花费了很长时间,最简单的是搜索含有infotextkey这个词的PHP文件。找到了在eclassfunctions.php文件中,用Dreamweaver打开,如用记事本编辑,由于编码的往往文件会出现问题的。查找infotextkey,代码找到,在468行左右: z5 G! V2 m8 X1 b# C
摆脱帝国cms内链系统的烦恼
% Y- k/ o$ E" [
% q, w: B; f( G* K* c1 m读懂内链系统中的关键词替换代码需要仔细 ' Q2 L0 n; N* Y- T1 k8 J$ D
; P: t* X. o* `先要读懂代码,然后分析混乱的结果,研究了很长时间,终于找到了巧妙的方法,这里提供一个很简单的思路。
2 Q" h/ @% r$ e- z3 V$ s2 y% X& W
, {- ?4 b$ Y, {2 j+ e+ p( b) q看原来的程序,是到newstext中查找内链词,由于内链词的特点,形成混乱就难免了。先设立一个数组,读取内链词与网址,然后给每一个内链词配一个独一无二的字符串(以下简称为str)。再在newstext中查找内链词,有内链词的用str替换,这样就可以保证不会混9 o) N. z/ @& z! [* x, x! Z# i0 S( C
7 F1 @0 E% b( v. c( V) a; D9 s9 @
乱。最后把str替换成内链词。这个思路有点像解决小学生数学难题一样,已知的东西要继承,不要去重新全面的编写这个关键词替换函数。
& b; g# M) b: ^, q: z3 P$ Z
3 z9 M5 e( y8 f7 w% }7 Q* n帝国CMS内链关键字的设置路径,其他>>新闻模型相关>>管理内容关键字。次数的设置路径,系统>>系统参数设置>>信息设置>>信息内容关键字重复替换。按照优化的精髓,次数设置成1是恰当的。
. H" T) a6 u3 j6 b9 n! t+ Q6 p7 }/ S" S5 ?* I- h) i! i, |
拥有完美帝国CMS、dede内链系统,你可以自豪!
, u" F f* [2 y# |! S% [8 W; p7 U: Y
. W, }3 H5 Y9 u; }! U原文出处链接:http://www.99xuexiji.com/riji/606.html/ n8 j/ {7 q% Z# B, p6 ~
得知论坛原创作者:胡胜军
) l; N8 }( W/ R8 t日期:2014-07-28 ! s) L& L' k% v" g' j3 f# H8 y
- U0 B- F2 F8 v B" b9 t
8 E% g4 o! S$ p! Y( e! [这个系统还不错啊。网站的信息多了,要做的长尾关键词多了,内链用手工就太费时了。根据“四处一次”的seo方法,每篇文章都要有,其他的文章用长尾关键词超链指向该文章,最省力的方法就是用现成的内链系统。可是发现帝国cms的内链系统太乱了,虽没有专门学过PHP,但发扬不怕苦、锲而不舍的精神,硬是把内链系统改造成很完美,曾经调试不下100次,从构思到调试用时15个小时。调试的过程也是对自己的意志力训练,锻炼专注力。孩子在写暑假日记的时候,写了这篇文章,姑且可以称之为亲子文章啊。
# A. N& B0 b( o4 ^+ W; Z0 M6 B9 e2 ?5 x+ n
原来的内链系统乱在哪里9 B$ O7 ~: D- q2 s* f, F
/ a. z; X1 |2 R9 a2 X" t
1、如果设置内链词:学习机 步步高 步步高学习机 步步高学习机h8 这4个词,在内容中出现步步高学习机,硬生生的拆分成,步步高与学习机两个关键词;7 T6 n4 H) `" ~/ ^) J) A
! G8 o/ V' t( F# Y6 o0 {# u2、替换的时候有代码,target=_blank class="infotextkey"加进去。解决办法要么在CSS中添加infotextkey,要么修改PHP文件。最终在PHP中修改成统一的样式,让网站所有内链词的颜色、字体大小一致;
2 i1 q. m3 Q/ a8 T4 [% }* u" T+ [# c5 \( v3 P5 u' ?
3、更加可恶的是,在编辑内容的时候,手动弄的“步步高学习机最新机型”关键词内链也拆分了。
4 u7 E& P: w$ M3 [
; o6 V. f$ H6 ?# k8 J4、如果一篇文章的长尾关键词是“武汉seo培训哪家好”,按照四处一词的优化,文章中必然要出现武汉seo培训哪家好的词。如果内链系统设置过这个词,那么文章中这个词就链接到自己这篇文章的地址,这有点违反常理,不过很多网站都是这样做的。+ d0 J o q6 g/ G4 S* V
/ h+ c) y2 ^: z1 A; S1 t$ |3 y- s
怎么修改的,就是涉及学习方法、思考方法的问题
6 T1 R* ^+ n/ K$ ^
2 h+ u: V; a$ d2 K7 f$ E光找PHP文件就花费了很长时间,最简单的是搜索含有infotextkey这个词的PHP文件。找到了在eclassfunctions.php文件中,用Dreamweaver打开,如用记事本编辑,由于编码的往往文件会出现问题的。查找infotextkey,代码找到,在468行左右:' d- D1 Y. A8 v% ?
" D! ?% {% F7 V2 l! k; e
5 }7 ?6 }% _ H" S' R1 }读懂内链系统中的关键词替换代码需要仔细
( C0 O' J E+ ?3 q, T; [4 {2 z* [6 f( w% J. ]
先要读懂代码,然后分析混乱的结果,研究了很长时间,终于找到了巧妙的方法,这里提供一个很简单的思路。
# F- T+ ?; u" v% M! [ g' i+ t7 ^ G3 x# ^7 i! _0 F
看原来的程序,是到newstext中查找内链词,由于内链词的特点,形成混乱就难免了。先设立一个数组,读取内链词与网址,然后给每一个内链词配一个独一无二的字符串(以下简称为str)。再在newstext中查找内链词,有内链词的用str替换,这样就可以保证不会混8 q9 L8 G( k2 R3 r6 _
; k3 @( W& {$ r$ ?+ E# T3 c8 p乱。最后把str替换成内链词。这个思路有点像解决小学生数学难题一样,已知的东西要继承,不要去重新全面的编写这个关键词替换函数。% ]4 b* I1 ?$ m# B! t0 Z2 b7 r, X8 j
& x- y0 K* J4 S+ B1 x$ l$ l帝国CMS内链关键字的设置路径,其他>>新闻模型相关>>管理内容关键字。次数的设置路径,系统>>系统参数设置>>信息设置>>信息内容关键字重复替换。按照优化的精髓,次数设置成1是恰当的。/ r+ Z5 a1 B# z3 B) h `
7 s' ^0 t, J) ]: h6 b# n拥有完美帝国CMS、dede内链系统,你可以自豪!
. G; x8 X4 J( v* j' i0 \5 R1 L% `3 o1 Q6 G F# h4 Q
原文出处链接:http://www.99xuexiji.com/riji/606.html {( J9 w. c0 F [7 @6 F/ O
得知论坛原创作者:胡胜军
4 w% j8 T& A6 A6 |1 s日期:2014-07-28 * F p3 Q: l4 V! `( G
& Z0 b2 c1 y1 B% G4 C# U8 x1 `, }* ?5 [: f& z( X3 O
讲得很好学习了 |