emlog官方缓存类统计代码-站长杂谈下载

emlog官方缓存类统计代码

开通本站Svip会员,全站资源免费下
先说调用代码:<?php $sta_cache = Cache::getInstance()->readCache('sta');?>8 c: ]/ w, k9 O9 O
<?php echo $sta_cache['内容'];?>, n" N: v0 V" c
例如调用日志数量
9 e1 J4 X. o4 |" R<?php echo $sta_cache['lognum'];?>2 R' H3 a4 a" e5 N5 t
注意了这里的日志数量是前台显示出来的日志数量,未包含未审核以及隐藏的文章数量。
: }; U' W% P$ ~' q0 W, x6 h. Hlognum 游客可见日志总数
5 f, b) h4 |& N' v! l2 idraftnum  草稿,也就是隐藏文件数量
) }: u# x0 U6 ?5 f  Ccomnum  未隐藏的评论数量5 V, m) s) t9 D. E
comnum_all  所有评论数量
/ @+ g5 z6 |- s# b1 ohidecomnum  被隐藏的评论数量
' U8 @# }; i2 D( ~twnum  微语数量' W7 n* y) b  C/ h/ t
checknum 未审核的文章数量
# F" e" n9 ?1 l8 u3 Q8 q: D- T% K) T

博客访问次数:

