misc_ranklist_blog.php 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <?php
  2. if(!defined('IN_DISCUZ')) {
  3. exit('Access Denied');
  4. }
  5. loadcache('click');
  6. $clicks = empty($_G['cache']['click']['blogid'])?array():$_G['cache']['click']['blogid'];
  7. $bloglist = '';
  8. $orderby = in_array($_GET['orderby'], array('thisweek', 'thismonth', 'today', 'all')) ? $_GET['orderby'] : '';
  9. $navname = $_G['setting']['navs'][8]['navname'] . ' - ' . $_G['setting']['bbname'];
  10. switch($_GET['view']) {
  11. case 'heats':
  12. $view = 'hot';
  13. $navtitle = lang('ranklist/navtitle', 'ranklist_title_blog_heat').' - '.$navname;
  14. $metakeywords = lang('ranklist/navtitle', 'ranklist_title_blog_heat');
  15. $metadescription = lang('ranklist/navtitle', 'ranklist_title_blog_heat');
  16. break;
  17. case 'replies':
  18. $view = 'replynum';
  19. $navtitle = lang('ranklist/navtitle', 'ranklist_title_blog_reply').' - '.$navname;
  20. $metakeywords = lang('ranklist/navtitle', 'ranklist_title_blog_reply');
  21. $metadescription = lang('ranklist/navtitle', 'ranklist_title_blog_reply');
  22. break;
  23. case 'views':
  24. $view = 'viewnum';
  25. $navtitle = lang('ranklist/navtitle', 'ranklist_title_blog_view').' - '.$navname;
  26. $metakeywords = lang('ranklist/navtitle', 'ranklist_title_blog_view');
  27. $metadescription = lang('ranklist/navtitle', 'ranklist_title_blog_view');
  28. break;
  29. case 'sharetimes':
  30. $view = 'sharetimes';
  31. $navtitle = lang('ranklist/navtitle', 'ranklist_title_blog_share').' - '.$navname;
  32. $metakeywords = lang('ranklist/navtitle', 'ranklist_title_blog_share');
  33. $metadescription = lang('ranklist/navtitle', 'ranklist_title_blog_share');
  34. break;
  35. case 'favtimes':
  36. $view = 'favtimes';
  37. $navtitle = lang('ranklist/navtitle', 'ranklist_title_blog_favorite').' - '.$navname;
  38. $metakeywords = lang('ranklist/navtitle', 'ranklist_title_blog_favorite');
  39. $metadescription = lang('rankilist/template', 'ranklist_title_blog_favorite');
  40. break;
  41. default:
  42. if($clicks[$_GET['view']]) {
  43. $view = 'click'.$_GET['view'];
  44. $navtitle = lang('ranklist/navtitle', 'ranklist_title_blog_'.$_GET['view']).' - '.$navname;
  45. $metakeywords = lang('ranklist/navtitle', 'ranklist_title_blog_'.$_GET['view']);
  46. $metadescription = lang('ranklist/navtitle', 'ranklist_title_blog_'.$_GET['view']);
  47. } else {
  48. $view = 'hot';
  49. $_GET['view'] = 'heats';
  50. }
  51. }
  52. $bloglist = getranklistdata($type, $view, $orderby);
  53. $lastupdate = $_G['lastupdate'];
  54. $nextupdate = $_G['nextupdate'];
  55. include template('diy:ranklist/blog');
  56. ?>