查看: 5706|回复: 0
打印 上一主题 下一主题

(无限分类处理)DZ论坛插件,方面项目开发!

[复制链接]
跳转到指定楼层
1#
发表于 2007-10-4 22:38:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
台州网址导航
  1. system.inc.php
  2. <?php
  3. /*
  4. +-----------------------------------------------------------------------+
  5. | 功能:分类处理。编辑,修改,删除,显示控制,顺序排列。
  6. | 备注:其中无限分类伸缩参考了qq:81836817(辉老大) 的功能 特此感谢                                       
  7. | 使用方法:把sql文件导入数据库,把system文件夹放在plugins目录下,然后在DZ论坛后台,扩展设置->插件管理
  8. | 把discuz_plugin_system.txt的文件打开。复制粘贴,然后提交。
  9. +-----------------------------------------------------------------------+
  10. */
  11. if (!defined('IN_DISCUZ')) {
  12. exit('Access Denied');
  13. }

  14. $myaction=trim($_GET['myaction']);
  15. switch ($myaction)
  16. {
  17. /*添加类别*/
  18.     case 'addclass':
  19.     {
  20.         if (isset($_POST['sort'])) {
  21.          $fid = (int)$_POST['fid'];
  22.          $sort = strip_tags(trim($_POST['sort']));
  23.          $tpl = strip_tags(trim($_POST['tpl']));
  24.          $db->query("INSERT INTO `system_class`(fid,name,tpl)
  25.                      VALUES('$fid','$sort','$tpl')");
  26.          cpmsg('恭喜您成功添加了分类', $_SERVER['HTTP_REFERER']);
  27.          exit();
  28.         }
  29.      else {
  30.          require_once './plugins/system/system.class.php';
  31.      }
  32.      break;
  33.     }
  34.    
  35.     /*删除类别*/
  36. case 'delclass':
  37.     {
  38.      $id = intval($_GET['id']);
  39.      $query = $db->query("SELECT * FROM `system_class` WHERE fid=$id");
  40.         if ($db->fetch_array($query) == false) {
  41.          $db->query("DELETE FROM `system_class` WHERE id=$id");
  42.          //$db->query("DELETE FROM `book_enrol` WHERE  sortid=$id");
  43.          cpmsg('恭喜您删除超作成功', $_SERVER['HTTP_REFERER']);
  44.          exit();
  45.         } else {
  46.              cpmsg('对不起,下级分类还没有删除!', $_SERVER['HTTP_REFERER']);
  47.            exit();
  48.         }
  49.      break;
  50.     }
  51.    
  52.     /*编辑类别*/
  53. case 'editclass':
  54.     {
  55.      if (isset($_POST['sort'])) {
  56.       $id = (int)$_POST['id'];
  57.       $sort = strip_tags(trim($_POST['sort']));
  58.       $tpl = strip_tags(trim($_POST['tpl']));
  59.       $db->query("UPDATE `system_class` SET name='$sort',
  60.                   tpl='$tpl' WHERE id='$id'");
  61.       cpmsg('恭喜您分类编辑成功', $_SERVER['HTTP_REFERER']);
  62.       exit();
  63.      }
  64.      else {
  65.         require_once './plugins/system/system.editclass.php';
  66.      }
  67.      break;
  68.     }
  69. /*显示控制*/
  70. case 'ord':
  71.     {
  72.       $order=$_POST['order'];
  73.       $ids=$_POST['ids'];
  74.       for ($i = 0; $i<count($ids); $i++) {
  75.        $id = intval($order[$i]);
  76.        $uid = intval($ids[$i]);
  77.        $j = 'chk'.$uid;
  78.        $visble = intval($_POST[$j]);
  79.        $db->query("UPDATE `system_class` SET ord=$id,visible=$visble WHERE id=$uid;");
  80.       }
  81.       cpmsg('恭喜您超作成功', $_SERVER['HTTP_REFERER']);
  82.       break;
  83.     }
  84. default:
  85.      require_once './plugins/system/system.index.php';
  86.       break;
  87. }
  88. ?>
复制代码
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖
台州维博网络(www.tzweb.com)专门运用PHP+MYSQL/ASP.NET+MSSQL技术开发网站门户平台系统等。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

网站推广
关于我们
  • 台州朗动科技(Tzweb.com)拥有多年开发网站平台系统门户手机客户端等业务的成功经验。主要从事:政企网站,系统平台,微信公众号,各类小程序,手机APP客户端,浙里办微应用,浙政钉微应用、主机域名、虚拟空间、后期维护等服务,满足不同企业公司的需求,是台州地区领先的网络技术服务商!

Hi,扫描关注我

Copyright © 2005-2026 站长论坛 All rights reserved

Powered by 站长论坛 with TZWEB Update Techonolgy Support

快速回复 返回顶部 返回列表