网页底部的查询怎么只保留在线人数统计

2016-07-07 15:30 来源:www.chinab4c.com 作者:ecshop专家

各位版主,我遇到一个问题,我想把网页底部的共多少查询,用时多少秒等去掉,只保留在线人数怎么解决呢?


我研究了一整天都没有搞定,只好向官方求助,希望你们给与提点,在此谢谢你们了~!

回答:
在模版里去掉就行了



includes/lib_insert.php
文件
function insert_query_info()

往下的查询中,保留自己想要的 去掉不想要的
  1. function insert_query_info()
  2. {
  3. if ($GLOBALS['db']->queryTime == '')
  4. {
  5. $query_time = 0;
  6. }
  7. else
  8. {
  9. if (PHP_VERSION >= '5.0.0')
  10. {
  11. $query_time = number_format(microtime(true) - $GLOBALS['db']->queryTime, 6);
  12. }
  13. else
  14. {
  15. list($now_usec, $now_sec)= explode(' ', microtime());
  16. list($start_usec, $start_sec) = explode(' ', $GLOBALS['db']->queryTime);
  17. $query_time = number_format(($now_sec - $start_sec) + ($now_usec - $start_usec), 6);
  18. }
  19. } //可以删掉

  20. /* 内存占用情况 */
  21. if ($GLOBALS['_LANG']['memory_info'] && function_exists('memory_get_usage'))
  22. {
  23. $memory_usage = sprintf($GLOBALS['_LANG']['memory_info'], memory_get_usage() / 1048576);
  24. }
  25. else
  26. {
  27. $memory_usage = '';
  28. } //可以删掉

  29. /* 是否启用了 gzip */
  30. $gzip_enabled = gzip_enabled() ? $GLOBALS['_LANG']['gzip_enabled'] : $GLOBALS['_LANG']['gzip_disabled'];//可以删掉

  31. $online_count = $GLOBALS['db']->getOne("SELECT COUNT(*) FROM " . $GLOBALS['ecs']->table('sessions'));

  32. /* 加入触发cron代码 */
  33. $cron_method = empty($GLOBALS['_CFG']['cron_method']) ? '<img src="api/cron.php?t=' . gmtime() . '" alt="" style="width:0px;height:0px;" />' : '';//可以删掉
  34. return sprintf($GLOBALS['_LANG']['query_info'], $GLOBALS['db']->queryCount, $query_time, $online_count) . $gzip_enabled . $memory_usage . $cron_method;
  35. }
  36. 修改为

  37. 聽return sprintf($online_count);
复制代码

简单的方法是

打开 includes/lib_insert.php 文件



return sprintf($GLOBALS['_LANG']['query_info'], $GLOBALS['db']->queryCount, $query_time, $online_count) . $gzip_enabled . $memory_usage . $cron_method;

修改为

return sprintf("在线%s人",$online_count).$cron_method;