网站的信息多了,要做的长尾关键词多了,内链用手工就太费时了。根据“四处一次”的seo方法,每篇文章都要有,其他的文章用长尾关键词超链指向该文章,最省力的方法就是用现成的内链系统。可是发现帝国cms的内链系统太乱了,虽没有专门学过PHP,但发扬不怕苦、锲而不舍的精神,硬是把内链系统改造成很完美,曾经调试不下100次,从构思到调试用时15个小时。调试的过程也是对自己的意志力训练,锻炼专注力。孩子在写暑假日记的时候,写了这篇文章,姑且可以称之为亲子文章啊。
7 [$ @9 Z2 i+ ^7 M5 ]7 D9 m* ?# w5 d$ ~! w3 u) W1 \
原来的内链系统乱在哪里
& E- Y# p) [$ E/ S7 E3 L: K4 g/ L; \; R) N6 g2 j/ @1 A) X
1、如果设置内链词:学习机 步步高 步步高学习机 步步高学习机h8 这4个词,在内容中出现步步高学习机,硬生生的拆分成,步步高与学习机两个关键词;
( f# ]; C8 K6 s. u+ k) \ T- x! k8 X4 n
2、替换的时候有代码,target=_blank class="infotextkey"加进去。解决办法要么在CSS中添加infotextkey,要么修改PHP文件。最终在PHP中修改成统一的样式,让网站所有内链词的颜色、字体大小一致;
' ]" }2 s6 u1 U/ f2 q- @) m& J' `. W6 h, z& r' V
3、更加可恶的是,在编辑内容的时候,手动弄的“步步高学习机最新机型”关键词内链也拆分了。. s, p6 Y, v% C: i6 {3 g
) T+ |! @( p6 `0 a) C4、如果一篇文章的长尾关键词是“武汉seo培训哪家好”,按照四处一词的优化,文章中必然要出现武汉seo培训哪家好的词。如果内链系统设置过这个词,那么文章中这个词就链接到自己这篇文章的地址,这有点违反常理,不过很多网站都是这样做的。% c' v( S( Y( @( o$ Q
: E( F5 e2 P3 e% ?! D+ f怎么修改的,就是涉及学习方法、思考方法的问题
8 E4 C) N' H2 [5 V% q. \ i6 o7 z4 q; _) z6 m8 h- Z: _
光找PHP文件就花费了很长时间,最简单的是搜索含有infotextkey这个词的PHP文件。找到了在eclassfunctions.php文件中,用Dreamweaver打开,如用记事本编辑,由于编码的往往文件会出现问题的。查找infotextkey,代码找到,在468行左右:( S$ D) Y6 L* H- C" `
摆脱帝国cms内链系统的烦恼
6 p0 J* k6 H, ^$ W& P4 l. S7 K" f
* {" L" K `. i. M
读懂内链系统中的关键词替换代码需要仔细
- o* G* v3 p* S! x! e7 h# ?9 q K, ` g% M
先要读懂代码,然后分析混乱的结果,研究了很长时间,终于找到了巧妙的方法,这里提供一个很简单的思路。$ q1 }8 `/ z7 ^; U& [
- s4 x' I5 l/ [5 b* y$ M2 g' @看原来的程序,是到newstext中查找内链词,由于内链词的特点,形成混乱就难免了。先设立一个数组,读取内链词与网址,然后给每一个内链词配一个独一无二的字符串(以下简称为str)。再在newstext中查找内链词,有内链词的用str替换,这样就可以保证不会混" {% l. N5 i. l" e0 i5 l
8 G$ O) g. O: g: e) p7 k乱。最后把str替换成内链词。这个思路有点像解决小学生数学难题一样,已知的东西要继承,不要去重新全面的编写这个关键词替换函数。+ M; p" V0 F# z
b( X1 H+ p5 Q8 T帝国CMS内链关键字的设置路径,其他>>新闻模型相关>>管理内容关键字。次数的设置路径,系统>>系统参数设置>>信息设置>>信息内容关键字重复替换。按照优化的精髓,次数设置成1是恰当的。
! X2 [$ J" H. a0 q, y/ I9 ]0 b$ Z1 G& U
拥有完美帝国CMS、dede内链系统,你可以自豪!! o& T+ y3 q* S0 g( f
2 w* @. {& f4 l V' B原文出处链接:http://www.99xuexiji.com/riji/606.html
) P8 T, x4 p- r' j& o; ^得知论坛原创作者:胡胜军2 b9 [! |' c$ H6 l7 A1 m
日期:2014-07-28 6 b, C. V/ m _# \. v" X
: W l" [$ G8 Q
: z( v- \7 [3 `5 r* H/ p( Q" M
这个系统还不错啊。网站的信息多了,要做的长尾关键词多了,内链用手工就太费时了。根据“四处一次”的seo方法,每篇文章都要有,其他的文章用长尾关键词超链指向该文章,最省力的方法就是用现成的内链系统。可是发现帝国cms的内链系统太乱了,虽没有专门学过PHP,但发扬不怕苦、锲而不舍的精神,硬是把内链系统改造成很完美,曾经调试不下100次,从构思到调试用时15个小时。调试的过程也是对自己的意志力训练,锻炼专注力。孩子在写暑假日记的时候,写了这篇文章,姑且可以称之为亲子文章啊。
1 q% v) j2 E' l# A9 l
; y- g% [ x- Q6 e0 |. W原来的内链系统乱在哪里
( z' U3 a; P" U
# u6 e- n- n1 p1、如果设置内链词:学习机 步步高 步步高学习机 步步高学习机h8 这4个词,在内容中出现步步高学习机,硬生生的拆分成,步步高与学习机两个关键词;7 @: `* U: c2 B2 x
1 U5 T* q: n( @, M5 S2 ?. E
2、替换的时候有代码,target=_blank class="infotextkey"加进去。解决办法要么在CSS中添加infotextkey,要么修改PHP文件。最终在PHP中修改成统一的样式,让网站所有内链词的颜色、字体大小一致;
# V, z% t& L7 D0 d, ]/ b4 }, M, E( g
3、更加可恶的是,在编辑内容的时候,手动弄的“步步高学习机最新机型”关键词内链也拆分了。
7 ]7 C) A: U$ ]- i8 _; O8 h( l
% S5 m1 p" L4 O" f5 n8 U9 k, J4、如果一篇文章的长尾关键词是“武汉seo培训哪家好”,按照四处一词的优化,文章中必然要出现武汉seo培训哪家好的词。如果内链系统设置过这个词,那么文章中这个词就链接到自己这篇文章的地址,这有点违反常理,不过很多网站都是这样做的。8 F7 }/ p0 W0 s! C
4 }+ X9 x; p O5 s怎么修改的,就是涉及学习方法、思考方法的问题
! Y) I6 M# [8 Z2 ]6 L1 l$ \7 F. C% x7 T- H) l
光找PHP文件就花费了很长时间,最简单的是搜索含有infotextkey这个词的PHP文件。找到了在eclassfunctions.php文件中,用Dreamweaver打开,如用记事本编辑,由于编码的往往文件会出现问题的。查找infotextkey,代码找到,在468行左右:4 l8 u0 Z' f' i$ q
5 e5 y! n; A/ m8 ?# K% m2 s! \+ W4 N, ^/ ?( W
读懂内链系统中的关键词替换代码需要仔细 ) v% G5 w6 X- z: [! m& n* x/ w: g
! ]- [2 B" p( E3 Q4 a% L先要读懂代码,然后分析混乱的结果,研究了很长时间,终于找到了巧妙的方法,这里提供一个很简单的思路。# _# V! |- h) U7 o( Q( |
1 e7 V/ J8 g4 v* s看原来的程序,是到newstext中查找内链词,由于内链词的特点,形成混乱就难免了。先设立一个数组,读取内链词与网址,然后给每一个内链词配一个独一无二的字符串(以下简称为str)。再在newstext中查找内链词,有内链词的用str替换,这样就可以保证不会混
; S. ]9 @$ z2 F- W9 i/ \0 W6 C9 m0 v. l; }$ A4 ?. ?
乱。最后把str替换成内链词。这个思路有点像解决小学生数学难题一样,已知的东西要继承,不要去重新全面的编写这个关键词替换函数。
7 F, Y; M2 w+ _2 ^: L3 a' B
2 e& T& z: }6 E3 T" Y% `& G帝国CMS内链关键字的设置路径,其他>>新闻模型相关>>管理内容关键字。次数的设置路径,系统>>系统参数设置>>信息设置>>信息内容关键字重复替换。按照优化的精髓,次数设置成1是恰当的。7 I3 F/ |2 \( M( v! g) H, h9 q
! t* ~; p* A2 t* n% [
拥有完美帝国CMS、dede内链系统,你可以自豪!
& |! V9 n* X# r' A. W/ H5 S4 F% L1 H5 ]% r0 k& U
原文出处链接:http://www.99xuexiji.com/riji/606.html( j9 X* Z! Q7 J5 ~9 G& L7 O) O
得知论坛原创作者:胡胜军
. u) ^) a! j0 Z2 A) Q日期:2014-07-28
6 F1 Z5 F+ ~) ^: @/ z& g' A( D- v' T4 }9 s& t
. l" `$ q* L) W: E
讲得很好学习了 |
-
摆脱帝国cms内链系统的烦恼
|