zoukankan
html css js c++ java
在看discuz nt 1.0。
2.0一直也不推出,前几天看了几篇讨论dnt 1.0的文章,信心倍减。
还是有一些地方看不太懂(没时间去懂?),今天看到一段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);
}
}
无语不说了。
查看全文
相关阅读:
C++标准转换运算符(2)
C++标准转换运算符(1)
未能加载视图状态。正在向其中加载视图状态的控件树必须与前一请求期间用于……
我的第一篇博客
C语言C语言程序
C语言基本运算符
C语言流程控制
C语言关键字、标识(zhi)符、注释
msado15.dll版本引发的离奇故障
mySQL错误: The used table type doesn't support FULLTEXT indexes
原文地址:https://www.cnblogs.com/nonlyli/p/843822.html
最新文章
C++ Windows Programming
非模式对话框
DIBs和CDib类
有所为,不惜错
css样式之background详解
css样式之超出隐藏
css样式之borderimage
css样式之border
css选择器
css样式之borderradius
热门文章
我的第一个博客
PHP利用list在一个函数里返回两个结果
RESTFUL接口学习之Phalcon版
ArcGIS Runtime API For Android Kotlin 版入门
Python学习日志(一)
软件测试入门随笔——软件测试基础知识(五)
软件测试入门随笔——软件测试基础知识(二)
软件测试入门随笔——软件测试基础知识(一)
软件测试入门随笔——软件测试基础知识(三)
软件测试入门随笔——软件测试基础知识(四)
Copyright © 2011-2022 走看看