`
lonestone
  • 浏览: 92943 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

给你的cs(communityserver2.0)装上论坛跳转下拉菜单!

阅读更多

cs的很多不同之处,造成了很多用户的使用上的不习惯。但是我们又不能对cs做太多的修改,那样就不是cs了,何况升级也不便。

其实cs已经为我们提供了一个论坛下拉菜单,不过是用在最新帖子列表页面的,采用的是自动回发的方法,用在其它版面就不合适了。所以我简单的继承了这个控件,用一个新的类ForumJumpDropDownList.cs,就生成了一个采用js跳转的新控件:论坛快速跳转下拉菜单,代码如下:

//------------------------------
//www.cnfdc.com.cn
//王勇2006-8-21
//wangyong.yichang@gmail.com
//-----------------------------
usingSystem;
usingSystem.Collections;
usingSystem.Web.UI.WebControls;

usingCommunityServer.Components;
usingCommunityServer.Discussions.Components;

namespaceCommunityServer.Discussions.Controls
...{
/**////<summary>
///论坛跳转下拉菜单,继承自ForumDropDownList
///</summary>

publicclassForumJumpDropDownList:ForumDropDownList
...{
publicForumJumpDropDownList()
...{
stringscript=string.Empty;
script
=@"if(this.value!='f--1'){if(this.value.indexOf('g-')>=0){window.location.href='/forums/default.aspx?GroupID='+this.value.replace('g-','')}elseif(this.value.indexOf('f-')>=0){window.location.href='/forums/'+this.value.replace('f-','')+'/ShowForum.aspx'}}";
this.Attributes.Add("onchange",script);
}

}

}

重新编译这个dll,然后再在View-Threads.ascx的相应位置加入这个控件,就可以啦

跳转论坛到:<CSD:ForumJumpDropDownListID="ForumJumpDropDownList1"runat="server"/>

就这么简单!试试看吧!

分享到:
评论

相关推荐

    CS2.0

    《深入理解CommunityServer 2.0:博客、论坛与图片的完美融合》 在互联网社交领域,CommunityServer 2.0是一款强大的开源内容管理系统,它集成了博客、论坛和图片分享等功能,为用户提供了一个全面的在线社区平台。...

    edu.stanford.cs106_2.0.1.201603271702.jar

    edu.stanford.cs106_2.0.1.201603271702.jar stanford公开课使用eclipse需要的插件

    uibot中级认证------CS下拉菜单(满分)

    在UIBot中级认证中,"CS下拉菜单(满分)"这一主题主要涵盖了与自动化处理交互式用户界面,特别是涉及到下拉菜单的操作相关的技术。UIBot作为一种强大的自动化工具,能够模拟用户在各种软件或网页中的操作,其中包括...

    [整站程序]Community Server v2.1 for asp.net v2.0 中文正式版源码_998118cs.zi

    [整站程序]Community Server v2.1 for asp.net v2.0 中文正式版源码_998118cs.zi[整站程序]Community Server v2.1 for asp.net v2.0 中文正式版源码_998118cs.zi[整站程序]Community Server v2.1 for asp.net v2.0 ...

    用Dreamweaver制作下拉菜单

    在网页设计中,下拉菜单是一种常见的交互元素,它能够有效地组织和展示大量链接,提高用户体验。本教程将深入讲解如何使用Adobe Dreamweaver(简称DW)这一强大的网页设计工具来创建下拉菜单。DW以其直观的用户界面...

    FLASH CS4 AS3 各式各样的下拉菜单

    在Flash CS4中,ActionScript 3.0(AS3)是主要的编程语言,...通过学习和实践这些知识点,你将能够熟练地在Flash CS4中使用AS3创建出各式各样的下拉菜单,满足不同项目的需求。记得,不断实践和迭代是提升技能的关键。

    uibot中级认证考试实践题(亲测通过)-CS端下拉菜单选择.rar

    CS端下拉菜单选择 请使用UiBot进行如下操作: 1、 请打开UiBot Creator,并创建名为“CS端下拉菜单选择”的流程,项目位置为系统默认 2、 请用UiBot Creator 打开“C:\客户端\CS下拉菜单选择\Exam.exe”软件; 3、 ...

    BBS-CS V2.0

    综上所述,BBS-CS V2.0是一个基于JSP技术的论坛社区系统,它集成了用户注册、登录、发帖、回帖、搜索等多种功能,为用户提供了一个互动性强的在线交流平台。通过分析提供的文件名,我们可以推断出其基本架构和关键...

    DWCS3折叠菜单和下拉菜单的做法

    DWCS3(Dreamweaver CS3)提供了创建折叠菜单和下拉菜单的方法,这些菜单不仅能够优化用户体验,还能使网页布局更加整洁。本教程将详细介绍如何使用DWCS3以及相关的CSS技术来实现这两种功能。 首先,折叠菜单是一种...

    photoshop cs2.0教程

    Photoshop CS2.0是Adobe公司推出的一款强大的图像处理软件,广泛应用于平面设计、摄影后期、视觉创意等领域。本教程针对Photoshop CS2.0版本,深入浅出地讲解了图像处理的各项技巧和功能,旨在帮助用户提升图像编辑...

    Community Server v2.1 for asp.net v2.0 中文正式版源码_998118cs.zip

    今天,我们来详细探讨一下“Community Server v2.1 for ASP.NET v2.0”的中文正式版源码,这是一款基于微软.NET框架的社区构建平台,它集成了博客、论坛、相册、文件共享等多种社交功能,是Web开发中的重要参考案例...

    jdbc sqlserver 驱动2.0

    **Microsoft SQL Server JDBC Driver 2.0 知识点详解** `JDBC(Java Database Connectivity)`是Java语言中用于与数据库交互的一种标准接口,它允许Java程序通过标准API与各种数据库进行通信。`SQL Server JDBC ...

    flash as3.0弹出式下拉菜单

    在Flash AS3.0中,弹出...实际开发中,你可能需要根据项目需求进行更多的自定义和优化,比如增加数据绑定、多级下拉菜单、动态加载内容等功能。总的来说,理解AS3.0的基本原理和熟练运用事件处理是实现这类交互的关键。

    RPA中级认证-CS端下拉菜单选择.rar

    1、请打开Uibot Creator,并创建名为“CS端下拉菜单选择”流程,项目位置为系统默认 2、请用Uibot Creator打开“C\客户端\CS下拉菜单选择\Exam.exe”软件; 3、请用Uibot Creator命令选择该软件的下拉菜单为“⑤年度...

    Photoshop CS 基础入门教程 2.0.0.2

    Photoshop CS是一款由Adobe公司开发的专业图像处理软件,它在设计、摄影、艺术等领域具有广泛的应用。...通过这个2.0.0.2版本的教程,你将能够逐步掌握这个强大的图像编辑软件,开启你的创意之旅。

    CommunityServer技术交流

    **社区服务器(CommunityServer,简称CS)技术交流** CommunityServer 是一个强大的社交网络平台,它提供了构建以团体或个人为中心的WEB2.0网站所需的各种功能。由标题和描述可知,这次的技术交流主要围绕Community...

    BBS-CS2.0.rar

    【标题】"BBS-CS2.0.rar" 提供的是一个基于Java JSP技术构建的BBS(电子公告板)系统源代码。这个系统可能是为了帮助开发者理解和学习如何使用Java Web技术来创建交互式在线讨论平台。以下是这个系统中涉及的一些...

    uibot中级认证-CS端下拉菜单选择

    本知识点聚焦于“uibot中级认证-CS端下拉菜单选择”,旨在帮助用户掌握如何在客户端(CS端)处理下拉菜单的选择操作,提升自动化流程的执行效率。 在UI自动化中,下拉菜单是常见的交互元素,它通常出现在各种应用...

    简单的电子书翻页效果 Flash cs3 as2.0

    ActionScript 2.0是Flash平台上的主要编程语言,它基于ECMAScript规范,用于控制动画、处理用户输入、以及与服务器进行数据通信。在这个电子书项目中,AS2.0被用来实现翻页的动态效果。Xscale属性是关键,它允许对象...

    OWIN OAuth 2.0 Authorization Server

    OWIN(Open Web Interface for .NET)是一...这个"OWIN OAuth 2.0 Authorization Server"项目应该包含了实现上述功能的代码,你可以通过研究代码来了解具体的实现细节,为自己的应用程序添加安全的OAuth 2.0授权功能。

Global site tag (gtag.js) - Google Analytics