怎样让织梦cms体系越发利于优化

2014-10-02

dedecms体系是站长中行使最多的一款cms体系,对付dedecms体系,各个环节的构架都很切合优化,因此,很多站长都用它来建站,但dedecms体系并不是说就没有了缺陷,本日在这里,我想借admin5这个平台来谈谈dedecms体系怎样更利于优化。

一、我想说的是栏目页问题,栏目天生后分许多页,而dedecms体系默认的却是各个页面的问题都是一样的,因此,这样是倒霉于优化的。而修改的要领是:

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_article.htm

在本来的标签之间加上_第{dede:field.pagexx /}页,如下边树模

二、dedecms体系天生的网站舆图文件都在data这个目次下,而很多站长都想通过robots.txt把data这个文件夹蜘蛛屏障,可是又想蜘蛛会见网站舆图文件,这个时辰只必要举办以下步调:

修改根目次下你的打点员文件夹(默认是dede)下的makehtml_map.php文件

将17行的 $cfg_cmspath."http://www.dedemao.com/data/sitemap.html";

改为

$cfg_cmspath."/sitemap.html";

将22行的

$cfg_cmspath."/data/rssmap.html";

改为

$cfg_cmspath."/rssmap.html";

17行是平凡网站舆图,22行是RSS的网站舆图

这样网站舆图文件就天生到根目次了。

三、现在,搜刮引擎对TAG异常重视,我本身做的网站tag页面被收录的也有不少,也能带来些流量,办理织梦CMS(DedeCms)TAG列表按最新宣布时刻排序,可以有用把最新的TAG提供应用户和搜刮引擎。

办理要领:

织梦CMS的目次下,/include目次下找到arc.taglist.class.php文件,查找代码:

$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体系,各个环节的构架都很切合优化,因此,很多站长都用它来建站,但dedecms体系并不是说就没有了缺陷,本日在这里,我想借admin5这个平台来谈谈dedecms体系怎样更利于优化。

一、我想说的是栏目页问题,栏目天生后分许多页,而dedecms体系默认的却是各个页面的问题都是一样的,因此,这样是倒霉于优化的。而修改的要领是:

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_article.htm

在本来的标签之间加上_第{dede:field.pagexx /}页,如下边树模

二、dedecms体系天生的网站舆图文件都在data这个目次下,而很多站长都想通过robots.txt把data这个文件夹蜘蛛屏障,可是又想蜘蛛会见网站舆图文件,这个时辰只必要举办以下步调:

修改根目次下你的打点员文件夹(默认是dede)下的makehtml_map.php文件

将17行的 $cfg_cmspath."http://www.dedemao.com/data/sitemap.html";

改为

$cfg_cmspath."/sitemap.html";

将22行的

$cfg_cmspath."/data/rssmap.html";

改为

$cfg_cmspath."/rssmap.html";

17行是平凡网站舆图,22行是RSS的网站舆图

这样网站舆图文件就天生到根目次了。

三、现在,搜刮引擎对TAG异常重视,我本身做的网站tag页面被收录的也有不少,也能带来些流量,办理织梦CMS(DedeCms)TAG列表按最新宣布时刻排序,可以有用把最新的TAG提供应用户和搜刮引擎。

办理要领:

织梦CMS的目次下,/include目次下找到arc.taglist.class.php文件,查找代码:

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

修改为:

#p#分页问题#e#

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

加入收藏 打赏

感谢您的支持,我会继续努力的!

打开微信扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在

1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有积分奖励和额外收入!

无极源码之家 > 建站教程 > 运营推广 怎样让织梦cms体系越发利于优化 https://wjymz.cn/Teach/16.html

相关文章

评论
预留评论插件