当前位置:首页 > CMS教程 > Discuz > 列表

discuz x2.5 sitemap每页调取100条最新帖子文章

发布:smiling 来源: PHP粉丝网  添加日期:2014-12-06 16:41:06 浏览: 评论:0 

本文章来给各位同学介绍关于discuz x2.5 sitemap每页调取100条最新帖子文章 程序实例,各位有需要了解决朋友可参考.

应用中心有不少sitemap之类的插件,有点小贵,嫌麻烦,也许没深刻体会那些插件的用处吧(*^__^*) 嘻嘻.

参考网上的方法 discuz x2.5 sitemap每页调取100条最新帖子文章,希望对seo搜索引擎SEO有点帮助咯.

具体实现代码如下:

  1. <?php  
  2. define('APPTYPEID', 4); 
  3. define('CURSCRIPT''sitemap'); 
  4. require './source/class/class_core.php'
  5. $discuz = & discuz_core::instance(); 
  6. $discuz->cachelist = $cachelist;$discuz->init(); 
  7. $navtitle='淘货源-您身边的货源专家';    //淘货源-您身边的货源专家 
  8. $metakeywords='淘货源,网店推广,网店货源,网店代理,网店代销,淘宝货源,拍拍货源,货源,开店经验,网店交流学习,直通车,淘宝客,经验交流,找货源,女装货源,男装货源,包包货源,化妆品货源,家纺货源,货源论坛,货源批发,淘我所爱';  //网站关键词 
  9. $metadescription='淘货源是专业的网店货源网站,为寻找网店代理、网店代销、一件代发的网友提供专业的货源服务,并提供优质的货源信息;分享网店推广,开店经验交流,就上淘货源'//网站描述 
  10. include template('common/header'); 
  11.  
  12. echo ' 
  13. <style type="text/css"
  14. a:link {color: #333; text-decoration: none;} 
  15. a:visited {text-decoration: none; color: #666;} 
  16. a:hover {text-decoration: none; color: #F90;} 
  17. a:active {text-decoration: none; color: #F90;} 
  18. .newtid{width:99.7%;float:left; margin-top:10px; border: 1px dotted #F90; margin-bottom:10px;} 
  19. .newtid li{padding-left:2%;font-size: 12px;width:48%; float:left;line-height: 25px;} 
  20. .newtid li a{color: #333;} 
  21. .newtit strong a{position: absolute;bottom: 98765px;} 
  22. .newtid h2{font-size: 16px;line-height: 45px;} 
  23. </style>    
  24. <ul class="newtid">'; 
  25. $site_num  = DB::result(DB::query("SELECT COUNT(`tid`) FROM ".DB::table('forum_thread')." as a inner join ".DB::table('forum_forum')." as b on a.fid=b.fid where a.displayorder=0 ORDER BY a.tid DESC")); 
  26. $site_num = $site_num ? $site_num :0; 
  27. $site_listnum = 100; 
  28. $site_page = intval($_G['gp_page']) ? intval($_G['gp_page']) :1; 
  29. $site_max = $site_page > 0 ? $site_listnum * ($site_page-1) : 0; 
  30. $site_max2 =   $site_max2 + 100; 
  31. $querys = DB::query("SELECT a.tid,a.subject,a.fid,b.name FROM ".DB::table('forum_thread')." as a inner join ".DB::table('forum_forum')." as b on a.fid=b.fid where a.displayorder=0 ORDER BY a.tid DESC LIMIT ".$site_max.",".$site_max2); 
  32. $multipage = multi($site_num$site_listnum,$site_page"sitemap.php");  //开源软件:phpfensi.com 
  33. $i=1;while($threadfid = DB::fetch($querys)){echo '<li>'.$i.'、<em>[<a href="forum.php?mod=forumdisplay&fid='.$threadfid['fid'].'">'.$threadfid['name'].'</a>]</em> <a href="forum.php?mod=viewthread&tid='.$threadfid['tid'].'" target="_blank">'.$threadfid['subject'].'</a></li>';$i++;}  
  34. echo $multipage;  
  35. echo '</ul>'
  36. include template('common/footer');?> 

保存sitemap.php,并上传到你空间的根目录下.

进入你网站的后台-界面-导航设置-底部导航,添加一个底部链接,链接地址为http://你的地址/sitemap.php,别忘了勾选“可用”.

Tags: discuz帖子文章 discuz最新帖子

分享到: