您现在的位置是:首页 > cms教程 > Discuz教程Discuz教程
discuz nt 1.0分析
念薇2025-07-15Discuz教程已有人查阅
导读2.0一直也不推出,前几天看了几篇讨论dnt 1.0的文章,信心倍减。还是有一些地方看不太懂(没时间去懂?),今天看到一段AdminPage里的代码
2.0一直也不推出,前几天看了几篇讨论dnt 1.0的文章,信心倍减。
还是有一些地方看不太懂(没时间去懂?),今天看到一段AdminPage里的代码,有关显示AdminPage里的PageHeader的,看得心一下就凉了。
出在也没有办法换其它的论坛了,还有两三个小功能什么时候我能开发得出来啊 :(
觉得自己懂的太少了,效率又低,一直说的“多写代码”去还是写得太少。
还是有一些地方看不太懂(没时间去懂?),今天看到一段AdminPage里的代码,有关显示AdminPage里的PageHeader的,看得心一下就凉了。
出在也没有办法换其它的论坛了,还有两三个小功能什么时候我能开发得出来啊 :(
觉得自己懂的太少了,效率又低,一直说的“多写代码”去还是写得太少。
public void OutPutPageHeader(string pagename, string adminname)
{
string opname = "";
string headerStr = "";
#region 根据当前页面名称显示相应的提示信息
switch (pagename.ToLower())
{
case "shortcut.aspx":
opname = "快捷操作";
break;
case "setting.aspx":
opname = "快速设置向导";
break;
case "systeminf.aspx":
opname = "系统信息";
break;
case "baseset.aspx":
opname = "基本设置";
break;
case "registerandvisit.aspx":
opname = "注册与访问控制";
break;
case "uiandshowstyle.aspx":
opname = "界面与显示方式";
break;
case "searchengine.aspx":
opname = "搜索引擎优化";
break;
case "forumfunction.aspx":
opname = "论坛功能";
break;
case "scoreset.aspx":
opname = "积分设置";
break;
case "safecontrol.aspx":
opname = "安全控制";
break;
case "timespan.aspx":
opname = "时间段设置";
break;
case "userrights.aspx":
opname = "用户权限";
break;
case "attach.aspx":
opname = "附件设置";
break;
case "other.aspx":
opname = "其他设置";
break;
case "urlgrid.aspx":
opname = "伪静态url的替换规则";
break;
case "detachtable.aspx":
opname = "分表设置";
break;
case "forumstree.aspx":
opname = "版块管理";
break;
case "forumcombination.aspx":
opname = "论坛合并";
break;
case "forumsmove.aspx":
opname = "移动论坛";
break;
case "forumsgrid.aspx":
opname = "手动调整版块";
break;
case "updateforumstatic.aspx":
opname = "论坛数据维护";
break;
case "addfirstforum.aspx":
opname = "添加版块";
break;
case "addforums.aspx":
opname = "添加版块";
break;
case "editforums.aspx":
opname = "编辑版块";
break;
case "delforums.aspx":
opname = "删除版块";
break;
case "forumbatchset.aspx":
opname = "论坛设置复制";
break;
case "scorestrategy.aspx":
opname = "积分策略";
break;
case "addusergroup.aspx":
opname = "用户组添加";
break;
case "addusergroupspecial.aspx":
opname = "特殊组添加";
break;
case "addadminusergroup.aspx":
opname = "管理组添加";
break;
case "usergroupgrid.aspx":
opname = "用户组编辑";
break;
case "editusergroup.aspx":
opname = "用户组编辑";
break;
case "usergroupspecialgrid.aspx":
opname = "特殊组组编辑";
break;
case "editusergroupspecial.aspx":
opname = "特殊组编辑";
break;
case "adminusergroupgrid.aspx":
opname = "管理组编辑";
break;
case "editadminusergroup.aspx":
opname = "管理组编辑";
break;
case "editsysadminusergroup.aspx":
opname = "系统组编辑";
break;
case "sysadminusergroupgrid.aspx":
opname = "系统组编辑";
break;
case "combinationusergroup.aspx":
opname = "组合并";
break;
case "allowparticipatescore.aspx":
opname = "允许的评分范围";
break;
case "adduser.aspx":
opname = "添加用户";
break;
case "usergrid.aspx":
opname = "编辑用户";
break;
case "edituser.aspx":
opname = "编辑用户";
break;
case "combinationuser.aspx":
opname = "合并用户";
break;
case "emailconfig.aspx":
opname = "邮箱设置";
break;
case "usergroupsendemail.aspx":
opname = "批量邮件发送";
break;
case "sendsmtogroup.aspx":
opname = "批量短消息发送";
break;
case "givemedals.aspx":
opname = "勋章编辑";
break;
case "resetpassword.aspx":
opname = "重设用户密码";
break;
case "auditnewtopic.aspx":
opname = "审核主题";
break;
case "auditpost.aspx":
opname = "审核帖子";
break;
case "audittopicgrid.aspx":
opname = "主题回收站";
break;
case "auditingtopic.aspx":
opname = "主题回收站";
break;
case "audituser.aspx":
opname = "审核新用户";
break;
case "bbcodegrid.aspx":
opname = "Discuz!NT代码";
break;
case "addbbcode.aspx":
opname = "添加Discuz!NT代码";
break;
case "editbbcode.aspx":
opname = "编辑Discuz!NT代码";
break;
case "wordgrid.aspx":
opname = "词语过滤";
break;
case "smilegrid.aspx":
opname = "表情管理";
break;
case "addsmile.aspx":
opname = "添加表情";
break;
case "iconfilegrid.aspx":
opname = "图标管理";
break;
case "addiconfile.aspx":
opname = "添加图标";
break;
case "attachtypesgrid.aspx":
opname = "附件类型尺寸";
break;
case "templatesgrid.aspx":
opname = "模版管理";
break;
case "templatetree.aspx":
opname = "模版管理";
break;
case "templatesedit.aspx":
opname = "模版管理";
break;
case "templatevariable.aspx":
opname = "模版变量列表";
break;
case "announcegrid.aspx":
opname = "论坛公告";
break;
case "addannounce.aspx":
opname = "公告添加";
break;
case "editannounce.aspx":
opname = "公告编辑";
break;
case "advsgrid.aspx":
opname = "广告管理";
break;
case "addadvs.aspx":
opname = "广告添加";
break;
case "editadvs.aspx":
opname = "广告编辑";
break;
case "medalgrid.aspx":
opname = "勋章列表";
break;
case "addmedal.aspx":
opname = "勋章添加";
break;
case "onlinelistgrid.aspx":
opname = "在线列表订制";
break;
case "uploadonlieninco.aspx":
opname = "用户在线图例列表";
break;
case "forumlinksgrid.aspx":
opname = "友情链接列表";
break;
case "avatargrid.aspx":
opname = "论坛头像列表";
break;
case "uploadavatar.aspx":
opname = "上传论坛头像";
break;
case "runsql.aspx":
opname = "运行指定的SQL语句";
break;
case "dbtableinf.aspx":
opname = "数据库结构信息";
break;
case "backupandrestore.aspx":
opname = "数据库信息备份与恢复";
break;
case "logandshrinkdb.aspx":
opname = "数据库日志管理";
break;
case "searchattchment.aspx":
opname = "编辑附件";
break;
case "attchemntgrid.aspx":
opname = "编辑附件";
break;
case "seachtopic.aspx":
opname = "批量主题管理";
break;
case "topicsgrid.aspx":
opname = "批量主题管理";
break;
case "searchpost.aspx":
opname = "批量删贴";
break;
case "postgridmanage.aspx":
opname = "批量删贴";
break;
case "searchsm.aspx":
opname = "请理短消息";
break;
case "postgrid.aspx":
opname = "发贴列表";
break;
case "cachemanage.aspx":
opname = "更新缓存";
break;
case "adminvisitloggrid.aspx":
opname = "后台日志";
break;
case "admincacheloggird.aspx":
opname = "缓存日志";
break;
case "moderatormanagelog.aspx":
opname = "管理日志";
break;
case "ratescorelog.aspx":
opname = "评分日志";
break;
case "medalsloggird.aspx":
opname = "勋章授予日志";
break;
case "paymentloggrid.aspx":
opname = "积分交易日志";
break;
case "editawardtime.aspx":
opname = "新增抽奖";
break;
}
#endregion
headerStr = string.Format("<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" >" +
"<tr bgcolor=\"#FFFFFF\">" +
"<td width=\"300\" height=\"42\" valign=\"bottom\" background=\"../images/fairy.png\">" +
"<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">" +
"<tr><td width=\"50\"> </td>" +
"<td width=\"250\"><span style=\"color:#333333;font-size:14px;font-family:Tahoma,Verdana\">{0}</span></td>" +
"</tr><tr><td height=\"8\" colspan=\"2\"></td></tr>" +
"</table>" +
"</td>" +
"<td align=right>当前管理员:{1} <a href=\"http://nt.discuz.net/tools/help.aspx\">帮助</a> <a href=\"../logout.aspx\" target=\"_parent\">退出</a> </td>" +
"</tr>" +
"<tr>" +
"<td height=\"1\" colspan=\"2\" bgcolor=\"#999999\"></td>" +
"</tr>" +
"</table>",
opname,
"<a href=../../usercp.aspx title=查看信息 target=_blank>" + adminname + "</a>");
if (opname != "")
{
this.Page.RegisterClientScriptBlock("Form1", headerStr);
}
}
无语不说了。
本文标签:
很赞哦! ()
相关教程
图文教程
Discuz常见漏洞汇总
Discuz ML! V3.X 代码注入代码注入导致RCEDiscuz! X2.5 远程代码执行(1).注册任意账户(2).登陆用户,发表blog日志(注意是日志)(3).添加图片,选择网络图片
Discuz的编码规范介绍
本规范由编程原则组成,融合并提炼了开发人员长时间积累下来的成熟经验,意在帮助形成良好一致的编程风格。适用范围如无特殊说明,以下规则要求完全适用于Discuz!项目,同时也可
discuz解决手机端图片显示模糊的步骤方法
discuz如何解决手机端图片显示模糊问题,主要内容为discuz实现多图上传、图片大图显示、图片高质量显示discuz等功能。最终实现的实现多图上传
lamp+nginx代理discuz+wordpress+phpmyadmin的方法
实验课题:搭建LAMP,安装Nginx,作为代理,将MySQL安装在单独的机器,apache负责动态,nginx负责静态1、更换163下载源2、分别在设备A和B中下载各个软件;
相关源码
-
(自适应响应式)HTML5甲醛环境检测网站模板带在线留言和资料下载本模板为甲醛检测与环保科技企业开发,采用PbootCMS内核构建。首页集成空气质量数据可视化模块,服务流程采用时间轴展示设计,检测报告板块支持PDF在线预览功能查看源码 -
(自适应)行业协会工会机构单位pbootcms网站源码本模板基于PbootCMS内核开发,为行业协会、工会组织及机构单位量身打造。采用响应式布局设计,可自动适配手机、平板等移动设备,数据实时同步更新。模板包含行业资讯查看源码 -
(自适应响应式)蓝色环保机械设备网站pbootcms模板HTML5源码下载基于PbootCMS的生态环境技术展示平台,通过内容调整可应用于新能源设备、污水处理、空气净化等环保相关领域。设备参数采用对比表格展示,技术原理支持图文混排;查看源码 -
帝国cms7.5品牌连锁店招商加盟商机网站模版源码本模板为招商加盟、创业投资、品牌连锁等商业领域设计,采用帝国CMS7.5内核构建,整体风格简洁大气,突出商业信任感与专业度,适合各类招商加盟项目展示、品牌连锁店宣传等商业应用场景。查看源码 -
(PC+WAP)蓝色自动电动闸门伸缩门类网站pbootcms模板下载为电动闸门、自动伸缩门企业设计的响应式网站模板,突出产品展示与技术优势,助力门控设备企业建立专业数字化形象。手工编写DIV+CSS结构,代码精简高效,无冗余代码干扰,加载速度更快。查看源码 -
pbootcms模板(PC+WAP)微信小程序开发公司网站本模板为微信小程序开发代理、软件开发公司等企业设计,基于PbootCMS内核开发,支持PC+WAP双端响应式布局,数据实时同步,适用于多行业快速建站。查看源码
| 分享笔记 (共有 篇笔记) |
