返回列表 回复 发帖

    Discuz!NT 1.0正式版手写板插件

    DNT官方帖子地址: http://nt.discuz.net/showtopic-17175.htmlDiscuz!插件风格中心,Discuz插件,dz插件,Discuz风格,dz风格,Discuz!教程,DZ风格教程,DZ插件教程,一键安装,一键卸载,第三方,插件作者,风格作者,协作开发,站长,建站,php,Discuz!支持团队,Discuz! Support Team6 ?4 S- U  {3 @  m9 L; j
    =======================================================  j, ^$ H- T: r2 H, I4 H1 |
    先贴个截图,比较毛糙,好多东西没搞的好.以后有时间再修改吧' e0 ^/ y- f; ^+ B( E/ o' E
    现在的问题:同一楼内两个图,可能会出问题.还有修改的比较乱,杂七杂八的问题可能一坨一坨的,上班时候写的玩的,见谅
    8 p' [' `! q( t6 {9 \* f) q( ^- ewww.discuzsupport.net附件DLL为.net FrameWork 2.0版本的,需要1.1的请用下面提供的代码自行编译17DST& A1 R( N# `  L+ n- h( L  x! H
    17DST.com 致力于Discuz!插件、风格作者等第三方发展,拥有Discuz!插件风格中心(DAC),一键安装和卸载Discuz!插件及Discuz!风格。以协作开发论坛来保护作者版权并鼓励协作开发。并帮助中小站长发展。是Discuz!官方认可和推荐的站长和作者的交流平台。- h) C- G- a; C8 |/ W2 w

    ) @& P8 ^8 {! M' CDiscuz!插件风格中心,Discuz插件,dz插件,Discuz风格,dz风格,Discuz!教程,DZ风格教程,DZ插件教程,一键安装,一键卸载,第三方,插件作者,风格作者,协作开发,站长,建站,php,Discuz!支持团队,Discuz! Support Team
    ( \# _, b, r  G3 [17DST.com 致力于Discuz!插件、风格作者等第三方发展,拥有Discuz!插件风格中心(DAC),一键安装和卸载Discuz!插件及Discuz!风格。以协作开发论坛来保护作者版权并鼓励协作开发。并帮助中小站长发展。是Discuz!官方认可和推荐的站长和作者的交流平台。使用方法:17DST+ w% S0 S& J! @# s  g# Z+ b
    首先修改编辑器_editor.htm :
    / Z$ ]3 V0 I& o! r) [5 k$ CDiscuz!插件风格中心,Discuz插件,dz插件,Discuz风格,dz风格,Discuz!教程,DZ风格教程,DZ插件教程,一键安装,一键卸载,第三方,插件作者,风格作者,协作开发,站长,建站,php,Discuz!支持团队,Discuz! Support Team查找
    1.                                         //自定义按扭显示
    2.                                         if(!undefined(custombbcodes)) {
    3.                                                 if (custombbcodes.length > 0){
    4.                                                         document.writeln('<td><img src="editor/images/separator.gif" width="6" height="23"></td>');

    5.                                                         for (var i = 0; i < custombbcodes.length; i++){
    6.                                                                 document.writeln('<td><div class="editor_buttonnormal" id="posteditor_cmd_custom' + custombbcodes[i][5] + '_' + i + '" onClick="discuzcode(\'custom' + custombbcodes[i][5] + '_' + i/*custombbcodes[i][0]*/ + '\')" onMouseOver="buttonContext(this, \'mouseover\')" onMouseOut="buttonContext(this, \'mouseout\')"><img title="' + custombbcodes[i][2] + '" alt="' + custombbcodes[i][2] + '" src = "editor/images/' + custombbcodes[i][1] + '" width="21" height="20"></div></td>');
    7.                                                         }
    8.                                                 }
    9.                                         }
    10.                                 </script>
    复制代码
    在下面加上:
    1. <!-- //手写板开始! -->
    2. <td><div class="editor_buttonnormal" id="posteditor_cmd_writer"> <a href="http://boylee.net" onclick="spwhitepad();return false;"><img src="spwhitepad/whitepad_icon.gif" border="0" alt="手写板"></a></div>
    3.         <script language="JavaScript">
    4.         function spwhitepad(){
    5.                 var win = window.open("spwhitepad/editor.htm?name=message","spwhitepadeditor","width=420,height=340,left=200,top=50,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no");
    6.                 win.focus();
    7.         }
    8.         </script>
    9. </td>
    10. <!-- //手写板结束! -->
    复制代码
    生成_editor,postreply,posttopic
    5 K, F9 K, B  T& w/ r5 |; a  t* G
    1 b" D  r! D( P( }; n0 Bwww.discuzsupport.net然后:
    ) s- C; j1 n% k) ^  X- k  G7 B. N网络软件第三方及站长交流论坛 | Discuz!插件风格中心服务论坛
    0 f" I6 _' s7 q3 M& |+ WDiscuz!插件风格中心,Discuz插件,dz插件,Discuz风格,dz风格,Discuz!教程,DZ风格教程,DZ插件教程,一键安装,一键卸载,第三方,插件作者,风格作者,协作开发,站长,建站,php,Discuz!支持团队,Discuz! Support Team1.将spwhitepad文件夹放到论坛根目录网络软件第三方及站长交流论坛 | Discuz!插件风格中心服务论坛: f( N8 ?" ^. H2 [
    2.将Discuz.Plugin.Writer.dll文件拷贝到BIN文件夹里
    ( M) [1 L6 W. u' C5 V网络软件第三方及站长交流论坛 | Discuz!插件风格中心服务论坛3.将showtopic.aspx拷贝到论坛根目录/aspx/1/下(我在默认风格下改的)- J2 X. s# e' U- H# X& O" u
    $ J: w$ [* V8 k* K$ Q& w
    网络软件第三方及站长交流论坛 | Discuz!插件风格中心服务论坛$ g, {  ^8 Z8 n0 O
    如果不是默认风格,其他风格的自己修改吧.
    0 [% [* k1 l( n1 a* J( h17DST.com 致力于Discuz!插件、风格作者等第三方发展,拥有Discuz!插件风格中心(DAC),一键安装和卸载Discuz!插件及Discuz!风格。以协作开发论坛来保护作者版权并鼓励协作开发。并帮助中小站长发展。是Discuz!官方认可和推荐的站长和作者的交流平台。1.把模板showtopic.htm顶部加上 <%namespace Discuz.Plugin%>Discuz!插件风格中心,Discuz插件,dz插件,Discuz风格,dz风格,Discuz!教程,DZ风格教程,DZ插件教程,一键安装,一键卸载,第三方,插件作者,风格作者,协作开发,站长,建站,php,Discuz!支持团队,Discuz! Support Team( A: q& z& M) n5 u& k* N: y
    2.查找(其实就是最上面那几行)
    1. <script type="text/javascript">
    2. var templatepath = "{templatepath}";
    3. var postminchars = parseInt({config.minpostsize});
    4. var postmaxchars = parseInt({config.maxpostsize});
    5. var disablepostctrl = parseInt({disablepostctrl});
    6. </script>
    复制代码
    在下面加上:
    1. <script tyle="text/javascript" language="javascript" src="spwhitepad/createShapes.js"></script>
    复制代码
    3.生成showtopic.
    6 D- z* ^$ H3 h$ L( b" EDiscuz!插件风格中心,Discuz插件,dz插件,Discuz风格,dz风格,Discuz!教程,DZ风格教程,DZ插件教程,一键安装,一键卸载,第三方,插件作者,风格作者,协作开发,站长,建站,php,Discuz!支持团队,Discuz! Support Team4.查找aspx/你风格生成那个文件夹/showtopic.aspx,在其中查找post["message"].ToString().Trim(),并替换为:
    1. Writer.whitepad(post["message"].ToString().Trim() ,loopi)
    复制代码
    源代码很简单.手写板是下的纯粹空间的那个,我只是小做修改使DNT能用
    1. using System;
    2. using System.Collections.Generic;
    3. using System.Text;
    4. using System.Text.RegularExpressions;

    5. namespace Discuz.Plugin
    6. {
    7.     public class Writer
    8.     {
    9.         public static  string whitepad(string str, int i)
    10.         {
    11.             Regex r;
    12.             Match m;
    13.             r = new Regex(@"(\[whitepad\])([ \S]*?)(\[\/whitepad\])", RegexOptions.IgnoreCase | RegexOptions.Singleline);
    14.             for (m = r.Match(str); m.Success; m = m.NextMatch())
    15.             {
    16.                 str = str.Replace(m.Groups[0].ToString(), "<br \\><input type=\"hidden\" id=\"value_spwhitepad_" + i + "\" value=\"" + m.Groups[2].ToString() + "\"><iframe src=\"spwhitepad/show.htm\" name=\"spwhitepad_" + i + "\" frameborder=\"0\" style=\"width:400px;height:200px;margin:5px;border:1px dashed #CCCCCC;\" scrolling=\"no\"></iframe><br \\>");
    17.             }

    18.             return str;
    19.         }  

    20.     }
    21. }
    复制代码
    广告时间:
    8 X& y: R8 c3 H17DST1 ]. q0 b  K* _& X" M
    我自己的AD
    5 x) \1 H* l9 c. r" \! rwww.discuzsupport.net欢迎访问我的个人博客  BoyLee's Blog  {卡西莫多}私人志  [url=http://boylee.net]http://boylee.net[/url]www.discuzsupport.net( t5 u. c( u* E- e) y% }  e
    网络软件第三方及站长交流论坛 | Discuz!插件风格中心服务论坛( R) z- s9 {" m& R0 q& U
    DST官方的AD
    % {( A. ^$ ?: e7 ~7 E0 Y, E1 `17DST.com 致力于Discuz!插件、风格作者等第三方发展,拥有Discuz!插件风格中心(DAC),一键安装和卸载Discuz!插件及Discuz!风格。以协作开发论坛来保护作者版权并鼓励协作开发。并帮助中小站长发展。是Discuz!官方认可和推荐的站长和作者的交流平台。

    spwhitepad.rar (26.07 KB)

    1

    评分次数

    • asd1

    〖Views〗我们不能都成为英雄,因为总得有人坐在台下鼓掌吧。 ——威尔·罗杰斯认为做平常人挺好
    〖误用成语〗侧目而视:不满而又惧怕地看着。常误解为“目光轻蔑地看”。
    Created By 《DST中文计划》:帮助更多中国站长了解中文。
    • DiscuzFrame在DAC首发
    『04/01』人生的成功不在于拿到一副好牌,而是怎样将坏牌打好。
    • 无需安装Ucenter的简单Discuz!6.1.0
    感谢楼主发布了难得的DNT插件哦。。。
    • DAC合作作者:xuon力作《HomeShow 多功能首页N格》
    貌似这里主要是PHP的.我暂时在团队一直没什么贡献.期待更多站长和高手加入.net阵营来
    〖Tips〗世界上那些最容易的事情中,拖延时间最不费力。
    • DiscuzFrame在DAC首发
    DZ 5.5 能开发个这样的功能么?
    〖Team〗热心第一、协作第二、技术第三原则:热心不可培养,而技术可以培养,协作则是团队的灵魂。
    DZ5.5用5.0的一样可以用
    〖Tips〗之所以能,是相信能。
    • 无需安装Ucenter的简单Discuz!6.1.0
    • DAC合作作者:xuon力作《HomeShow 多功能首页N格》

    回复 #6 lee 的帖子

    楼主在开发时设想得真周到啊。。。
    〖Tips〗只要路是对的,就不怕路远。
      dznt.....17DST.com 致力于Discuz!插件、风格作者等第三方发展,拥有Discuz!插件风格中心(DAC),一键安装和卸载Discuz!插件及Discuz!风格。以协作开发论坛来保护作者版权并鼓励协作开发。并帮助中小站长发展。是Discuz!官方认可和推荐的站长和作者的交流平台。- [8 E; \9 i1 y6 {
      呀呀 有这系统的插件了 好事情啊
      • DiscuzFrame在DAC首发
      现在越来越流行信手涂鸦了!
      〖Tips〗任何的限制,都是从自己的内心开始的。
        呵呵,让大家可以有机会展现艺术才华嘛。。。 涂鸦艺术。。。

        Rember these words:
        Acknowledging,Belief,Confidence,Dreaming,Empathy,Fun,Giving,Happiness,Imagination,Joy,Knowledge,Love,Motivation,Nice,Openness,Patience,Quiet,Respect,Smile,Trust,Unity,Victory,Wait,X factor,Yes,Zest
        返回列表