国内流行的内容管理系统(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.

161 lines
3.0KB

  1. <?php if(!defined('DEDEMEMBER')) exit("dedecms");
  2. /**
  3. * 模型列表函数
  4. *
  5. * @version $Id: inc_list_functions.php 1 13:52 2010年7月9日Z tianya $
  6. * @package DedeCMS.Member
  7. * @copyright Copyright (c) 2007 - 2018, DesDev, Inc.
  8. * @license http://help.dedecms.com/usersguide/license.html
  9. * @link http://www.dedecms.com
  10. */
  11. /**
  12. * 获得是否推荐的表述
  13. *
  14. * @param string $iscommend 推荐
  15. * @return string
  16. */
  17. function IsCommendArchives($iscommend)
  18. {
  19. $s = '';
  20. if(preg_match('/c/', $iscommend))
  21. {
  22. $s .= '推荐';
  23. }
  24. else if(preg_match('/h/', $iscommend))
  25. {
  26. $s .= ' 头条';
  27. }
  28. else if(preg_match('/p/', $iscommend))
  29. {
  30. $s .= ' 图片';
  31. }
  32. else if(preg_match('/j/', $iscommend))
  33. {
  34. $s .= ' 跳转';
  35. }
  36. return $s;
  37. }
  38. /**
  39. * 获得推荐的标题
  40. *
  41. * @param string $title 标题
  42. * @param string $iscommend 推荐
  43. * @return string
  44. */
  45. function GetCommendTitle($title, $iscommend)
  46. {
  47. if(preg_match('/c/', $iscommend))
  48. {
  49. $title = "$title<font color='red'>(推荐)</font>";
  50. }
  51. return "$title";
  52. }
  53. $GLOBALS['RndTrunID'] = 1;
  54. /**
  55. * 更换颜色
  56. *
  57. * @param string $color1 颜色1
  58. * @param string $color2 颜色2
  59. * @return string
  60. */
  61. function GetColor($color1,$color2)
  62. {
  63. $GLOBALS['RndTrunID']++;
  64. if($GLOBALS['RndTrunID']%2==0)
  65. {
  66. return $color1;
  67. }
  68. else
  69. {
  70. return $color2;
  71. }
  72. }
  73. /**
  74. * 检查图片是否存在
  75. *
  76. * @param string $picname 图片地址
  77. * @return string
  78. */
  79. function CheckPic($picname)
  80. {
  81. if($picname!="")
  82. {
  83. return $picname;
  84. }
  85. else
  86. {
  87. return "images/dfpic.gif";
  88. }
  89. }
  90. /**
  91. * 判断内容是否生成HTML
  92. *
  93. * @param int $ismake 是否生成
  94. * @return string
  95. */
  96. function IsHtmlArchives($ismake)
  97. {
  98. if($ismake==1)
  99. {
  100. return "已生成";
  101. }
  102. else if($ismake==-1)
  103. {
  104. return "仅动态";
  105. }
  106. else
  107. {
  108. return "<font color='red'>未生成</font>";
  109. }
  110. }
  111. /**
  112. * 获得内容的限定级别名称
  113. *
  114. * @param string $arcrank 级别名称
  115. * @return string
  116. */
  117. function GetRankName($arcrank)
  118. {
  119. global $arcArray;
  120. if(!is_array($arcArray))
  121. {
  122. $dsql->SetQuery("SELECT * FROM #@__arcrank");
  123. $dsql->Execute();
  124. while($row = $dsql->GetObject())
  125. {
  126. $arcArray[$row->rank]=$row->membername;
  127. }
  128. }
  129. if(isset($arcArray[$arcrank]))
  130. {
  131. return $arcArray[$arcrank];
  132. }
  133. else
  134. {
  135. return "不限";
  136. }
  137. }
  138. /**
  139. * 判断内容是否为图片文章
  140. *
  141. * @param string $picname 图片名称
  142. * @return string
  143. */
  144. function IsPicArchives($picname)
  145. {
  146. if($picname!="")
  147. {
  148. return "<font color='red'>(图)</font>";
  149. }
  150. else
  151. {
  152. return "";
  153. }
  154. }