得知互动

标题: 摆脱帝国cms内链系统的烦恼 [打印本页]

作者: swmozowtfl    时间: 2015-8-5 16:05
标题: 摆脱帝国cms内链系统的烦恼
网站的信息多了,要做的长尾关键词多了,内链用手工就太费时了。根据“四处一次”的seo方法,每篇文章都要有,其他的文章用长尾关键词超链指向该文章,最省力的方法就是用现成的内链系统。可是发现帝国cms的内链系统太乱了,虽没有专门学过PHP,但发扬不怕苦、锲而不舍的精神,硬是把内链系统改造成很完美,曾经调试不下100次,从构思到调试用时15个小时。调试的过程也是对自己的意志力训练,锻炼专注力。孩子在写暑假日记的时候,写了这篇文章,姑且可以称之为亲子文章啊。% o( r2 l' t- S2 J+ ]

/ `& _6 K- Z* O. l原来的内链系统乱在哪里/ {* R( A8 B% X$ z

+ }+ p4 @& [- a) c' U2 T$ w1、如果设置内链词:学习机 步步高 步步高学习机  步步高学习机h8 这4个词,在内容中出现步步高学习机,硬生生的拆分成,步步高与学习机两个关键词;: B# p* ~; ]9 J% [# j( q7 Z" s

4 k5 v# {" \& Y, O& W' V! a2、替换的时候有代码,target=_blank class="infotextkey"加进去。解决办法要么在CSS中添加infotextkey,要么修改PHP文件。最终在PHP中修改成统一的样式,让网站所有内链词的颜色、字体大小一致;
$ {$ x  P6 X: R* Y
( v9 g4 _9 K+ I  ]* |3、更加可恶的是,在编辑内容的时候,手动弄的“步步高学习机最新机型”关键词内链也拆分了。4 ~3 V( E4 ?, c  z
) U: {) S$ M: }5 c
4、如果一篇文章的长尾关键词是“武汉seo培训哪家好”,按照四处一词的优化,文章中必然要出现武汉seo培训哪家好的词。如果内链系统设置过这个词,那么文章中这个词就链接到自己这篇文章的地址,这有点违反常理,不过很多网站都是这样做的。
, m) i: Y: t' B9 E- U3 e; ?  }; J) R# [8 k1 i
怎么修改的,就是涉及学习方法、思考方法的问题0 X7 {/ @1 X0 Z

0 y; |0 q9 N: e4 |! \& b$ o光找PHP文件就花费了很长时间,最简单的是搜索含有infotextkey这个词的PHP文件。找到了在eclassfunctions.php文件中,用Dreamweaver打开,如用记事本编辑,由于编码的往往文件会出现问题的。查找infotextkey,代码找到,在468行左右:
% t5 ]! D+ e! }% ?( ?# r! | (, 下载次数: 10)
! ~  Z" g9 H+ b* j5 ^: i! {- M" l8 a! Z7 E
读懂内链系统中的关键词替换代码需要仔细 ( W2 S8 a) _! ~  Y: q1 b" T

% X' _0 k  W" T+ T8 C3 f: U. k6 B* ^先要读懂代码,然后分析混乱的结果,研究了很长时间,终于找到了巧妙的方法,这里提供一个很简单的思路。
2 b8 J9 S/ Q% M2 ~. o9 O0 A2 v. B- l' d" }& V  R
看原来的程序,是到newstext中查找内链词,由于内链词的特点,形成混乱就难免了。先设立一个数组,读取内链词与网址,然后给每一个内链词配一个独一无二的字符串(以下简称为str)。再在newstext中查找内链词,有内链词的用str替换,这样就可以保证不会混& ?! {7 [( o6 R" i* S, |. i

0 Z3 N% e& v8 g+ C: i5 i/ U1 M4 z乱。最后把str替换成内链词。这个思路有点像解决小学生数学难题一样,已知的东西要继承,不要去重新全面的编写这个关键词替换函数。
- X- L8 E0 N9 _: _& K* Y# P* |1 s7 n  d0 u  I* X
帝国CMS内链关键字的设置路径,其他>>新闻模型相关>>管理内容关键字。次数的设置路径,系统>>系统参数设置>>信息设置>>信息内容关键字重复替换。按照优化的精髓,次数设置成1是恰当的。" s% ~+ x. `; |0 @3 \& @

' g; R, w# Y0 }' W拥有完美帝国CMS、dede内链系统,你可以自豪!
& g# M* I8 [, Y- L$ e
9 h3 Y# g  A+ S' z, Y6 V" R原文出处链接:http://www.99xuexiji.com/riji/606.html0 Y5 ~' N9 \  P+ E5 ~
得知论坛原创作者:胡胜军
7 _7 _0 G" A  d7 ~, j9 w日期:2014-07-28 8 J9 y  k7 n6 Q+ P) `5 \9 }2 u
% h# f: b6 e! {. f6 Z, h3 p4 z
8 |/ Y. y& j) J+ j" L/ L, _) J
这个系统还不错啊。网站的信息多了,要做的长尾关键词多了,内链用手工就太费时了。根据“四处一次”的seo方法,每篇文章都要有,其他的文章用长尾关键词超链指向该文章,最省力的方法就是用现成的内链系统。可是发现帝国cms的内链系统太乱了,虽没有专门学过PHP,但发扬不怕苦、锲而不舍的精神,硬是把内链系统改造成很完美,曾经调试不下100次,从构思到调试用时15个小时。调试的过程也是对自己的意志力训练,锻炼专注力。孩子在写暑假日记的时候,写了这篇文章,姑且可以称之为亲子文章啊。, A- [/ w2 n8 H, |4 m6 [  n9 [# D  w; H

. P2 k" R( g6 ?: o原来的内链系统乱在哪里
8 P+ O; c0 I' i% p% W4 e2 d0 {" `! P  E4 t/ R1 F; W; W
1、如果设置内链词:学习机 步步高 步步高学习机  步步高学习机h8 这4个词,在内容中出现步步高学习机,硬生生的拆分成,步步高与学习机两个关键词;
5 A1 x8 w$ F* K) {1 {& U# M
/ S4 f0 \% U) e8 f- {$ B4 R2、替换的时候有代码,target=_blank class="infotextkey"加进去。解决办法要么在CSS中添加infotextkey,要么修改PHP文件。最终在PHP中修改成统一的样式,让网站所有内链词的颜色、字体大小一致;$ K7 `+ E( ~2 J1 u- S5 T

/ p& S% ]1 x( U; o8 M3 c3、更加可恶的是,在编辑内容的时候,手动弄的“步步高学习机最新机型”关键词内链也拆分了。
5 Y9 t. M2 K: t5 j9 d5 E
) P1 M1 D1 B% q5 h- k# V& Z4 x9 E4 f  }4、如果一篇文章的长尾关键词是“武汉seo培训哪家好”,按照四处一词的优化,文章中必然要出现武汉seo培训哪家好的词。如果内链系统设置过这个词,那么文章中这个词就链接到自己这篇文章的地址,这有点违反常理,不过很多网站都是这样做的。
: I3 W- z0 ^( A
9 w, X) u5 [; h% E怎么修改的,就是涉及学习方法、思考方法的问题
* q4 Q3 _' @# H+ b4 s( l+ S& N/ Z
9 |. `- [9 w! S  B% B: B光找PHP文件就花费了很长时间,最简单的是搜索含有infotextkey这个词的PHP文件。找到了在eclassfunctions.php文件中,用Dreamweaver打开,如用记事本编辑,由于编码的往往文件会出现问题的。查找infotextkey,代码找到,在468行左右:
9 y) c0 Q" s8 l% {7 G6 C6 L
  x! m, D' ]( w, e! Y8 I5 }. L9 D; v) W: C7 A* \
读懂内链系统中的关键词替换代码需要仔细 - f5 ~# g5 {- N( p* H0 E

) Z- k4 R/ w" W* C: u+ i先要读懂代码,然后分析混乱的结果,研究了很长时间,终于找到了巧妙的方法,这里提供一个很简单的思路。
0 t( g+ N4 l& y
8 N$ ~7 B/ }; J# k, a' L: b9 k看原来的程序,是到newstext中查找内链词,由于内链词的特点,形成混乱就难免了。先设立一个数组,读取内链词与网址,然后给每一个内链词配一个独一无二的字符串(以下简称为str)。再在newstext中查找内链词,有内链词的用str替换,这样就可以保证不会混
0 Z# d5 g. d  o8 \  e: q2 G+ s- q9 @& _5 X' N
乱。最后把str替换成内链词。这个思路有点像解决小学生数学难题一样,已知的东西要继承,不要去重新全面的编写这个关键词替换函数。" D0 z) H  `" K7 |
* T# n0 z8 u$ Q& g' n" P
帝国CMS内链关键字的设置路径,其他>>新闻模型相关>>管理内容关键字。次数的设置路径,系统>>系统参数设置>>信息设置>>信息内容关键字重复替换。按照优化的精髓,次数设置成1是恰当的。2 b) c/ Z2 {& J: e1 O$ s8 A

: g3 C3 D5 p! N* G+ M0 G$ D拥有完美帝国CMS、dede内链系统,你可以自豪!
, o) c0 m/ }" e* Z3 _! M5 H
8 X0 o8 V9 z) _原文出处链接:http://www.99xuexiji.com/riji/606.html
5 i; w8 r; K! b, |$ W9 T得知论坛原创作者:胡胜军
5 G4 S& T( W  P6 k7 m日期:2014-07-28 6 V" g! @3 z/ V: _7 b, v6 l) z4 |! W
, n  f. c9 {! W$ t$ \' E' N9 p5 u2 ]! E

9 Y+ L+ s) x4 E8 {+ S7 M$ P讲得很好学习了
作者: buingeEvineus    时间: 2015-12-3 18:44
刚才我还看见了呢.
作者: bqtklouu    时间: 2015-12-3 18:44
哈哈 ok ~~~
作者: Mqokjdvq    时间: 2015-12-3 18:44
现在做什么网站好?
作者: GoodyFouppy    时间: 2015-12-3 18:44
感觉这个论坛的站长太牛B了,好强大啊
作者: seazvyt    时间: 2015-12-3 18:45
看完楼主的帖子,我的心情竟是久久不能平静
作者: bqtklouu    时间: 2016-1-18 09:58
刚才游戏去了 ~~嘿嘿~~
作者: buingeEvineus    时间: 2016-1-18 09:58
要睡觉了 呵呵
作者: buingeEvineus    时间: 2016-1-18 09:59
对于这种刚发的帖子,我总是毫不犹豫的顶了。如果火了就是个前排,可以混个脸熟,说不定谁好心就给粉了…稳赚不赔;如果沉了就感觉是我弄沉的,很有成就感,还能捞经验。
作者: alapScady    时间: 2016-1-18 09:59
也有啊,前天不是你也到一个很狂的贴里去了吗?
作者: mwxny    时间: 2016-1-18 09:59
哦~~~明白了....




欢迎光临 得知互动 (https://bbs.dezhifl.com/) Powered by Discuz! X3.4