国内流行的内容管理系统(CMS)多端全媒体解决方案 https://www.dedebiz.com
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

60 lines
1.9KB

  1. <?php
  2. /**
  3. * 内容统计
  4. *
  5. * @version $Id: content_tj.php 1 14:31 2010年7月12日Z tianya $
  6. * @package DedeCMS.Administrator
  7. * @copyright Copyright (c) 2007 - 2019, DesDev, Inc.
  8. * @license http://help.dedecms.com/usersguide/license.html
  9. * @link http://www.dedecms.com
  10. */
  11. require_once(dirname(__FILE__)."/config.php");
  12. CheckPurview('sys_ArcTj');
  13. $row1 = $dsql->GetOne("SELECT COUNT(*) AS dd FROM `#@__arctiny` ");
  14. $row2 = $dsql->GetOne("SELECT COUNT(*) AS dd FROM `#@__feedback` ");
  15. $row3 = $dsql->GetOne("SELECT COUNT(*) AS dd FROM `#@__member` ");
  16. /**
  17. * 获取文档
  18. *
  19. * @param object $dsql
  20. * @param string $ordertype 排序类型
  21. * @return string
  22. */
  23. function GetArchives($dsql, $ordertype)
  24. {
  25. $starttime = time() - (24*3600*30);
  26. if($ordertype=='monthFeedback' ||$ordertype=='monthHot')
  27. {
  28. $swhere = " where senddate>$starttime ";
  29. }
  30. else
  31. {
  32. $swhere = "";
  33. }
  34. if(preg_match("#feedback#", $ordertype))
  35. {
  36. $ordersql = " ORDER BY scores DESC ";
  37. }
  38. else
  39. {
  40. $ordersql = " ORDER BY click DESC ";
  41. }
  42. $query = "SELECT id,title,click,scores FROM #@__archives $swhere $ordersql LIMIT 0,20 ";
  43. $dsql->SetQuery($query);
  44. $dsql->Execute('ga');
  45. while($row = $dsql->GetObject('ga'))
  46. {
  47. if(preg_match("#feedback#i", $ordertype))
  48. {
  49. $moreinfo = "[<a target='_blank' href='".$GLOBALS['cfg_phpurl']."/feedback.php?aid={$row->id}'><u>评论:{$row->scores}</u></a>]";
  50. }
  51. else
  52. {
  53. $moreinfo = "[点击:{$row->click}]";
  54. }
  55. echo "·<a href='archives_do.php?aid={$row->id}&dopost=viewArchives' target='_blank'>";
  56. echo cn_substr($row->title, 30)."</a>{$moreinfo}<br/>\r\n";
  57. }
  58. }
  59. include DedeInclude('templets/content_tj.htm');