您现在的位置是:首页 > 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的NT邮件插件机制分析
大约还是去年12月份,当时项目中遇到了一个很棘手的问题,就是管理员(或站长)在后台设置了邮箱信息之后,使用注册邮件发送激活验证码时,总有用户反映不能收到激活信息的邮件。
优化Discuz安装环境加快安装速度的方法
在互联网时代,论坛仍然是许多社区交流的重要平台,discuz作为一个广受欢迎的开源论坛系统,如何快速部署和优化其安装环境成为了许多站长关注的焦点。
Discuz设置广告位及广告投放规则的方法
discuz论坛的广告设置和优化可以通过以下步骤实现:1. 设置广告位:通过后台管理界面选择广告类型和位置,如首页顶部的图片广告。2. 设定投放规则:3. 优化和监测:
discuz的.net版本安装方法
.NET版本的DISCUZ的安装和以前的不太一样。不过,不要怕!1:首先下载,解压缩,不用说了。2:加压缩出来2个文件夹,
相关源码
-
(自适应)绿色农业大型机械设备展示网站模板下载基于PbootCMS内核深度定制开发的农业机械行业专用模板。针对农机设备展示、产品参数说明等需求优化设计,突出农业机械行业特性查看源码 -
(自适应)响应式文章博客互联网新闻pbootcms模板下载本模板基于PbootCMS开发,专为科技新闻、互联网资讯和文章博客类网站设计。采用响应式布局技术,确保在电脑、平板和手机上都能获得最佳浏览体验。适用于科技媒体、行业博客查看源码 -
Wordpress博客新闻主题在线商店平台betheme 21.5.6版BeTheme是一款功能丰富的WordPress主题模板,专注于为各行业提供网站建设解决方案。该模板支持WooCommerce电子商务功能,能够快速搭建在线商店平台,同时适用于博客、新闻资讯类网站建设。自2014年发布以来,该模板已经获得大量用户的使用验证。查看源码 -
(自适应响应式)刷卡机POS机无线支付设备pbootcms网站源码下载本模板基于PbootCMS系统开发,为支付终端设备企业设计,特别适合POS机、移动支付终端、刷卡设备等金融科技产品展示。采用响应式布局技术,确保各类支付终端产品在不同设备查看源码 -
(自适应)pbootcms家政服务保洁保姆打扫卫生网站模板下载本模板基于PbootCMS内核开发,为家政服务企业量身定制。设计风格温馨亲切,突出家政行业的专业与贴心服务特性,多方位展示企业服务项目与优势。查看源码 -
(PC+WAP)蓝色不锈钢簧线金属制品营销型pbootcms网站模板本模板基于PbootCMS内核开发,为不锈钢及金属制品企业量身打造。采用响应式设计,适配PC与移动设备,提供统一后台管理体验,数据实时同步更新。查看源码
| 分享笔记 (共有 篇笔记) |