2014-8-13更新,来源于em论坛,缺点加载比较慢,把下面代码放入到模板module.php文件中
  1. <?php
    ( ]  g" x( w) i/ `* c
  2. //统计文章总数' N2 o8 a2 b: H
  3. function count_log_all(){
    ( L2 ~* A9 @! O
  4. $db = MySql::getInstance();
    ! T" X1 Z3 o$ L: A, z
  5. $data = $db->once_fetch_array("SELECT COUNT(*) AS total FROM " . DB_PREFIX . "blog WHERE type = 'blog'");
    : f! U% U' T( c
  6. return $data['total'];# T7 O: X+ ~+ S
  7. }$ D* y# ~* q2 o" T# u
  8. //置顶文章数3 @$ l$ v1 t( K9 n" k
  9. function count_log_top(){& T: {; x$ a0 Y; ~: I9 k
  10. $db = MySql::getInstance();
    . ^# t, |& U+ l9 u% E& K
  11. $data = $db->once_fetch_array("SELECT COUNT(*) AS total FROM " . DB_PREFIX . "blog WHERE  top = 'y' or sortop = 'y' AND type = 'blog'");) @5 L7 Q5 E! ^. Z. h( g/ x' V7 q
  12. return $data['total'];
    ) t5 ?0 A6 O% Z. n% }/ H
  13. }
    6 n' M  S4 r2 i! c# D
  14. //隐藏文章数
    : o% V% w4 A: C
  15. function count_log_hide(){
    & C! T1 a) M2 t1 N1 E2 O
  16. $db = MySql::getInstance();
    , c2 W$ B# D) @$ S8 C
  17. $data = $db->once_fetch_array("SELECT COUNT(*) AS total FROM " . DB_PREFIX . "blog WHERE hide = 'y' AND type = 'blog'");
    9 i3 X& I6 X5 o) P3 @9 }4 X. r
  18. return $data['total'];
    ! X7 i2 C: C! Z5 g. z1 C  [3 v
  19. }
    * w0 \: |; Q) X/ a( E$ N; L

  20. $ o+ @( O& C- U$ J' V
  21. //未审核文章数
    ! U# _! t  s1 m
  22. function count_log_check(){
    , R7 \8 _2 e( i, R9 ^% W
  23. $db = MySql::getInstance();
    , {: x! P  Q+ M( u% y
  24. $data = $db->once_fetch_array("SELECT COUNT(*) AS total FROM " . DB_PREFIX . "blog WHERE checked = 'n' AND type = 'blog'");* e) W; q# O3 s' V# F7 z
  25. return $data['total'];
    0 [* |9 V5 F$ m) W8 Z
  26. }
    % J+ H( _; f+ h0 c: u  T  Q; }: t
  27. //加密文章数
    * n5 i0 }" c$ x( e
  28. function count_log_pass(){
    ' h$ O+ B! Q5 {
  29. $db = MySql::getInstance();
    4 p3 H' A- d9 Y" O9 @9 g" n5 J
  30. $data = $db->once_fetch_array("SELECT COUNT(*) AS total FROM " . DB_PREFIX . "blog WHERE  password !='' AND type = 'blog'");
    $ X1 z; X" p2 f( n! Y. D
  31. return $data['total'];$ y* l- k$ R* Y8 ~, X- H' R8 b
  32. }
    5 h* J5 G' F3 T! E0 {& m
  33. , G- ]6 i: A  N+ Q- L' l* ?
  34. //统计页面总数
    " V( ^+ {" w: U$ ~( r" j7 V4 D
  35. function count_page_all(){3 `  B# W: ]2 S; L* E9 ~5 E
  36. $db = MySql::getInstance();' k* j' D. L9 f; Z( \" ~
  37. $data = $db->once_fetch_array("SELECT COUNT(*) AS total FROM " . DB_PREFIX . "blog WHERE type = 'page'");
    . o" k4 J! k' y" F7 q4 a! J. O
  38. return $data['total'];
    * H" M$ W5 H8 t
  39. }
    4 t1 \: s: F% T" D9 ]

  40. 5 a$ B# u3 O2 h- p) y7 o( M& S- r* d: J
  41. //统计评论总数2 T/ W5 i7 ^0 y, m
  42. function count_com_all(){
    " l$ o: ~: s8 a$ d: ^
  43. $db = MySql::getInstance();2 y; G( ~! x7 A% \7 x5 [$ i4 s0 `% z
  44. $data = $db->once_fetch_array("SELECT COUNT(*) AS total FROM " . DB_PREFIX . "comment");- b" h7 w) V) L8 x
  45. return $data['total'];
    3 g; i8 O% H' E: G: R( a8 p& V: q( Y
  46. }; i/ a, _) p; g3 k3 D, t
  47. //统计友链总数
    ; V5 L) [# g! K, f
  48. function count_link_all(){
    2 Q/ y7 t/ ^0 Y; i$ \9 K) E  O
  49. $db = MySql::getInstance();
    3 F  l, K/ F0 i6 f% c8 \
  50. $data = $db->once_fetch_array("SELECT COUNT(*) AS total FROM " . DB_PREFIX . "link");1 E) h: Y7 U/ v6 H0 O% k
  51. return $data['total'];
    & S4 ]6 ]3 M, f: Z" I* A$ _
  52. }
    ( T. b) H2 w" \
  53. 8 K' O8 s& [6 h9 o! g& c
  54. //统计微语评论总数
    : Z* V* _" C3 l  r$ ?) ~1 y' P
  55. function count_treply_all(){! R" i9 g" l- Y3 U6 a9 \0 w
  56. $db = MySql::getInstance();; c  {' v2 u; l3 z' Q7 R
  57. $data = $db->once_fetch_array("SELECT COUNT(*) AS total FROM " . DB_PREFIX . "reply");2 J, O/ R, w; E+ l
  58. return $data['total'];
    1 f. R/ ?& p  [: q/ b
  59. }
    . T3 l' O1 ?" @8 D6 i" u
  60. //统计分类总数9 t4 i0 L2 b% C* T( g' G* N' x, O
  61. function count_sort_all(){& i* h9 _2 H! j' _
  62. $db = MySql::getInstance();/ _" f5 d% N8 j- a: r
  63. $data = $db->once_fetch_array("SELECT COUNT(*) AS total FROM " . DB_PREFIX . "sort");
    & X9 W4 t# T& N  A* {* E
  64. return $data['total'];# |9 X) w5 n7 U5 k
  65. }
    7 R! ?7 o* `. U# S+ x
  66. //统计子分类数/ b8 \3 c; g" r3 W$ |  o
  67. function count_sort_mod(){! ], i) z/ a2 M6 O; O
  68. $db = MySql::getInstance();
    ' C4 Q0 _& ^( ~+ @
  69. $data = $db->once_fetch_array("SELECT COUNT(*) AS total FROM " . DB_PREFIX . "sort WHERE pid != 0");9 ~3 l5 F0 m8 k9 d. N7 G
  70. return $data['total'];9 w( \) `- `$ B: z: b
  71. }
    . _/ U0 h+ T  C( @, V4 L
  72. 0 H$ J  P' t2 J9 J
  73. //统计TAG.html" target="_blank" class="relatedlink">标签总数
    : R- M9 U# m2 |! |
  74. function count_tag_all(){
    3 ^) T; N/ `0 w
  75. $db = MySql::getInstance();0 }- x& L, h/ m1 k7 G: P4 ^
  76. $data = $db->once_fetch_array("SELECT COUNT(*) AS total FROM " . DB_PREFIX . "tag");
    1 i) t6 N* Z" o+ f1 B8 u$ K" l' q
  77. return $data['total'];
    & n& b. N+ o2 E# j9 N- P4 k; P: J
  78. }8 R  H7 W% q+ H! a1 {! s* E
  79. //统计微语总数
    4 A- `  Y! I/ U3 c
  80. function count_tw_all(){& `* A/ @/ \% _4 x' N
  81. $db = MySql::getInstance();6 `4 ]. w6 Y7 F! q2 u8 ^& w$ z+ ~. a
  82. $data = $db->once_fetch_array("SELECT COUNT(*) AS total FROM " . DB_PREFIX . "twitter");' {1 q6 P3 M/ @3 h5 h
  83. return $data['total'];
    ) F! D8 x# o! E9 [- B' L' X( d0 X
  84. }
    3 t1 N: z! t* O. |' b0 C
  85. 3 F! `  X' e% o6 V- F: B
  86. //统计用户总数
    6 f! j1 n) I# o2 ?1 {0 x
  87. function count_user_all(){  _% R* m$ y* g9 }' C$ ?
  88. $db = MySql::getInstance();# n3 q* x# `; Q2 T8 a
  89. $data = $db->once_fetch_array("SELECT COUNT(*) AS total FROM " . DB_PREFIX . "user");) L+ z3 p& v, A, W/ g" N9 |6 t8 t8 w
  90. return $data['total'];# F$ o; J! D1 L0 s
  91. }
    3 W$ U* `) f. b' |+ b) a* O, b

  92. - R% Z) v  B* v4 h2 s  o
  93. //统计管理员总数
    . D3 @4 M" V, h& s; ~3 B' g! j$ N
  94. function count_user_admin(){
    , L  G" r4 Z" X4 W( G2 N/ J
  95. $db = MySql::getInstance();2 W3 d& r5 l: Z- l4 O3 ^( _
  96. $data = $db->once_fetch_array("SELECT COUNT(*) AS total FROM " . DB_PREFIX . "user WHERE role = 'admin'");* d: v+ a4 |1 D/ d4 ~: F
  97. return $data['total'];
    - u" L5 l/ M2 l: e3 \1 B
  98. }
    ! k/ K# j% p* @: Z# }, u* n

  99. ( R7 b8 Y9 p. }
  100. //统计作者总数
    8 A+ |4 O2 G+ @
  101. function count_user_writer(){5 [' R2 \9 w0 `6 V8 T1 {: ]! N
  102. $db = MySql::getInstance();& d0 q) s* V  g. `) h( ]
  103. $data = $db->once_fetch_array("SELECT COUNT(*) AS total FROM " . DB_PREFIX . "user WHERE role = 'writer'");* q$ w$ e; A  I' @+ g. W6 b6 _
  104. return $data['total'];
    4 F4 J. |& F, n. k) D- _/ W8 N
  105. }
    . m  w) }% m) a" P1 W( Y
  106. //统计附件总数& V+ N1 F: d( A& E5 X0 M6 ?
  107. function count_att_all(){: X- e  [. n8 M* b0 x# M* {! m
  108. $db = MySql::getInstance();1 F4 {2 |. s# \% D6 c% q- B2 ~
  109. $data = $db->once_fetch_array("SELECT COUNT(*) AS total FROM " . DB_PREFIX . "attachment");; i& s( b0 P, X
  110. return $data['total'];, E- d' V0 f8 c, r1 o1 l; I/ z/ S
  111. }
    7 h* r1 p2 n; R" Q+ X
  112. 0 Y% |" j- g# m7 A6 L
  113. //最后发表文章时间 function last_post_log(){
    ' T/ J; c, e$ ?% q$ J& U- B& G
  114. $db = MySql::getInstance();
    1 @6 L& y) R9 S
  115. $sql = "SELECT * FROM " . DB_PREFIX . "blog WHERE type='blog' ORDER BY date DESC LIMIT 0,1";5 n  R2 p6 _) F3 [$ n/ f2 S; t: H
  116. $res = $db->query($sql);
    4 I8 s8 H9 c. F9 L
  117. $row = $db->fetch_array($res);
    + P* M/ a/ I/ o
  118. $date = date('Y-n-j H:i',$row['date']);9 c6 K; w- H$ N! r% K
  119. return $date;       1 G: }1 s8 c) g, x: a" D  o
  120. };?>
复制代码
在对应的位置插入<?php echo count_link_all();?>其中count_link_all()代表友链数量: t$ }7 ?- C9 D* a" I, t

全部评论 0

您需要登录后才可以回帖 立即登录
登录
0
0
0
返回顶部