欢迎光临杨雨的个人博客站!

杨雨个人网站-杨雨个人博客-杨照佳

杨雨个人博客网站

关注互联网和搜索引擎的个人博客网站

首页 > cms使用教程 > discuz使用教程 >

discuz制作门户的百度sitemap

发布时间:2017-06-14  编辑:杨雨个人博客网站   点击:   

思路:因为百度sitemap可以提交xml文件,可以利用discus内置的rss来实现。

实现方式如下:

首先找到根目录的:portal.php文件

打开后,找到这样一段话:

[代码]php代码:if(empty($_GET['mod']) || !in_array($_GET['mod'], array('list', 'view', 'comment', 'portalcp', 'topic', 'attachment', 'rss', 'block'))) $_GET['mod'] = 'index';
将其修改为:

[代码]php代码:if(empty($_GET['mod']) || !in_array($_GET['mod'], array('list', 'view', 'comment', 'portalcp', 'topic', 'attachment', 'rss', 'block', 'sitemap'))) $_GET['mod'] = 'index';

然后进入目录:source/module/portal

找到文件:portal_rss.php

重新复制一份出来,命名为:portal_sitemap.php

打开portal_sitemap.php文件

找到内容:

[代码]php代码:echo "n". "n". " n". (count($catarray) > 1 ? " {$_G[setting][bbname]}n". " {$_G[siteurl]}forum.php

n". " Latest $num articles of all categoriesn" : " {$_G[setting][bbname]} - $catnamen". " {$_G[siteurl]}portal.php?mod=list&catid=$rsscatid

n". " Latest $num articles of $catnamen" ). " Copyright(C) {$_G[setting][bbname]}n". " Discuz! Board by Comsenz Inc.n". " ".gmdate('r', TIMESTAMP)."n". " $ttln". " n". " {$_G[siteurl]}static/image/common/logo_88_31.gifn". " {$_G[setting][bbname]}n". " {$_G[siteurl]}

n". " n";
将其修改为:

[代码]php代码:echo "n". " n";
找到内容:

[代码]php代码:echo " n". " ".$article['subject']."n". " $_G[siteurl]".($rewriteflag ? rewriteoutput('portal_article', 1, '', $article[aid]) : "portal.php?mod=view&aid=$article[aid]")."

n". " n". " ".dHtmlspecialchars($article['catname'])."n". " ".dHtmlspecialchars($article['author'])."n". ($attachfile ? ''."n" : ''). " ".gmdate('r', $article['dateline'])."n". " n";
将其修改为:

[代码]php代码:echo " n". " $_G[siteurl]".($rewriteflag ? rewriteoutput('portal_article', 1, '', $article[aid]) : "portal.php?mod=view&aid=$article[aid]")."n". " ".date('Y-m-d', $article['dateline'])."n". " dailyn". " 1.0n". " n";
找到内容:

[代码]php代码:echo " n". "";
将其修改为:

[代码]php代码:echo " n";

然后访问地址:?mod=sitemap

即可看到效果,百度sitemap提交这个地址即可。


注意显示条数,可以修改portal_sitemap.php这里:$num = 20; 程序默认是显示20条,可根据自己的需要更改。





本文地址:http://itbyc.com/cms/discuz/16752.html
转载请注明出处。
分享是一种快乐,也是一种美德:
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
博客首页 | WEB开发 | 网站运营 | CMS使用教程 滇ICP备14002061号-1