网站的信息多了,要做的长尾关键词多了,内链用手工就太费时了。根据“四处一次”的seo方法,每篇文章都要有,其他的文章用长尾关键词超链指向该文章,最省力的方法就是用现成的内链系统。可是发现帝国cms的内链系统太乱了,虽没有专门学过PHP,但发扬不怕苦、锲而不舍的精神,硬是把内链系统改造成很完美,曾经调试不下100次,从构思到调试用时15个小时。调试的过程也是对自己的意志力训练,锻炼专注力。孩子在写暑假日记的时候,写了这篇文章,姑且可以称之为亲子文章啊。' V% [: A, |% o& D' @% U4 o
Z4 b1 ^5 o# `' T原来的内链系统乱在哪里4 W& g" |$ ]$ P8 R
0 z7 G, U; ^5 X1、如果设置内链词:学习机 步步高 步步高学习机 步步高学习机h8 这4个词,在内容中出现步步高学习机,硬生生的拆分成,步步高与学习机两个关键词;. ?- s. J& u7 C' Q1 y+ X; n
0 f7 m) t4 B( F+ i1 h
2、替换的时候有代码,target=_blank class="infotextkey"加进去。解决办法要么在CSS中添加infotextkey,要么修改PHP文件。最终在PHP中修改成统一的样式,让网站所有内链词的颜色、字体大小一致;
* r* a) ^. D. S- N; K9 Y- v2 q2 E5 k# z/ L/ R) L3 J* p
3、更加可恶的是,在编辑内容的时候,手动弄的“步步高学习机最新机型”关键词内链也拆分了。
9 o3 o/ Y* `) v- z
, j5 p7 s: S& G" V4、如果一篇文章的长尾关键词是“武汉seo培训哪家好”,按照四处一词的优化,文章中必然要出现武汉seo培训哪家好的词。如果内链系统设置过这个词,那么文章中这个词就链接到自己这篇文章的地址,这有点违反常理,不过很多网站都是这样做的。9 _. g9 |* I; U2 A0 R& t
6 g+ J4 |. F( e' B$ w, h/ [
怎么修改的,就是涉及学习方法、思考方法的问题7 Y- a N; _+ `8 b3 t; T3 Y
" a8 B! ^7 v4 O* w4 ~0 P9 u
光找PHP文件就花费了很长时间,最简单的是搜索含有infotextkey这个词的PHP文件。找到了在eclassfunctions.php文件中,用Dreamweaver打开,如用记事本编辑,由于编码的往往文件会出现问题的。查找infotextkey,代码找到,在468行左右:
( R5 M. n0 O- L; u
摆脱帝国cms内链系统的烦恼
p( M" C4 w2 [. _0 [: d6 x
* L! P# `+ U' M, X5 [读懂内链系统中的关键词替换代码需要仔细
$ c. ~2 w! e0 T% }( b& L% e1 N& C
1 O" A. w* P( M; i, s! m: X; {先要读懂代码,然后分析混乱的结果,研究了很长时间,终于找到了巧妙的方法,这里提供一个很简单的思路。
) W4 q& m3 I( [1 f2 I+ o4 s$ S7 J4 i7 Q7 g( X& z+ D" y
看原来的程序,是到newstext中查找内链词,由于内链词的特点,形成混乱就难免了。先设立一个数组,读取内链词与网址,然后给每一个内链词配一个独一无二的字符串(以下简称为str)。再在newstext中查找内链词,有内链词的用str替换,这样就可以保证不会混
. h( ?2 a/ I9 d O& T( Y4 G% E* K, a, [! @& z
乱。最后把str替换成内链词。这个思路有点像解决小学生数学难题一样,已知的东西要继承,不要去重新全面的编写这个关键词替换函数。
' O; Y" \- X7 r0 F/ l
$ F1 V# e3 k: z S/ a帝国CMS内链关键字的设置路径,其他>>新闻模型相关>>管理内容关键字。次数的设置路径,系统>>系统参数设置>>信息设置>>信息内容关键字重复替换。按照优化的精髓,次数设置成1是恰当的。
3 c; A/ G% q* Q
# E& }4 |+ T! x3 j拥有完美帝国CMS、dede内链系统,你可以自豪!# O* Y! R. i- m; T
( G: }4 U0 u4 r; L% w! d原文出处链接:http://www.99xuexiji.com/riji/606.html
0 P$ Z% D3 ?- P: q得知论坛原创作者:胡胜军
g( i$ B" X9 R) E" w日期:2014-07-28
1 K8 N$ P! [, c% a" L/ j) F$ M4 C4 `
# K* s/ C* ~1 R# ~9 Y% S这个系统还不错啊。网站的信息多了,要做的长尾关键词多了,内链用手工就太费时了。根据“四处一次”的seo方法,每篇文章都要有,其他的文章用长尾关键词超链指向该文章,最省力的方法就是用现成的内链系统。可是发现帝国cms的内链系统太乱了,虽没有专门学过PHP,但发扬不怕苦、锲而不舍的精神,硬是把内链系统改造成很完美,曾经调试不下100次,从构思到调试用时15个小时。调试的过程也是对自己的意志力训练,锻炼专注力。孩子在写暑假日记的时候,写了这篇文章,姑且可以称之为亲子文章啊。
" i2 @: X, G1 G$ h8 O
Q- c. d! t. o8 v: _ x t+ a0 c原来的内链系统乱在哪里% O( y; H6 c, A; W$ M- R8 v$ ]" f
4 f- ]0 E% m! R4 C3 O d) x1、如果设置内链词:学习机 步步高 步步高学习机 步步高学习机h8 这4个词,在内容中出现步步高学习机,硬生生的拆分成,步步高与学习机两个关键词;
, Z. O; ~9 B7 l+ j' f$ A9 a Q$ |" e5 S6 k" b. B) V3 i
2、替换的时候有代码,target=_blank class="infotextkey"加进去。解决办法要么在CSS中添加infotextkey,要么修改PHP文件。最终在PHP中修改成统一的样式,让网站所有内链词的颜色、字体大小一致;1 t# e' k1 i7 H8 r, Y
! Y' {7 d% o4 |, X
3、更加可恶的是,在编辑内容的时候,手动弄的“步步高学习机最新机型”关键词内链也拆分了。( c$ A9 Q2 U! _$ ~ J
4 t+ R7 G% f9 L6 @4、如果一篇文章的长尾关键词是“武汉seo培训哪家好”,按照四处一词的优化,文章中必然要出现武汉seo培训哪家好的词。如果内链系统设置过这个词,那么文章中这个词就链接到自己这篇文章的地址,这有点违反常理,不过很多网站都是这样做的。, }; v, J4 N/ b
) D- F' i7 c' P: [6 i/ S
怎么修改的,就是涉及学习方法、思考方法的问题) r, c1 W9 h' i7 r4 l* r; b2 o
3 g0 y/ p* I- v% `) N光找PHP文件就花费了很长时间,最简单的是搜索含有infotextkey这个词的PHP文件。找到了在eclassfunctions.php文件中,用Dreamweaver打开,如用记事本编辑,由于编码的往往文件会出现问题的。查找infotextkey,代码找到,在468行左右:
3 r+ `6 C: k9 I; v- Y, P0 h
7 Q" L. H( G2 X Z0 W* a9 l
1 S/ G9 K, h" r读懂内链系统中的关键词替换代码需要仔细
, J. C5 C; w; Y# ]9 x4 k9 h' c0 d& q1 c
先要读懂代码,然后分析混乱的结果,研究了很长时间,终于找到了巧妙的方法,这里提供一个很简单的思路。
( ~5 g: D7 ^- ]4 V8 w7 o
- B- I. E- a5 b4 f- T看原来的程序,是到newstext中查找内链词,由于内链词的特点,形成混乱就难免了。先设立一个数组,读取内链词与网址,然后给每一个内链词配一个独一无二的字符串(以下简称为str)。再在newstext中查找内链词,有内链词的用str替换,这样就可以保证不会混; e( S. A$ {. C
: Q* G _ [- }! N7 r, N8 Z/ M. b乱。最后把str替换成内链词。这个思路有点像解决小学生数学难题一样,已知的东西要继承,不要去重新全面的编写这个关键词替换函数。
% d, u, g6 \8 o5 P2 Q( L. e5 k- a; u. P0 U( K& T
帝国CMS内链关键字的设置路径,其他>>新闻模型相关>>管理内容关键字。次数的设置路径,系统>>系统参数设置>>信息设置>>信息内容关键字重复替换。按照优化的精髓,次数设置成1是恰当的。
2 z% M/ }" a8 v# b* l' ~6 O2 V& t; a- k$ B/ y/ e
拥有完美帝国CMS、dede内链系统,你可以自豪!% l0 ~$ X$ J( O3 o. q) R: y
4 J. l) G6 P) M原文出处链接:http://www.99xuexiji.com/riji/606.html
: S0 s1 N {+ o) e# T得知论坛原创作者:胡胜军
2 l) T+ K; ?9 s) g+ _& _日期:2014-07-28
- |9 u( [# l3 B6 g0 Q( ]8 j! ~7 Y+ T
% H& E/ W$ e" u+ G$ _
8 ^' m5 ~8 d0 l: e6 `讲得很好学习了 |
-
摆脱帝国cms内链系统的烦恼
|