`
smhx
  • 浏览: 75711 次
  • 性别: Icon_minigender_1
  • 来自: 昆明
社区版块
存档分类
最新评论

定制IBM WCM 实现内容的查看次数记录

阅读更多

思路:

1、在内容项的编写模板中增加查看次数元素即: 编号元素(数字),设置为整数,默认值1,隐藏

2、在展示模板中增加jsp定制元素,实现在每次展示的时候调用jsp元素增加查看次数

jsp定制元素说明:

<%@page session="false" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8" import="javax.portlet.RenderRequest,
	com.ibm.workplace.wcm.api.*,
	com.ibm.workplace.wcm.api.exceptions.*,
	javax.naming.*,
	com.ibm.workplace.wcm.api.custom.*" %>
<%@taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
<%
	String texts = "";
	Workspace wsa= null;
try
			{		
								
				InitialContext ctx = new InitialContext();
				WebContentService webContentService = (WebContentService)ctx.lookup("portal:service/wcm/WebContentService");
				wsa = webContentService.getRepository().getWorkspace();
}catch(NamingException ne)
            {
            	System.out.println("[WFACTION] Error occurred. Msg=" + ne.getMessage());
              ne.printStackTrace();
                //return null;
            }
            catch(Exception e)
            {
				System.out.println("[WFACTION] Error occurred. Msg=" + e.getMessage());
                //directive = Directives.ROLLBACK_DOCUMENT;
                //message = e.getMessage();
            }





 
//Get the rendering context
RenderingContext renderingContext = (RenderingContext)
request.getAttribute(Workspace.WCM_RENDERINGCONTEXT_KEY);
 
//Get the current content object
Content current = renderingContext.getContent();

NumericComponent clickNum = (NumericComponent)current.getComponent("clickNum");

clickNum.setNumber( Integer.valueOf( clickNum.getNumber().intValue() +1));
current.setComponent("clickNum", clickNum);
//Save the content
wsa.save(current);

		out.println(clickNum);
%>

 
 

 

代码思路就是获得内容项的点击数元素加1然后再保存回内容项

分享到:
评论
1 楼 cjq71012 2009-09-25  
谢谢楼主!!!思路知道了。
那个展示模板中增加jsp定制元素是怎么添加的?

相关推荐

    IBM WCM对Portal新闻站点的管理

    在IBM WCM中,创建呈现模板是一个高度定制的过程,开发者可以根据设计需求和用户体验原则,使用CSS、JavaScript等技术来实现丰富的交互效果。 ### 菜单组件设计 菜单组件是导航的关键,对于新闻站点尤其重要。良好...

    IBM WCM Web Content Management 教程

    IBM WCM(Web Content Manager)是IBM提供的一款强大的企业级内容管理系统,用于创建、管理和发布数字内容。在本教程中,我们将深入探讨IBM WCM的核心功能、架构、工作流程以及如何利用它来构建高效的Web内容解决...

    IBM Portlet中使用WCM快速指南

    IBM Portlet中使用WCM快速指南不仅提供了创建和管理新闻站点的具体步骤,还强调了内容管理和发布过程中的最佳实践。通过遵循这些指南,企业能够提高内容的生产效率,增强用户体验,同时优化资源利用,最大化现有IBM...

    ibm wcm 学习日志

    博文链接:https://jjs-love.iteye.com/blog/239413

    IBM WCM v5 实践

    IBM Web Content Management (WCM) v5 是一款强大的内容管理解决方案,旨在帮助企业高效地管理和发布各种类型的网络内容。本文档由IBM官方发布,主要介绍了在使用IBM WCM v5过程中的一些最佳实践和技术建议,特别...

    IBM Websphere Portal WCM 搜索配置

    **IBM WebSphere Portal WCM 搜索配置** IBM WebSphere Portal 是一个强大的企业级门户平台,它允许组织构建、管理和提供个性化的Web应用和内容。Web Content Manager (WCM) 是WebSphere Portal的一个组件,用于...

    TRS WCM内容协作平台

    TRS WCM内容协作平台是一款专为媒体行业设计的高级内容管理解决方案,它集成了协作、行业特性和开放性,旨在优化组织效率并提升核心竞争力。该平台的核心在于内容的采集、创建、加工、存储、分析、发布、反馈和协作...

    portlet wcm ibm websphere

    portlet wcm ibm websphere portlet wcm ibm websphere portlet wcm ibm websphere portlet wcm ibm websphere

    ibm portal wcm开发最全面的中文文档

    WCM 提供了丰富的工具和技术来实现内容的个性化和定位。开发者可以利用这些功能来创建针对不同用户群体的定制化体验,比如基于地理位置显示相关内容,或者根据不同设备类型调整布局。 #### 五、案例研究与最佳实践 ...

    (WCM)IBM+Web+Content+Management+6+中文开发手册

    【IBM Web内容管理6中文开发手册】是一本深入解析IBM Web Content Management (WCM) v6版本的专业指南,专为中文环境下的开发者设计。WCM是IBM提供的一款强大的企业级内容管理系统,它允许用户创建、管理和发布数字...

    Retro-fit for IBM WCM 7.0:IBM WCM 7.0的插件反向移植-开源

    我们将WCM 8.0中可用的所有现成的WCM渲染插件都反向移植到了IBM WCM 7.0。 使用WCM 8.0语法构建WCM 7.0网站可降低迁移成本并提高网站质量。 试一试。

    TRS 内容协作平台(WCM)V6 模板制作培训

    ### TRS内容协作平台(WCM)V6模板制作培训:深入解析与实践指南 #### 一、TRS WCM概述及网站发布原理 TRS WCM V6作为TRS内容管理家族的重要成员,是一款基于Momentum平台的网站内容管理系统,旨在简化内部站点、...

    TRS WCM6.5开发资料

    5. **工作流程定制**:掌握TRS WCM的工作流引擎,设计和配置各种审批流程,实现内容的自动流转和审批。 6. **模板设计**:学习使用TRS WCM的模板语言和工具,设计出符合企业风格的页面模板,实现内容的个性化展示。...

    在WCM中创建基于Web2.0的内容发布

    在WCM(Web Content Management)系统中创建基于Web2.0的内容发布,是现代网站建设和运营的重要组成部分。Web2.0的理念强调用户参与、互动和分享,这些特性为内容管理带来了全新的挑战和机遇。本篇将围绕这个主题,...

    PORTAL WCM 学习教程

    3. **版本控制**:系统记录每次内容更改的历史,允许用户回滚到之前的版本,这对于团队协作和内容维护至关重要。 4. **工作流管理**:PORTAL WCM支持工作流自动化,确保内容经过适当的审批流程。这可能包括编辑、...

    trs wcm开发教程

    在TRS WCM中,文档管理是通过文档管理系统来实现的。文档管理系统提供了多种功能,包括文档的基本属性设置、编辑文档内容、对文档进行操作等。 文档管理的重要性在于,它可以帮助开发者快速创建和管理网站内容,...

    WCM 入门详细教程

    WCM 是一种用于管理网站内容的强大工具,尤其在IBM WebSphere Portal V6.0版本中得到了显著增强。通过学习本教程,读者将能够掌握如何创建、管理和编辑端到端的Web内容,并了解如何利用Web Content Management 的新...

    WCM 最佳实践 V6.0

    - **多语言包:** IBM Workplace WCM V6.0支持多语言包,方便为不同地区的用户提供本地化内容。 - **语言版本管理:** 提供了语言版本管理功能,便于创建和维护多种语言版本的内容。 **4.2 搜索功能** - **全文...

    wcm-6-0-api-javadoc

    wcm-6-0-api-javadoc.zip 为IBM WCM 601X版本的基本JAVA DOC

Global site tag (gtag.js) - Google Analytics