国内流行的内容管理系统(CMS)多端全媒体解决方案 https://www.dedebiz.com
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

148 lignes
6.5KB

  1. <?php
  2. $add_channel_menu = array();
  3. //如果为游客访问,不启用左侧菜单
  4. if(!empty($cfg_ml->M_ID))
  5. {
  6. $channelInfos = array();
  7. $dsql->Execute('addmod',"SELECT id,nid,typename,useraddcon,usermancon,issend,issystem,usertype,isshow FROM `#@__channeltype` ");
  8. while($menurow = $dsql->GetArray('addmod'))
  9. {
  10. $channelInfos[$menurow['nid']] = $menurow;
  11. //禁用的模型
  12. if($menurow['isshow']==0)
  13. {
  14. continue;
  15. }
  16. //其它情况
  17. if($menurow['issend']!=1 || $menurow['issystem']==1
  18. || ( !preg_match("#".$cfg_ml->M_MbType."#", $menurow['usertype']) && trim($menurow['usertype'])!='' ) )
  19. {
  20. continue;
  21. }
  22. $menurow['ddcon'] = empty($menurow['useraddcon']) ? 'archives_add.php' : $menurow['useraddcon'];
  23. $menurow['list'] = empty($menurow['usermancon']) ? 'content_list.php' : $menurow['usermancon'];
  24. $add_channel_menu[] = $menurow;
  25. }
  26. unset($menurow);
  27. ?>
  28. <div id="mcpsub">
  29. <div class="topGr"></div>
  30. <div id="menuBody">
  31. <!-- 内容中心菜单-->
  32. <?php
  33. if($menutype == 'content')
  34. {
  35. ?>
  36. <h2 class="menuTitle" onclick="menuShow('menuFirst')" id="menuFirst_t"><b></b>系统模型内容</h2>
  37. <ul id="menuFirst">
  38. <?php
  39. //是否启用文章投稿
  40. if($channelInfos['article']['issend']==1 && $channelInfos['article']['isshow']==1)
  41. {
  42. ?>
  43. <li class="articles"><a href="../member/content_list.php?channelid=1" title="已发布的文章"><b></b>文章</a><a href="../member/article_add.php" class="act" title="发表新文章">发表</a></li>
  44. <?php
  45. }
  46. //是否启用图集投稿
  47. if($channelInfos['image']['issend']==1 && $cfg_mb_album=='Y' && $channelInfos['image']['isshow']==1
  48. && ($channelInfos['image']['usertype']=='' || preg_match("#".$cfg_ml->fields['mtype']."#", $channelInfos['image']['usertype'])) )
  49. {
  50. ?>
  51. <li class="photo"><a href="../member/content_list.php?channelid=2" title="管理图集"><b></b>图集</a><a href="../member/album_add.php" class="act" title="新建图集">新建</a></li>
  52. <?php
  53. }
  54. //是否启用软件投稿
  55. if($channelInfos['soft']['issend']==1 && $channelInfos['soft']['isshow']==1
  56. && ($channelInfos['image']['usertype']=='' || preg_match("#".$cfg_ml->fields['mtype']."#", $channelInfos['image']['usertype']))
  57. )
  58. {
  59. ?>
  60. <li class="soft"><a href="../member/content_list.php?channelid=3" title="已发布的软件"><b></b>软件</a><a href="../member/soft_add.php" title="上传软件"class="act">上传</a></li>
  61. <?php
  62. }
  63. ?>
  64. </ul>
  65. <?php
  66. //是否允许对自定义模型投稿
  67. if($cfg_mb_sendall=='Y')
  68. {
  69. ?>
  70. <h2 class="menuTitle" onclick="menuShow('menuSec')" id="menuSec_t"><b></b>自定义内容</h2>
  71. <ul id="menuSec">
  72. <?php
  73. foreach($add_channel_menu as $nnarr) {
  74. ?>
  75. <li class="<?php echo $nnarr['nid'];?>"><a href="../member/<?php echo $nnarr['list'];?>?channelid=<?php echo $nnarr['id'];?>" title="已发布的<?php echo $nnarr['typename'];?>"><b></b><?php echo $nnarr['typename'];?></a><a href='archives_do.php?dopost=addArc&channelid=<?php echo $nnarr['id'];?>' class="act" title="发表新文章">发表</a></li>
  76. <?php
  77. }
  78. }
  79. ?>
  80. </ul>
  81. <h2 class="menuTitle" onclick="menuShow('menuThird')" id="menuThird_t"><b></b>其他管理</h2>
  82. <ul id="menuThird">
  83. <li class="icon attachment"><a href="../member/uploads.php"><b></b>附件管理</a></li>
  84. </ul>
  85. <?php
  86. }
  87. ?>
  88. <!-- 我的织梦菜单-->
  89. <?php
  90. if($menutype == 'mydede')
  91. {
  92. ?>
  93. <h2 class="menuTitle" onclick="menuShow('menuFirst')" id="menuFirst_t"><b></b>会员互动</h2>
  94. <ul id="menuFirst">
  95. <li class="icon mystow"><a href="../member/mystow.php"><b></b>我的收藏夹</a></li>
  96. <?php
  97. if($cfg_feedback_forbid=='N')
  98. {
  99. //<li class="icon feedback"><a href='../member/myfeedback.php'>我的评论</a></li>
  100. }
  101. $dsql->Execute('nn','Select indexname,indexurl From `#@__sys_module` where ismember=1 ');
  102. while($nnarr = $dsql->GetArray('nn'))
  103. {
  104. @preg_match("/\/(.+?)\//is", $nnarr['indexurl'],$matches);
  105. $nnarr['class'] = isset($matches[1]) ? $matches[1] : 'channel';
  106. $nnarr['indexurl'] = str_replace("**","=",$nnarr['indexurl']);
  107. ?>
  108. <li class="<?php echo $nnarr['class'];?>"><a href="<?php echo $nnarr['indexurl']; ?>"><b></b><?php echo $nnarr['indexname']; ?>模块</a></li>
  109. <?php
  110. }
  111. ?>
  112. </ul>
  113. <?php
  114. }
  115. ?>
  116. <!-- 系统设置菜单-->
  117. <?php
  118. if($menutype == 'config')
  119. {
  120. ?>
  121. <h2 class="menuTitle" onclick="menuShow('menuFirst')" id="menuFirst_t"><b></b><?php echo $cfg_ml->M_MbType; ?>资料</a></h2>
  122. <ul id="menuFirst">
  123. <li class="icon baseinfo"><a href="../member/edit_baseinfo.php"><b></b>基本资料</a></li>
  124. <li class="icon myinfo"><a href="../member/edit_fullinfo.php"><b></b><?php echo $cfg_ml->M_MbType; ?>资料</a></li>
  125. <li class="icon face"><a href="../member/edit_face.php"><b></b>头像设置</a></li>
  126. </ul>
  127. <h2 class="menuTitle" onclick="menuShow('menuSec')" id="menuSec_t"><b></b>空间管理</h2>
  128. <ul id="menuSec">
  129. <li class="icon mtypes"><a href="../member/mtypes.php"><b></b>分类管理</a></li>
  130. <li class="icon flink"><a href="../member/flink_main.php"><b></b>书签管理</a></li>
  131. <li class="icon info"><a href="../member/edit_space_info.php"><b></b>空间设置</a></li>
  132. <li class="icon spaceskin"><a href="../member/spaceskin.php"><b></b>风格选择</a></li>
  133. </ul>
  134. <?php
  135. }
  136. ?>
  137. <!--<h2 class="menuTitle"><b class="showMenu"></b>操作主菜单项</h2> -->
  138. </div>
  139. <div class="buttomGr"></div>
  140. </div>
  141. <?php
  142. }
  143. ?>
  144. <!--左侧操作菜单项 -->