返回列表 发新帖

摆脱帝国cms内链系统的烦恼

250.0k 10
swmozowtfl 发表于 2015-8-5 16:05:49|湖北 | 查看全部 阅读模式
网站的信息多了,要做的长尾关键词多了,内链用手工就太费时了。根据“四处一次”的seo方法,每篇文章都要有,其他的文章用长尾关键词超链指向该文章,最省力的方法就是用现成的内链系统。可是发现帝国cms的内链系统太乱了,虽没有专门学过PHP,但发扬不怕苦、锲而不舍的精神,硬是把内链系统改造成很完美,曾经调试不下100次,从构思到调试用时15个小时。调试的过程也是对自己的意志力训练,锻炼专注力。孩子在写暑假日记的时候,写了这篇文章,姑且可以称之为亲子文章啊。
$ N! Q: Y  {& u/ C# F* b& \1 [  `, X6 @1 C) d8 c
原来的内链系统乱在哪里
0 n- ~" l8 `! b- m
" o) o2 I' n# _" Q' E$ f2 Q1、如果设置内链词:学习机 步步高 步步高学习机  步步高学习机h8 这4个词,在内容中出现步步高学习机,硬生生的拆分成,步步高与学习机两个关键词;
" |. {2 S% |; A6 c
% X0 K7 W$ x6 \" s2 C2、替换的时候有代码,target=_blank class="infotextkey"加进去。解决办法要么在CSS中添加infotextkey,要么修改PHP文件。最终在PHP中修改成统一的样式,让网站所有内链词的颜色、字体大小一致;
. N! x! W# e; _0 x$ N+ @- r: P( }4 @: |8 }9 h) o# k
3、更加可恶的是,在编辑内容的时候,手动弄的“步步高学习机最新机型”关键词内链也拆分了。" d2 F' r+ b- L; l

) l: V, p; t( }6 n0 [% l0 C4、如果一篇文章的长尾关键词是“武汉seo培训哪家好”,按照四处一词的优化,文章中必然要出现武汉seo培训哪家好的词。如果内链系统设置过这个词,那么文章中这个词就链接到自己这篇文章的地址,这有点违反常理,不过很多网站都是这样做的。
1 w7 \  l! A8 @' }4 p& w) D' Y
3 @$ g  P  U0 |8 z怎么修改的,就是涉及学习方法、思考方法的问题
# s4 q/ S) v9 N
8 c' ^7 X6 Y" V2 `  [8 K光找PHP文件就花费了很长时间,最简单的是搜索含有infotextkey这个词的PHP文件。找到了在eclassfunctions.php文件中,用Dreamweaver打开,如用记事本编辑,由于编码的往往文件会出现问题的。查找infotextkey,代码找到,在468行左右:, `7 |6 r2 K% @$ s* ^2 r

摆脱帝国cms内链系统的烦恼

摆脱帝国cms内链系统的烦恼
3 @9 p0 z; F$ ~

* L* J1 h4 o+ V4 X) @读懂内链系统中的关键词替换代码需要仔细
' B9 ^: T  Z0 O/ G
3 G" _4 n! z8 \先要读懂代码,然后分析混乱的结果,研究了很长时间,终于找到了巧妙的方法,这里提供一个很简单的思路。
# `; o6 A' ~, x% g# F- q6 o5 Y! \/ ^& Y0 q! Q1 W( s; R; Z
看原来的程序,是到newstext中查找内链词,由于内链词的特点,形成混乱就难免了。先设立一个数组,读取内链词与网址,然后给每一个内链词配一个独一无二的字符串(以下简称为str)。再在newstext中查找内链词,有内链词的用str替换,这样就可以保证不会混
7 X" J. @9 A7 U. `' i0 ?$ n9 X  d% h
乱。最后把str替换成内链词。这个思路有点像解决小学生数学难题一样,已知的东西要继承,不要去重新全面的编写这个关键词替换函数。
  ~% q* n0 }- Z
) @) \* L" i8 p3 K& ~帝国CMS内链关键字的设置路径,其他>>新闻模型相关>>管理内容关键字。次数的设置路径,系统>>系统参数设置>>信息设置>>信息内容关键字重复替换。按照优化的精髓,次数设置成1是恰当的。
. w1 i5 {: e! z6 ?; b7 E4 t
7 v' Z% S7 n% m9 g拥有完美帝国CMS、dede内链系统,你可以自豪!
, _" i* T( n; i9 Q' S2 {
6 H, _+ e  L1 u8 ]. j* `* D# n原文出处链接:http://www.99xuexiji.com/riji/606.html
8 o$ U6 t9 X" Z% Y4 n得知论坛原创作者:胡胜军- X. H' X3 J+ s& J1 J
日期:2014-07-28 $ f) x- p1 |* O/ Q9 P. {
( G3 _% ^+ K8 k, S* k

  c, ^& _4 Z- z$ U- |, w1 I% A这个系统还不错啊。网站的信息多了,要做的长尾关键词多了,内链用手工就太费时了。根据“四处一次”的seo方法,每篇文章都要有,其他的文章用长尾关键词超链指向该文章,最省力的方法就是用现成的内链系统。可是发现帝国cms的内链系统太乱了,虽没有专门学过PHP,但发扬不怕苦、锲而不舍的精神,硬是把内链系统改造成很完美,曾经调试不下100次,从构思到调试用时15个小时。调试的过程也是对自己的意志力训练,锻炼专注力。孩子在写暑假日记的时候,写了这篇文章,姑且可以称之为亲子文章啊。. p' l5 ~2 Z  F- b, c7 K9 ?
% S1 q. J. L8 l3 j5 L3 z, K
原来的内链系统乱在哪里
, f: M, i) ~& f) Y
& T, F1 h# m& a; Z4 `  e) M% ]1、如果设置内链词:学习机 步步高 步步高学习机  步步高学习机h8 这4个词,在内容中出现步步高学习机,硬生生的拆分成,步步高与学习机两个关键词;8 R0 {9 Z! K2 y- Y2 `
# j0 ^) e/ t. G& C" ?8 K6 n4 ^! N
2、替换的时候有代码,target=_blank class="infotextkey"加进去。解决办法要么在CSS中添加infotextkey,要么修改PHP文件。最终在PHP中修改成统一的样式,让网站所有内链词的颜色、字体大小一致;
. q1 k/ e! j: ?3 [8 `8 v7 Y; L. \2 [" p0 @+ a$ [5 Z1 y( o5 c
3、更加可恶的是,在编辑内容的时候,手动弄的“步步高学习机最新机型”关键词内链也拆分了。& P. T6 L, o( ~4 l

9 N6 Q! E8 f# q1 Y2 l4 h9 J& y4、如果一篇文章的长尾关键词是“武汉seo培训哪家好”,按照四处一词的优化,文章中必然要出现武汉seo培训哪家好的词。如果内链系统设置过这个词,那么文章中这个词就链接到自己这篇文章的地址,这有点违反常理,不过很多网站都是这样做的。% `0 ^( y9 E* ]( ?, ~  @) P  J- B; m

5 I+ y; n$ V8 e0 L, _8 f( T' Y怎么修改的,就是涉及学习方法、思考方法的问题
6 v& K" z) ^$ q0 V. z, K' N7 l; L& A  l5 }
光找PHP文件就花费了很长时间,最简单的是搜索含有infotextkey这个词的PHP文件。找到了在eclassfunctions.php文件中,用Dreamweaver打开,如用记事本编辑,由于编码的往往文件会出现问题的。查找infotextkey,代码找到,在468行左右:
( v6 c3 H% |( ]( g/ {+ v: s% O8 W8 a/ O4 U% o  w# g

5 D6 D% H. `# b, w0 G4 _0 [. p读懂内链系统中的关键词替换代码需要仔细
4 E4 H1 C) T4 }5 W9 l$ |1 p4 _0 o- N8 A9 p) i3 l5 A: S
先要读懂代码,然后分析混乱的结果,研究了很长时间,终于找到了巧妙的方法,这里提供一个很简单的思路。# Z: s9 W8 C8 M! c+ t  G" G
  ^0 K4 n5 F7 K, M3 L- a& e6 Y
看原来的程序,是到newstext中查找内链词,由于内链词的特点,形成混乱就难免了。先设立一个数组,读取内链词与网址,然后给每一个内链词配一个独一无二的字符串(以下简称为str)。再在newstext中查找内链词,有内链词的用str替换,这样就可以保证不会混
2 V4 U, u% `. M4 ^! h1 Z- U
+ Y6 r* [. @+ D# f/ L7 `$ G% V乱。最后把str替换成内链词。这个思路有点像解决小学生数学难题一样,已知的东西要继承,不要去重新全面的编写这个关键词替换函数。
* z. l- v: y0 ]0 m/ g+ E4 z* _
6 b6 ?# \/ F4 Z帝国CMS内链关键字的设置路径,其他>>新闻模型相关>>管理内容关键字。次数的设置路径,系统>>系统参数设置>>信息设置>>信息内容关键字重复替换。按照优化的精髓,次数设置成1是恰当的。
: ?8 v6 Q* I: f6 Y# S
1 G2 N' ^3 v* e& |拥有完美帝国CMS、dede内链系统,你可以自豪!7 W+ A$ A. s. g- n" x

1 N- Q' G' r: L+ a# m原文出处链接:http://www.99xuexiji.com/riji/606.html2 Z; c" S+ E! ^& p
得知论坛原创作者:胡胜军& m8 d( d$ [, L
日期:2014-07-28 # t! |) Z" `4 c  J3 c" G
( L6 k8 P8 O7 X& ]5 S: ^( ^" X

7 |! X/ S7 P/ q- N8 U9 {讲得很好学习了

摆脱帝国cms内链系统的烦恼

摆脱帝国cms内链系统的烦恼

回复|共 10 个

seazvyt 发表于 2015-12-3 18:45:22|巴西 | 查看全部
看完楼主的帖子,我的心情竟是久久不能平静
Mqokjdvq 发表于 2015-12-3 18:44:33|美国 | 查看全部
现在做什么网站好?
bqtklouu 发表于 2015-12-3 18:44:31|美国 | 查看全部
哈哈 ok ~~~
buingeEvineus 发表于 2015-12-3 18:44:15|日本 | 查看全部
刚才我还看见了呢.
GoodyFouppy 发表于 2015-12-3 18:44:47|Reserved | 查看全部
感觉这个论坛的站长太牛B了,好强大啊
buingeEvineus 发表于 2016-1-18 09:59:04|匈牙利 | 查看全部
对于这种刚发的帖子,我总是毫不犹豫的顶了。如果火了就是个前排,可以混个脸熟,说不定谁好心就给粉了…稳赚不赔;如果沉了就感觉是我弄沉的,很有成就感,还能捞经验。
bqtklouu 发表于 2016-1-18 09:58:46|美国 | 查看全部
刚才游戏去了 ~~嘿嘿~~
alapScady 发表于 2016-1-18 09:59:12|日本 | 查看全部
也有啊,前天不是你也到一个很狂的贴里去了吗?
mwxny 发表于 2016-1-18 09:59:34|INNA | 查看全部
哦~~~明白了....
buingeEvineus 发表于 2016-1-18 09:58:49|美国 | 查看全部
要睡觉了 呵呵

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

得知互动是一个融创意、设计、开发、营销、生活、互联网于一体的专业交流分享平台。
Copyright © 2026 得知互动-专注Ai与站长技术交流社区-Ai交流平台 版权所有 All Rights Reserved. Powered by Discuz! X5.0 鄂ICP备15006301号-5|鄂公网安备 42018502006730号
关灯 在本版发帖 扫一扫添加QQ客服 返回顶部
快速回复 返回顶部 返回列表