您当前的位置: 首页 > 科技

DEDE57需要修改的地方

2018-11-05 21:46:35

dedecms系统是站长中使用最多的一款cms系统,对于dedecms系统,各个环节的构架都很符合seo,因此,许多站长都用它来建站,但dedecms系统并不是说就没有了缺陷,今天在这里,我想借admin5这个平台来谈谈dedecms系统如何更利于seo。

一、我想说的是栏目页标题,栏目生成后分很多页,而dedecms系统默认的却是各个页面的标题都是一样的,因此,这样是不利于seo的。而修改的方法是:

DEDE5.7需要修改的地方

1.删掉$this-ParseTempletsFirst();

2.在$this-ParseDMFields($this-PageNo,1);前添加

$this-Fields['pagexx'] = $this-PageNo;

$this-ParseTempletsFirst();

DEDE5.6等需要修改地方

1.删掉$this-ParseTempletsFirst();

2.在$this-ParseDMFields($this-PageNo,1);前添加

$this-Fields['pagexx'] = $this-PageNo;

$this-ParseTempletsFirst();

注:此修改仅针对静态页,也就是站生成HTML之类页的站。

3.修改列表页模版,如list_m

在原本的标签之间加上_第{dede:gexx /}页,如下边示范

二、dedecms系统生成的站地图文件都在data这个目录下,而许多站长都想通过t把data这个文件夹蜘蛛屏蔽,但是又想蜘蛛访问站地图文件,这个时候只需要进行以下步骤:

修改根目录下你的管理员文件夹(默认是dede)下的makehtml_p文件

将17行的 $cfg_cmspath."/data/ml";

改为

$cfg_cmspath."/ml";

将22行的

$cfg_cmspath."/data/ml";

改为

$cfg_cmspath."/ml";

17行是普通站地图,22行是RSS的站地图

这样站地图文件就生成到根目录了。

三、如今,搜索引擎对TAG十分重视,我自己做的站tag页面被收录的也有不少,也能带来些流量,解决织梦CMS(DedeCms)TAG列表按最新发布时间排序,可以有效把最新的TAG提供给用户和搜索引擎。

解决方法:

织梦CMS的目录下,/include目录下找到p文件,查找代码:

$this-dsql-SetQuery("Select aid From `dede_taglist` where tid = '{$this-TagInfos['id']}' And arcrank-1 limit $limitstart,$getrow");

修改为:

$this-dsql-SetQuery("Select aid From `dede_taglist` where tid = '{$this-TagInfos['id']}' And arcrank-1 order by aid desc limit $limitstart,$getrow ");

好了,今天就和大家先分享这些,下次有了干货在一同分享,本文由武汉男科医院(编编写,转载请注明出处。

dedecms系统是站长中使用最多的一款cms系统,对于dedecms系统,各个环节的构架都很符合seo,因此,许多站长都用它来建站,但dedecms系统并不是说就没有了缺陷,今天在这里,我想借admin5这个平台来谈谈dedecms系统如何更利于seo。

一、我想说的是栏目页标题,栏目生成后分很多页,而dedecms系统默认的却是各个页面的标题都是一样的,因此,这样是不利于seo的。而修改的方法是:

DEDE5.7需白癜风药物要修远离乳腺癌法改的地方

1.删掉$this-ParseTempletsFir牛皮癣早期注意事项st();

2.在$this-ParseDMFields($this-PageNo,1);前添加

$this-Fields['pagexx'] = $this-PageNo;

$this-ParseTempletsFirst();

DEDE5.6等需要修改地方

1.删掉$this-ParseTempletsFirst();

2.在$this-ParseDMFields($this-PageNo,1);前添加

$this-Fields['pagexx'] = $this-PageNo;

$this-ParseTempletsFirst();

注:此修改仅针对静态页,也就是站生成HTML之类页的站。

3.修改列表页模版,如list_m

在原本的标签之间加上_第{dede:gexx /}页,如下边示范

二、dedecms系统生成的站地图文件都在data这个目录下,而许多站长都想通过t把data这个文件夹蜘蛛屏蔽,但是又想蜘蛛访问站地图文件,这个时候只需要进行以下步骤:

修改根目录下你的管理员文件夹(默认是dede)下的makehtml_p文件

将17行的 $cfg_cmspath."/data/ml";

改为

$cfg_cmspath."/ml";

将22行的

$cfg_cmspath."/data/ml";

改为

$cfg_cmspath."/ml";

17行是普通站地图,22行是RSS的站地图

这样站地图文件就生成到根目录了。

三、如今,搜索引擎对TAG十分重视,我自己做的站tag页面被收录的也有不少,也能带来些流量,解决织梦CMS(DedeCms)TAG列表按最新发布时间排序,可以有效把最新的TAG提供给用户和搜索引擎。

解决方法:

织梦CMS的目录下,/include目录下找到p文件,查找代码:

$this-dsql-SetQuery("Select aid From `dede_taglist` where tid = '{$this-TagInfos['id']}' And arcrank-1 limit $limitstart,$getrow");

修改为:

$this-dsql-SetQuery("Select aid From `dede_taglist` where tid = '{$this-TagInfos['id']}' And arcrank-1 order by aid desc limit $limitstart,$getrow ");

好了,今天就和大家先分享这些,下次有了干货在一同分享,本文由武汉男科医院(编编写,转载请注明出处。

好玩的捕鱼游戏
电动洒水车
盘式干燥机
推荐阅读
图文聚焦