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

135 lines
6.6KB

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