`
ioio
  • 浏览: 141949 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

bbs_guestbook

阅读更多
Ext.onReady(function(){ Ext.QuickTips.init(); Ext.BLANK_IMAGE_URL = '../images/other/s.gif'; var pageSize = 20; var MessageRecord = Ext.data.Record.create([ {name: 'id', type: 'int', mapping: 'id'}, {name: 'title', type: 'string', mapping: 'title'}, {name: 'author', type: 'string', mapping: 'author'}, {name: 'ip', type: 'string', mapping: 'ip'}, {name: 'image', type: 'string', mapping: 'image'}, {name: 'adddate', type: 'date', mapping: 'adddate', dateFormat: 'Y-m-dTH:i:s'}, {name: 'content', type: 'string', mapping: 'content'} ]); var expander = new Ext.grid.RowExpander({ tpl : new Ext.Template( '----

{title}

', '<pd><img src="%7Bimage%7D">', '<pd>作者:{authorf}', '<pd>日期:{adddatef:date("Y年m月d日 H时i分s秒")}', '<pd>来自:{ip} <brddd>--', '<p>{content}</p> <br><br>' ) }); var cm = new Ext.grid.ColumnModel([ expander, { id: 'id', header: '编号', dataIndex: 'id', type: 'int', width: 30, hidden: true },{ id: 'title', header: '标题', dataIndex: 'title', type: 'string', width: 80 },{ id: 'author', header: '作者', dataIndex: 'author', type: 'string', width: 80 },{ id: 'adddate', header: '留言时间', dataIndex: 'adddate', type: 'date', renderer: Ext.util.Format.dateRenderer('Y年m月d日 H时i分s秒'), width: 80 }]); cm.defaultSortable = true; var proxy = new Ext.data.HttpProxy({url:'list.jsp'}); var reader = new Ext.data.JsonReader({ totalProperty: 'totalProperty', root: 'root' }, MessageRecord); var store = new Ext.data.Store({ proxy: proxy, reader: reader, baseParams: {limit:pageSize} }); store.load({params:{start: 0}}); var postNewMessage1 = new Ext.Button({ text: '发表新留言', tooltip: '发表新留言', cls: 'x-btn-pressed', handler: postMessage }); var postNewMessage2 = new Ext.Button({ text: '发表新留言', tooltip: '发表新留言', cls: 'x-btn-pressed', handler: postMessage }); var viewMessage1 = new Ext.Button({ text: '详细模式', pressed: true, enableToggle: true, tooltip: '切换显示模式', toggleHandler: toggleDetails }); var viewMessage2 = new Ext.Button({ text: '详细模式', pressed: true, enableToggle: true, tooltip: '切换显示模式', toggleHandler: toggleDetails }); var pagingToolbar1 = new Ext.PagingToolbar({ pageSize: pageSize, store: store, displayInfo: true, displayMsg: '显示第 <em>{0}</em> 条到 <em>{1}</em> 条记录,一共 <em>{2}</em> 条', emptyMsg: "没有记录", items: ['-', postNewMessage1, '-', viewMessage1] }); var pagingToolbar2 = new Ext.PagingToolbar({ pageSize: pageSize, store: store, displayInfo: true, displayMsg: '显示第 <em>{0}</em> 条到 <em>{1}</em> 条记录,一共 <em>{2}</em> 条', emptyMsg: "没有记录", items: ['-', postNewMessage2, '-', viewMessage2] }); var grid = new Ext.grid.GridPanel({ autoHeight: true, width: 800, store: store, cm: cm, sm: new Ext.grid.RowSelectionModel({ selectRow: function(index, keepExisting, preventViewNotify) { expander.toggleRow(index); } }), loadMask: true, viewConfig: { forceFit: true }, renderTo: 'content', tbar: pagingToolbar1, bbar: pagingToolbar2, plugins: expander, collapsible: true, animCollapse: false }); store.on('load', function(){ for (var i = 0; i <img id="face" src="http://10.142.247.110:8080/tweb/resources/images/bbsicons/face/em1.gif">' }] }] },{ fieldLabel: '内容', name: 'content', xtype: 'htmleditor', allowBlank: false, enableColors: false, enableAlignments: false } ], buttons: [{ text: '发布', handler: submitForm },{ text: '取消', handler: cancelForm }] }); } if(!win){ win = new Ext.Window({ layout: 'fit', width: 700, height: 450, resizable: true, closeAction: 'hide', title: '发布新留言', items: [formPanel] }); } formPanel.getForm().reset(); win.show(btn.el); } function submitForm() { if (!formPanel.getForm().isValid()) { return; } formPanel.getForm().submit({ success: function(form, action) { if (action.result.success) { store.reload(); Ext.Msg.confirm('信息', '发布成功:' + action.result.msg + '。是否继续添加?', function(btn) { if (btn == 'yes') { formPanel.getForm().reset(); } else { win.hide(); } }); } else { Ext.Msg.alert('错误', '发布失败:' + action.result.msg); } }, failure: function() { Ext.Msg.alert('错误', '发布失败'); } }) } function cancelForm() { win.hide(); } }); </brddd></pd></pd></pd></pd>
分享到:
评论

相关推荐

    bbs.rar_GuestBook

    总的来说,"bbs.rar_GuestBook"程序是一个值得研究的实例,它展示了如何在非标准环境下实现一个实用的交互系统。通过学习和分析这个程序,开发者不仅可以深化对数据存储、用户交互和程序安全的理解,还能激发对非...

    基于asp.net的BBS

    - "GuestBook":这可能是BBS项目的源代码目录或者资源文件,包含了实际的ASP.NET页面、C#代码以及可能的数据库连接和配置文件。 总结来说,这个基于ASP.NET的BBS项目可能涉及到以下几个关键知识点: 1. ASP.NET ...

    老Y BBS 加强留言簿

    通过“a_laoya-jiaqiang-guestbook-bbs”这个文件名,我们可以推测这是该加强留言簿的源代码或者安装包。如果你是开发者,你可以深入研究源代码,了解其内部工作原理,学习如何实现上述特性;如果你是使用者,你可以...

    老Y的BBS配套文件

    【老Y的BBS配套文件】是一套基于ASP(Active Server Pages)技术构建的论坛系统,由【描述】中提到的老Y开发。这个系统允许用户免费下载和使用,为搭建在线社区提供了便捷的平台。ASP是一种服务器端脚本语言,主要...

    ASP-BBS信息处理系统(论文+源码)

    5. `GuestBook.asp`:顾名思义,这是一个电子 Guestbook(留言板)的页面,用户可以在这里留下他们的信息或者反馈。 6. `inc`:这是一个文件夹,通常包含通用的函数库或包含文件,这些文件会被其他ASP页面引用,以...

    老Y加强版留言本插件

    update_bbs.asp 留言本升级文件,上传到根目录运行升级文件(升级后删除)。 注:(升级前请备份好原有Guestbook.asp文件来数据库文件,最好用FTP下载备份,最好进行全站备份,升级出现问题自行负责。) Ajaxpl.asp ...

    一个简单实用的PHP留言薄

    解压下载到 guestbook_v2.0.rar 将 guestbook_v2.0 文件夹里的 upload 文件夹下的所有文件上传到服务器 如果您使用非 WINNT 系统请修改 include/config.php 文件 data 文件夹 cache 文件夹 images/avatars ...

    开发动态网站实例荟萃

    7. 第8章 BBS论坛的全部代码(文件夹名:BBS) 8. 第9章 学校查分系统的全部代码(文件夹名:SeekScore) 9. 第10章 新闻发布系统的全部代码(文件夹名:News) 10. 第11章 销售管理系统的全部代码(文件夹名:...

    《ASP+HTML+Dreamweaver+Access开发动态网站实例荟萃》一书的配套光盘

    7. 第8章 BBS论坛的全部代码(文件夹名:BBS) 8. 第9章 学校查分系统的全部代码(文件夹名:SeekScore) 9. 第10章 新闻发布系统的全部代码(文件夹名:News) 10. 第11章 销售管理系统的全部代码(文件夹名:...

    《ASP+HTML+Dreamweaver+Access开发动态网站实例荟萃》

    7. 第8章 BBS论坛的全部代码(文件夹名:BBS) 8. 第9章 学校查分系统的全部代码(文件夹名:SeekScore) 9. 第10章 新闻发布系统的全部代码(文件夹名:News) 10. 第11章 销售管理系统的全部代码(文件夹名:...

    PHP数据库入门,简单留言板

    $sql = "INSERT INTO guestbook (name, email, message) VALUES ('$name', '$email', '$message')"; if ($conn-&gt;query($sql) === TRUE) { echo "新留言已添加!"; } else { echo "Error: " . $sql . " " . $...

    PHPFANS留言簿源码 v2.0

    解压下载到guestbook_v2.0.rar 将guestbook_v2.0文件夹里的upload文件夹下的所有文件上传到服务器 如果您使用非WINNT系统请修改 include/config.php文件 data文件夹 cache文件夹 images/avatars文件夹 的属性为777 ...

    Dreamweaver MX 打造我们的留言本.docx

    我们创建一个名为 `guestbook` 的记录集,用于从数据库中获取留言信息。页面布局包括留言者的姓名、内容、回复状态以及OICQ、邮箱、主页和发表时间等信息。 为了实现这些功能,我们需要使用Dreamweaver MX的服务器...

    PHPweb几乎所有模块源文件及破解

    bbs 互动留言 bizinfo 供求信息 comment 点评 down (下载) feedback (反馈) guestbook 留言 hospital 门诊 huanzeng 积分换增 job 招聘 maq 问答 member 会员 news (新闻) photo (图片展示) product (产品...

    PHP 常见功能模块 案例 源码

    PHP 常见功能模块 案例 源码 bbs bizinfo comment dingcan down feedback guestbook hospital huanzeng job maq member news photo product service shop tech view webmall zlinfo

    人民政府教育机构大型网站

    标签:$show_bbs(num,fontnum,d)$ 参 数:num--------------调用条数 fontnum----------显示文字长度 d----------------显示类型,0不显示,1时间,2点击数,3作者 2、首页站点频道标题调用 标签:$show_titletext...

    源码下载系统

    本程序改自创新。修改了SOFTWARE。ASP,class.asp文件错误。好象现在创新的这个错误他还没有解决。 修改最新消息发布,采用JS调用。...注:需要在Connections/guestbook.asp 中设置数据库的真实路径

    专科医院网站

    guestbook/connections/cong.asp里的/guestbook/#1.mdb就这些吧,如果有其他问题请到网站留言:http://bbs.idchonor.com如果找不到支持的空间也可以联系我QQ:275231245程序演示地址:http://www.jinzhou588.cn程序...

    简单ASP留言板代码

    当用户点击“提交”按钮时,表单数据会被发送到`guestbook.asp`,在那里ASP代码会接收到`Request`对象中的数据,然后存储到数据库。 **展示留言:** 为了显示已有的留言,ASP代码需要查询数据库并将结果输出到HTML...

Global site tag (gtag.js) - Google Analytics