Discuz!NT官方社区

首页 » Discuz!NT开发与测试 » Discuz!NT插件开发 » [教程]开发个最无用的插件Hello Word!
ASPX - 2007-6-21 13:03:00
本文只为说明如何创建自己的aspx文件,真正写插件没这么简单,
希望对会用.net但没时间研究discuz!nt或和我一样第一次用WebDeployment Projec的朋友有所帮助.

因为今天不能发附件了,明天去软交会可能不上网,所以凑合发了,就不放图了.

看此文前,可以看看http://nt.discuz.net/showtopic-19559.html

正文开始:

1.在aspx文件夹下建个helloword.aspx,vs会自己创建helloword.aspx.cs.
(其实可以建在任意位置,我认为建在这里比较合适)
2.对helloword.aspx.cs进行修改.可以参考下面,

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Discuz.Forum;
namespace Discuz.ForumPage
{
    public partial class helloword : BasePage
    {
        protected void Page_Load(object sender, EventArgs e)
        {
        }
        public string showhellword;
        protected override void ShowPage()
        {
            showhellword = "Hello Word!";
        }
    }
}


3.修改helloword.aspx中的第一句为

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="helloword.aspx.cs" Inherits="Discuz.ForumPage.helloword" %>


4.在templates\default下创建helloword.htm.
内容可以是

{showhellword}


5.生成,打开浏览器,到后台生成这个模板.
6.把Discuz.ForumPage生成文件的位置(我的是\CehuarenCode\Discuz.ForumPage\Debug)下的aspx\helloword.aspx考回\Source Code\aspx\1目录下一份.
7.这个狗P插件已经做好了.可以通过浏览器浏览了.


以上只是个人做法,也不知道有没有更好方法,希望不要误导各位.
ASPX - 2007-6-21 13:05:00
倒,忘记了,有的步骤之后需要生成,你们自己玩儿吧,下了.
lee - 2007-6-21 14:45:00
:lol 刚到楼下开个会,要我带3个新人,就看到LZ又来一个好帖了.必须支持
cmgs - 2007-6-21 15:08:00
=.=不错...

支持一下。。。

这星期物理+线性代数。。。惨烈复习ING
ASPX - 2007-6-21 15:30:00


引用:
原帖由 lee 于 2007-6-21 14:45:00 发表
:lol 刚到楼下开个会,要我带3个新人,就看到LZ又来一个好帖了.必须支持


斑竹大人,可以带我不,
我计划做好几个插件(一部分为我网站核心服务,不提供下载,一部分准备提供下载)希望得到官方的指导和帮助.
ASPX - 2007-6-21 15:31:00


引用:
原帖由 cmgs 于 2007-6-21 15:08:00 发表
=.=不错...

支持一下。。。

这星期物理+线性代数。。。惨烈复习ING


看"线性代数"这几个字就想吐,幸亏自己已经毕业了.
lee - 2007-6-21 16:27:00


引用:
原帖由 ASPX 于 2007-6-21 15:30:00 发表
斑竹大人,可以带我不,
我计划做好几个插件(一部分为我网站核心服务,......

:lol 有问题大家一起讨论好了,我也是个半吊子.


我也毕业了,同情  cmgs 同学
cmgs - 2007-6-21 16:35:00
=.=这次线性代数不挂那是不可能的了....
弄到上学期的模拟试卷...看天书一样...

LEE也带带我啊~~

现在等官方的新版1.0出来...不然很多地方无法开工.....
戏水 - 2007-6-21 16:39:00
我若建立个插件开发群 不知道大家是否支持 ?
cmgs - 2007-6-21 16:50:00


引用:
原帖由 戏水 于 2007-6-21 16:39:00 发表
我若建立个插件开发群 不知道大家是否支持 ?


支持
我留我QQ:373323940

现在开发都太混乱了。。。。。
ASPX - 2007-6-21 17:16:00


引用:
原帖由 戏水 于 2007-6-21 16:39:00 发表
我若建立个插件开发群 不知道大家是否支持 ?


支持
lee - 2007-6-21 17:30:00


引用:
原帖由 戏水 于 2007-6-21 16:39:00 发表
我若建立个插件开发群 不知道大家是否支持 ?


:onion15:甚妙甚妙

引用:
原帖由 cmgs 于 2007-6-21 16:35:00 发表
=.=这次线性代数不挂那是不可能的了....
弄到上学期的模拟试卷...看天书一样...

LEE也带带我啊~~

现在等官方的新版1.0出来...不然很多地方无法开工.....

:onion16: 的确.不过新版是2.0的.不过DNT2.0如果不开,一切不确定中,后续工作也不好做

貌似当年线性代数,我无耻的作弊了一下下.copy了同学几个小题,面前及格了.
cmgs - 2007-6-21 19:58:00
嘿嘿~~DNT2.0也透露个时间表哇~~~

我们辅导员由于我带头带电脑...盯上我了...这个作弊嘛....难啊....
lee - 2007-6-21 21:23:00


引用:
原帖由 cmgs 于 2007-6-21 19:58:00 发表
嘿嘿~~DNT2.0也透露个时间表哇~~~

我们辅导员由于我带头带电脑...盯上我了...这个作弊嘛....难啊....

:) 同情啊
2.0大概7月多公测,雪人老大说的
雪人 - 2007-6-21 23:47:00
2.0会出几种插件的方式,有新手也容易做的,有技术同行也可以发挥的
蓝星空 - 2007-6-22 3:20:00
雪人老大出来说话了。呵呵
痴芯 - 2007-6-22 22:12:00
哦,进拉看看
zengjinbai - 2007-6-23 7:40:00
期待2。0的到来 ,也期待插件的出来:lol
wlc_win - 2008-6-2 1:58:00
不错,支持了。
1
查看完整版本: [教程]开发个最无用的插件Hello Word!