jeecms安装、配置文件说明

合集下载

JEECMS的安装操作手册

JEECMS的安装操作手册

JEECMS的安装操作手册
Author:陈天方date:2013-5-24
(一)、什么是jeecms
Jeecms是针对java语言的内容管理系统。

(二)、java能做什么
你学习jeecms能轻松的建立和管理网站
(三)、怎么安装jeecms
介绍学习jeecms安装的方法
1.认识java课程----配合实验----下载JDK1.6或者高版本来配置java环境变量
2.安装MySql5.5或者以上版本数据库。

3.Tomcat配置环境变量正确
4.下载好的jeecms安装包解压后把ROOT文件夹复制到tomcat下的webapp中
5.重新启动tomcat,在地址栏输入:http://localhost:8080出现下面界面
Root就是在安装MySql的时候的管理员用户名,mysql是我设置的密码。

7、重启tomcat再输入
http://localhost:8080/jeeadmin/jeecms/index.do出现管理界面则安装正确. 用户名:admin 密码:password。

jeecms 标签详细使用说明教程文件

jeecms 标签详细使用说明教程文件

J e e c m s2012标签详细使用说明JEECMS V2012标签说明文档目录[@cms_tag_list] Tag列表标签 (3)[@cms_lucene_list] 搜索结果列表标签 (4)[@cms_lucene_page] 搜索结果分页标签 (6)[@cms_Include] 页面模板包含标签 (8)[@cms_guestbook_list] 留言列表标签 (9)[@cms_content_page] 文章列表分页标签 (10)[@cms_content_list] (12)[@cms_Content] 文章对象标签 (16)[@cms_topic_page] 专题分页标签 (17)[@cms_topic_list] 专题列表标签 (19)[@cms_vote] 投票标签 (20)[@cms_comment_page] 评论分页标签 (22)[@cms_comment_list] 评论列表标签 (24)[@cms_channel] 栏目对象标签 (26)[@cms_channel_list] 栏目列表标签 (28)[@cms_pagination/]参数:sysPage 分页 (29)[@process_time/]页面处理时间标签 (31)[@cms_tag_list] Tag列表标签Tag列表标签作用:显示tag列表示例:<div align="center" style="font-size:20px;color:red">热门tags:[@cms_tag_list count='8'][#list tag_list as tag]<a href="${base}/tag/${tag.id}.jspx"target="_blank">${}</a>[#if tag_has_next]|[/#if][/#list] [/@cms_tag_list]<div>效果截图:[@cms_lucene_list] 搜索结果列表标签搜索结果列表标签作用:显示搜索出来的结果列表参数:q: 搜索关键字siteId:站点IDchanneled:栏目IDstartDate::开始时间endDate:结束时间示例:<div class="w96" style="min-height:500px;">[#if q??][@cms_lucene_list q=q channelId=channelId descLen='100' append='...' count='4' sysPage='1' ]<div class="search_msg">您搜索的<span class="red">“${q!}”</span>,共有 <span class="red">${tag_list?size} 条</span> 查询结果,[@process_time/]</div>[#list tag_list as s]<dl class="list3"><dt><span>[<a href="${s.ctgUrl}" target="_blank">${s.ctgName}</a>]</span> <a href="${s.url}" title="${s.title}" target="_blank">${s.title}</a></dt><dd class="zy">[@text_cut s=s.description len=descLen append=append/]</dd><dd>来源: <a href="${s.originUrl!}" target="_blank">${s.origin!'本站原创'}</a>&nbsp;&nbsp; 浏览次数:${s.views}次 &nbsp;&nbsp; 发布时间: ${s.releaseDate} </dd> </dl>[/#list][/@cms_lucene_list][/#if]</div>结果截图:[@cms_lucene_page] 搜索结果分页标签搜索结果分页标签作用:对搜索结果分页参数:q: 搜索关键字siteId:站点IDchanneled:栏目IDstartDate::开始时间endDate:结束时间示例:<div class="w96" style="min-height:500px;">[#if q??][@cms_lucene_page q=q channelId=channelId descLen='100' append='...' count='4' sysPage='1' ]<div class="search_msg">您搜索的<span class="red">“${q!}”</span>,共有 <span class="red">${tag_list?size} 条</span> 查询结果,[@process_time/]</div>[#list tag_list as s]<dl class="list3"><dt><span>[<a href="${s.ctgUrl}" target="_blank">${s.ctgName}</a>]</span> <a href="${s.url}" title="${s.title}" target="_blank">${s.title}</a></dt><dd class="zy">[@text_cut s=s.description len=descLen append=append/]</dd><dd>来源: <a href="${s.originUrl!}" target="_blank">${s.origin!'本站原创'}</a>&nbsp;&nbsp; 浏览次数:${s.views}次 &nbsp;&nbsp; 发布时间: ${s.releaseDate} </dd> </dl>[/#list][/@cms_lucene_page][/#if]</div>结果截图:注意:[@cms_lucene_list]与[@cms_lucene_page]的效果显示是不一样的,[@cms_lucene_list]其显示的结果由其内的熟悉count和搜索结果的总数决定的,如果搜索结果的总数大于count则显示的结果就为count设定的值,如果搜索结果的总数小于count设定的值则显示搜索结果的总数。

jeesite 说明文档-3.内置组件的应用

jeesite  说明文档-3.内置组件的应用

第3章内置组件的应用作者:ThinkGem更新日期:2014-01-05 1.常用组件1.1.布局组件布局文件配置:/ jeesite/src/main/webapp/WEB-INF/decorators.xml默认布局文件:/ jeesite/src/main/webapp/WEB-INF/views/layouts/default.jsp非公共,自己建立的布局文件:/ jeesite/src/main/webapp/WEB-INF/views/模块路径/layouts/布局文件.jsp 使用布局文件:JSP的head里添加:<meta name="decorator" content="default"/>1.2.用户工具UserUtils.java fns.tld应用场景:在java文件或jsp页面上,获取当前用户相关信息1.获取当前用户:1)UserUtils.getUser();2)entity.currentUser()3)${fns:getUser()}2.获取当前用户部门:1)UserUtils.getOfficeList()2)${fns:getOfficeList()}3.获取当前用户区域:1)UserUtils.getAreaList()2)${fns:getAreaList()}4.获取当前用户菜单:1)UserUtils.getMenuList()2)${fns:getMenuList()}5.获取当前用户缓存:1)UserUtils.getCache(key);2)${fns:getCache(cacheName, defaultValue)}6.设置当前用户缓存:1)UserUtils.putCache(key);1.3.全局缓存CacheUtils.java应用场景:系统字典1.设置应用程序缓存:CacheUtils.put(key);2.获取应用程序缓存:CacheUtils.get(key);1.4.字典工具DictUtils.java应用场景:系统全局固定的字典数据,java或jsp中获取字典相关数据。

jeesite V1.26安装与配置环境

jeesite V1.26安装与配置环境

JeeSite(V1.26)项目安装与配置前期工作
下载jeesite项目v1.26。

1、配置maven环境。

(一)下载maven。

https:///
(二)在windows下环境变量配置path。

在配置好环境之后,在cmd命令中输入mvn –v
出现此弹出,说明环境已经配置好了。

(三)在Eclipse中配置maven。

2、下载工程所需要的包。

运行Eclipse.bat进行maven安装包的下载。

项目所需要的包,会自动从网上下载(前提是你的电脑能上网)。

关于下载的包会放在哪里?
(默认会放在你的C:\Users\Administrator \.m2\repository)
如果想更改路径的话,需要在maven文件夹中找到conf下面的settings.xml.
打开,添加
<localRepository>路径</localRepository>
此时放在E盘下
在E盘路径下自动下载工程所需要的jar包。

3、导入工程右键import
导入结构
4、数据库的连接(Mysql)
在mysql数据库中建立jeesite数据库。

执行int-db.bat
查看数据库,是否创建成功。

修改配置中数据库的账号密码
5、运行
右键项目——Run As——9 Maven install。

然后发布到服务器Tomcat
http://localhost:8080/jeesite/a。

JavaCMS自助建站系统安装说明

JavaCMS自助建站系统安装说明

JavaCMS自助建站系统安装说明一.概述JavaCMS自助建站系统是由北天软件科技公司研发。

JavaCMS自助建站系统,基于java技术全自动生成html页面的智能自助建站网,比传统的CMS更好、更强。

.主要有以下特点:1、基于JAVA(JSP)技术:有人做过试验,对这三种语言分别做循环性能测试及存取Oracle数据库测试。

在循环性能测试中,JSP只用了令人吃惊的四秒钟就结束了20000*20000的循环。

而ASP、PHP测试的是2000*2000循环(少一个数量级),却分别用了63秒和84秒。

(参考PHPLIB)。

数据库测试中,三者分别对 Oracle 8 进行 1000 次Insert,Update,Select和Delete: JSP 需要 13 秒,PHP 需要 69 秒,ASP则需要 73 秒。

2、无需编程:在现有先进的MVC思想上,进行了网站应用贴身分析,并对MVC三层中的V层(View层,即展现层)进行了增强设计; 采用了JAVA所特有的Taglib技术,完美的实现了“无需编程”这一设想。

基于Dreamweaver的JAVACMS网站开发插件,使JAVACMS的实现可视化架站。

3、反应迅速:自动生成静态页HTML,让你的网站访问更快更好,更容易被百度、Google等搜索引擎收录。

4、模板化管理:模板化管理,JAVACMS提供多种模板方案供你选择,你还可以创建自己的模板,可以轻松构建自己的个性化网站。

二.相关资料北天软件科技公司网站:JavaCMS自助建站系统运营网站:JavaCMS自助建站系统产品下载网站:三.工具下载与安装说明JavaCMS自助建站系统的运行环境包括JDK1.5,数据库Mysql5.0,应用服务器Tomcat5.5,web服务器apache2.2.4,相应下载请访问进行下载。

1.JDK1.5的安装从下载JDK1.5安装JDK1.5配置环境变量JAVA_HOME。

杰奇CMS安装教程详解

杰奇CMS安装教程详解

杰奇CMS安装教程详解✓出处:站长百科✓原文地址:/wiki/杰奇CMS/安装✓本电子书整理自站长百科杰奇CMS/安装词条,查看内容请访问网站。

安装准备如果是在独立的服务器上运行,所需下载并安装的组件:•PHP•Zend Optimizer•MySQL•Apache/Apache2或lighttpd上述组件在各大下载站均有提供。

为了便于MySQL数据库管理,还可选择安装phpMyAdmin。

如果租用虚拟主机,请咨询虚拟主机提供商,空间服务器是否已安装了上述软件。

由于JIEQI CMS的数据表具有前缀设计,因此通常情况下可以将 JIEQI CMS 与其他软件安装在同一个数据库中。

推荐使用软件:•mysql使用5.0.45版本•php使用5.2.4版本•ZendOptimizer使用3.3.0版本✓出处:站长百科在Linux系统下,文件上传以后,以下几个目录以及目录下所有文件的权限用FTP 客户端软件设置成 777,即设权限为可读写。

blockcache - 区块缓存目录,可在后台设置目录名称cache ------ 网页缓存目录,可在后台设置目录名称configs ---- 配置文件目录compiled --- 编译文件目录files ------ 用户上传或者网站程序生成文件保存的目录,可在后台设置目录名称安装步骤如果之前没有安装JIEQI CMS,需要进行“全新安装”来一步步安装软件;如果有安装过JIEQI CMS,现在只需要安装某一个模块,就只需要选择“模块安装”来安装程序。

例如:需要安装论坛程序,只需要勾选“forum”就可以了。

下面按照【全新安装】来操作,首先访问 /install/index.php 进行安装;( 是指自己网站域名)✓出处:站长百科✓出处:站长百科✓出处:站长百科数据库下一步需要填写网站地址、连接参数以及管理员账号,✓出处:站长百科“下一步配置好以后,同样点击”,接着操作✓出处:站长百科安装完成后请删除 install 目录!✓出处:站长百科✓出处:站长百科。

jeecms源码安装步骤

jeecms源码安装步骤

(备注:目前最新的版本是jeecms-3.1.1,步骤和3.0.2一样)1.下载jeecms-3.0.2-final,jeecms-3.0.2-final-src源码包并分别将其解压2.在eclipse中新建一个Dynamic Web Project类型的项目,Project name命名为jeecms302(注:这里名称可以随意)3.把jeecms-3.0.2-final-src中src下的三个zip压缩包也都解开,注意这里都解压到同一com 目录下即可,然后将com整个都复制到项目jeecms302的src目录下4.把jeecms-3.0.2-final\ROOT 里面除了WEB-INF目录外,将其他的文件或目录全部复制到WebRoot (或WebContent)下5.把jeecms-3.0.2-final\ROOT\WEB-INF目录下除了lib和classes目录外的其他文件或目录全部复制到WebRoot (或WebContent)\WEB-INF目录下6.把jeecms-3.0.2-final\ROOT\WEB-INF\lib下除jeecms开头的三个包外的其他所有jar包全部复制到项目对应的WEB-INF\lib目录下7.把jeecms-3.0.2-final\ROOT\WEB-INF\classes里的所有配置文件复制到项目对应的src目录下8.然后将jeecms-3.0.2-final-src\common-lib目录下的所有jar包复制到项目lib下9.启动Tomcat6.0服务,运行安装即可;补:10.到项目部署的目录中找到install\config里面有个web.xml复制到项目中替换掉就OK了还应该有第10步:数据库连接配置文件。

到项目部署的目录中找到WEB-INF\config里面的jdbc.properties文件替换复制到项目中。

jeecms 解读源码

jeecms 解读源码

1.解读Jeecms 源码2.3.JeecmsStudy4.5.安装6.<meta http-equiv="refresh" content="3;URL=install/index.html"/>7.您还没有安装JEECMS,3秒钟之后自动跳转到安装页面。

<br/>8.如果您的浏览器长时间没有反应,请直接点击<a href="install/index.html">JEECMS安装</a>。

9.10.install/index.html:一般是同意安装页11.<script type="text/javascript">12.function formSubmit() {13. if(document.getElementById('license_agree').checked==false){14. alert('请同意我们的协议');15. return false;16. }17. document.getElementById('license_form').submit();18.}19.</script>20.<form id="license_form" action="install_params.jsp" method="post">21.<input type="button" class="btn" onclick="formSubmit();" value="下一步 >"/>22.进入安装数据库和参数页:23.<form action="install_setup.jsp" method="post" onsubmit="return formSubmit();">24.<tr>25. <td height="30" align="right">域名:</td>26. <td align="left"><input name="domain" type="text" class="input" value="<%=request.getServerN ame()%>"/></td>27. <td align="left">系统已经检测出您的域名,请勿改动</td>28. </tr>29. <tr>30. <td height="30" align="right">部署路径:</td>31. <td align="left"><input name="cxtPath" type="text" class="input" value="<%=request.getContex tPath()%>"/></td>32. <td align="left">系统已经检测出您的部署路径,请勿改动</td>33. </tr>34.35.安装:36.<%@page contentType="text/html; charset=gbk" language="java" import="com.jeecms.core.util.*,java.uti l.*"%>37.<%38.String dbFileName = "/install/db/jeecms-db-2.4.2-final.sql";39. String initFileName = "/install/db/jeecms-init-2.4.2-final.sql";40. //创建数据库41. if ("true".equals(isCreateDb)) {42. Install.createDb(dbHost, dbPort, dbName,dbUser, dbPassword);43. } else {44. Install.changeDbCharset(dbHost, dbPort, dbName, dbUser, dbPassword);45. }46. //创建表47. if ("true".equals(isCreateTable)) {48. String sqlPath = application.getRealPath(dbFileName);49. List<String> sqlList = Install.readSql(sqlPath);50. Install.createTable(dbHost, dbPort, dbName, dbUser, dbPassword,51. sqlList);52. }53. //初始化数据54. if ("true".equals(isInitData)) {55. String initPath = application.getRealPath(initFileName);56. List<String> initList = Install.readSql(initPath);57. Install.createTable(dbHost, dbPort, dbName, dbUser, dbPassword,58. initList);59. }60. //更新配置61. Install.updateConfig(dbHost, dbPort, dbName,dbUser, dbPassword,62. domain, cxtPath, port);63. //处理数据库配置文件64. String dbXmlPath = application.getRealPath(dbXmlFileName);65. Install66. .dbXml(dbXmlPath, dbHost, dbPort, dbName, dbUser,67. dbPassword);68. //处理web.xml69. String webXmlFromPath = application.getRealPath(webXmlFrom);70. String webXmlToPath = application.getRealPath(webXmlTo);71. Install.webXml(webXmlFromPath, webXmlToPath);72.//在Util里面73./**74. * 安装类75. *76. * @author liufang77. *78. */79.public class Install {80. public static void dbXml(String fileName, String dbHost, String dbPort,81. String dbName, String dbUser, StringdbPassword) throws Exception {82. String s = FileUtils.readFileToString(newFile(fileName));83. s = s.replaceFirst("DB_HOST", dbHost);84. s = s.replaceFirst("DB_PORT", dbPort);85. s = s.replaceFirst("DB_NAME", dbName);86. s = s.replaceFirst("DB_USER", dbUser);87. s = s.replaceFirst("DB_PASSWORD", dbPassword);88. FileUtils.writeStringToFile(new File(fileName), s);89. }90.91. public static Connection getConn(String dbHost, String dbPort,92. String dbName, String dbUser, StringdbPassword) throws Exception {93. Class.forName("com.mysql.jdbc.Driver").newInstance();94. String connStr = "jdbc:mysql://" + dbHost+ ":" + dbPort + "/" + dbName95. + "?user=" + dbUser + "&password=" + dbPassword96. + "&characterEncoding=GBK";97. Connection conn = DriverManager.getConnection(connStr);98. return conn;99. }100.101. public static void webXml(String fromFile, St ring toFile) throws Exception {102. FileUtils.copyFile(new File(fromFile), ne w File(toFile));103. }104.105. /**106. * 创建数据库107. *108. * @param dbHost109. * @param dbName110. * @param dbPort111. * @param dbUser112. * @param dbPassword113. * @throws Exception114. */115. public static void createDb(String dbHost, St ring dbPort, String dbName,116. String dbUser, String dbPassword) thr ows Exception {117. Class.forName("com.mysql.jdbc.Driver").ne wInstance();;118. String connStr = "jdbc:mysql://" + dbHost + ":" + dbPort + "?user="119. + dbUser + "&password=" + dbPassw ord + "&characterEncoding=GBK";120. Connection conn = DriverManager.getConnec tion(connStr);121. Statement stat = conn.createStatement();122. String sql = "drop database if exists " + dbName;123. stat.execute(sql);124. sql = "create database " + dbName125. + " CHARACTER SET GBK";126. stat.execute(sql);127. stat.close();128. conn.close();129. }130.131. public static void changeDbCharset(String dbH ost, String dbPort,132. String dbName, String dbUser, String dbPassword) throws Exception {133. Connection conn = getConn(dbHost, dbPort, dbName, dbUser, dbPassword);134. Statement stat = conn.createStatement();135. String sql = "ALTER DATABASE " + dbName 136. + " CHARACTER SET GBK";137. stat.execute(sql);138. stat.close();139. conn.close();140. }141.142. /**143. * 创建表144. *145. * @param dbHost146. * @param dbName147. * @param dbPort148. * @param dbUser149. * @param dbPassword150. * @param sqlList151. * @throws Exception152. */153. public static void createTable(String dbHost, String dbPort, String dbName,154. String dbUser, String dbPassword, Lis t<String> sqlList)155. throws Exception {156. Connection conn = getConn(dbHost, dbPort, dbName, dbUser, dbPassword);157. Statement stat = conn.createStatement();158. for (String dllsql : sqlList) {159. stat.addBatch(dllsql);160. }161. stat.executeBatch();162. stat.close();163. conn.close();164. }165.166. /**167. * 更新配置168. *169. * @param dbHost170. * @param dbName171. * @param dbPort172. * @param dbUser173. * @param dbPassword174. * @param domain175. * @param cxtPath176. * @param port177. * @throws Exception178. */179. public static void updateConfig(String dbHost , String dbPort,180. String dbName, String dbUser, String dbPassword, String domain,181. String cxtPath, String port) throws E xception {182. Connection conn = getConn(dbHost, dbPort, dbName, dbUser, dbPassword);183. Statement stat = conn.createStatement();184. String sql = "update CORE_WEBSITE set DOM AIN='" + domain + "'";185. stat.executeUpdate(sql);186. sql = "update CORE_GLOBAL set CONTEXT_PAT H='" + cxtPath + "',PORT="187. + port;188. stat.executeUpdate(sql);189. stat.close();190. conn.close();191. }192.193. /**194. * 读取sql语句。

Jeecms二次开发相关文档(入门)

Jeecms二次开发相关文档(入门)

Jeecms二次开发相关文档(入门)目录:(本文档中内容整理自网络并结合自己实际开发经验总结而来,文档后有相关内容引用出处,本处声明免责,不承担任何纠纷,文档供大家交流使用)Jeecms二次开发相关文档(入门) (1)一、jeecms内部请求转发运行原理 (2)二、jeecms使用freemarker标签示例及原理 (4)1、标签使用示例 (4)2、标签原理 (4)3、自定义标签(实例演示说明标签用法) (7)三、在MyEclipse工作环境中构建jeecms项目 (10)1、搭建Jeecms的运行环境 (10)2、安装jeecms演示系统 (10)3、导入Jeecms项目 (10)一、jeecms内部请求转发运行原理Jeecms中有众多的配置文件,单xml配置文件就相当繁多,各个文件间的关联查找使用关系也不像简单的struts配置文件一样。

如首页的显示过程如下。

系统架构是ssh+freemarker模板构成的,所以先要熟悉freemarker模板技术。

先看web.xml文件,其中欢迎页面有:<welcome-file-list><welcome-file>index.jspa</welcome-file><welcome-file>index.do</welcome-file><welcome-file>index.html</welcome-file></welcome-file-list>接着再看jeecms/core/struts-core-front.xml配置文件,发现有个action的通用配置:<action name="**" class="core.dynamicSystemAct"><result type="chain"><param name="namespace">${namespace}</param><param name="actionName">${actionName}</param></result><interceptor-ref name="exception"/><interceptor-ref name="domain"/><interceptor-ref name="cookieIdentity"/><interceptor-ref name="url"/></action>struts收到请求以后,将请求转发到core.dynamicSystemAct这个对象,注意这个这个class并不是真正的类,是类的别名,由spring通过标注@Controller进行绑定,web应用上下文可以通过classpath自动扫描到这个类。

jeecmsv7插件开发指南

jeecmsv7插件开发指南

系统插件开发指南目录系统开发指南 (1)1. 系统架构概述 (1)1.1插件配置说明 (1)1.2entity开发简介 (2)1.3dao开发配置 (2)1.4manager开发配置 (2)1.5action开发配置 (2)1.6标签开发配置 (2)1.7国际化配置 (3)1.8权限菜单配置 (3)1.系统架构简述本系统核心架构为FreeMarker+hibernate+Spirng的mvc分层架构。

jeecms支持无侵入式插件和二次开发,无需修改系统原有代码,即可无缝整合entity、manager、dao、action、功能菜单、权限、标签、国际化等功能。

1.1插件配置说明配置文件位置:/WEB-INF/config/plug。

所有的配置文件都必须在这个目录,在该目录下的配置文件会自动加载。

在该目录下新建自己的文件夹,如:test,本例为test。

即/ WEB-INF/config/plug /test配置文件说明(test插件名,可任意起名)test.properties:标签、功能菜单、权限、国际化、Hbm映射路径配置。

test-context.xml:dao、manager、标签的配置。

test-servlet-admin-action.xml:后台action的配置。

test-servlet-front-action.xml:前台action的配置。

其他与插件开发相关的文件目录/WEB-INF/languages /plug/test/admin:后台国际化文件夹/WEB-INF/languages /plug/test/front:前台国际化文件夹/WEB-INF/languages /plug/test/tpl:模板国际化文件夹/WEB-INF/jeecms_sys/:后台页面文件位置(可自行新建子文件夹)/WEB-INF/t/cms/www/default/:前台模版文件夹插件源代码包名:com.jeecms.test1.2entity开发简介建立hibernate映射文件和实体类(实例com.jeecms.test.entity.hbm)配置插件的实体映射文件路径(test.properties增加以下配置)hibernate.hbm.test.entity=classpath*:/com/jeecms/test/entity/hbm/*.hbm.xml说明hibernate.hbm为固定格式,test.entity这个key只要不和其他插件重名即可1.3dao开发配置源码开发部分可参考源码部分,配置dao的beantest-context.xml增加如下配置<bean id="cmsTestDao" class="com.jeecms.test.dao.impl.CmsTestDaoImpl"/>1.4manager开发配置源码开发部分可参考源码部分,配置manager的beantest-context.xml增加如下配置<bean id="cmsTestMng" class="com.jeecms.test.manager.impl.CmsTestMngImpl"/>1.5action开发配置源码开发部分可参考源码部分,配置action的beantest-servlet-admin-action.xml增加如下配置<bean id="testAdminAct" class="com.jeecms.test.action.admin.CmsTestAct"/>1.6标签开发配置源码开发部分可参考源码部分,配置directive的beantest-context.xml增加如下配置<bean id="test_list" class="com.jeecms.test.action.directive.CmsTestListDirective"/>test.properties增加标签配置directive.test_list=test_list上述配置说明directive.固定格式,test_list为标签名,test_list为在test-context.xml配置文件中配置的标签的id名1.7国际化配置test.properties增加国际化文件夹配置messages.front.test=/WEB-INF/languages/plug/test/front/messagesmessages.front.test.tpl=/WEB-INF/languages/plug/test/tpl/messagesmessages.admin.test=/WEB-INF/languages/plug/test/admin/messages/WEB-INF/languages /plug/test/admin:后台国际化文件夹/WEB-INF/languages /plug/test/front:前台国际化文件夹/WEB-INF/languages /plug/test/tpl:模板国际化文件夹分别在如上文件夹增加国际化配置文件,例如messages_zh_CN.properties文件配置后台国际化cms.test.title=标题,其他的类似1.8权限菜单配置test.properties增加配置plug.menu.30= cms.test.function;test/v_list.do;test:v_list//二级菜单配置plug.perms.30=global.add@test:v_add;global.edit@test:v_edit;global.save@test:o_save;global.u pdate@test:o_update配置说明:plug.menu.为新增菜单的固定格式30为插件的id(可以为任意的整形数字,例如60、600等,值越小在扩展菜单下的菜单排序靠前)cms.test.function为插件菜单名的国际化配置test/v_list.do为插件菜单链接地址test:v_list为插件菜单权限plug.perms.为固定格式,30和上面的一级菜单的id一致global.add@test:v_add;子菜单权限配置,global.add为菜单名国际化配置test:v_add为子菜单的权限。

JEECMS标签-使用说明pdf文档

JEECMS标签-使用说明pdf文档

第一部分使用说明1.标签使用概述作者:发布日期:2009-07-0110:32:14调用"JEECMS标签"的三种代码样式如下:A、${标签名称}B、[@cms.标签名称属性='值'/]C、[@cms.标签名称属性='值';标签别名]自定义样式模板[/@cms.标签名称]例如:a、${}标签用于调用网站名称b、[@cms.ArtiList chnlId=''count='10'sysContent='1-1'/]标签用于调用10篇文章的列表c、[@cms.ChnlList id=''inner='1';c]┆<a href="${c.url}">${}</a>[/@cms.ChnlList]标签用于调用栏目列表,可用于网站导航条。

注意:abc实例是与上面ABC三种形式相对应的。

大家可以逐个测试,举一反三。

为了测试上述几类标签,我们可以新建一个空白的首页模板(新建的首页模板必须以index做前缀,例如index_demo.html),进入后台管理->模板管理->template->article->blue->default,点击下图中③处的“创建模板”按钮,按要求填写必要的模板内容后保存模板,此时点击功能树上面的“刷新目录”就可以看到新加的“index_demo.html”模板了,如下所示:——>然后点击“文章栏目->首页->修改”,将新建的首页模板(index_demo.html)设为首页栏目模板,提交保存——>回到站点首页,刷新,您将看到我们刚才建立的测试首页,你就可以在上面测试各种标签的用法了(需要恢复原来的默认首页很简单,把首页栏目模板重新设置为默认模板或index.html就行了)。

集中监控应用管理系统配置安装说明书

集中监控应用管理系统配置安装说明书

图 2.2.3.2 安装成功后,可以按照如下步骤验证CMS服务是否正常启动 1.打开IE浏览器,按照下图,将服务器IP地址添加到信任站点。
图 2.2.3.3 2.在IE浏览器地址栏输入平台地址(如果端口不是80,请在地址后面加上端口),首次登 录会提示要上传授权文件,导入liscense后可以正常登录,平台默认用户名为admin,密码为12345 注意:在有些情况下需要重新导入liscense,可以输入如下地址导入授权文件http://服务器IP /licenseUpload.jsp 2.2.4.平台服务组件安装 1、安装包为Server_Setup_V1.1.1505_186057_Build20150602,双击安装包弹出安装向导, 点击下一步直到出现以下界面,该界面需要选择安装类型: 全部安装:会安装所有的组件,建议如果没有使用全部的服务组件不要选择全部安装。 定制安装:要求用户选择需要的服务组件安装,建议选择该选项。 选择完安装类型后,会要求修改安装路径(默认d:\ivms\server),继续点击“下一步” 按钮
图 3.2.3.4 5)在分组配置框处点击新建磁盘分组按钮在弹出框中按需输入数据确定即 可
图 3.1.1 2.点击“系统配置”按钮
图 3.1.2 3、弹出“添加网域”对话框,填写“网域名称”、“平台地址”、“平台端口”
图 3.1.3 3.2.服务器添加和配置 项目上使用一般必须添加NMS、V AG、VTDU、VRM、TVMS 5个服务器。3.2.1.VTDU服务添加与配置 VTDU(流媒体服务),用于视频流转发功能,添加流程如下: 1) 点击添加按钮,进入服务添加页面:
图 3.2.3.1 2)右键点击看门狗打开文件所在位置找到pcnvr目录进入并进入 NvrDiskConfig_Tool目录

jeecms后台管理操作说明_v2012版

jeecms后台管理操作说明_v2012版

jeecms v2012版后台管理1 栏目1.1相关名词解释系统登录之后,“栏目”位于主功能菜单区的第二个,相关名词解释:①网站根目录:网站所有栏目的基础,任何栏目都是是建立在网站根目录下②父栏目:指通常所说的大栏目,每个父栏目下面可以包含若干个子栏目和末级栏目,父栏目下不可以直接添加文章③子栏目:子栏目是父栏目下一级的栏目,可以当做再下一级栏目的父栏目,也可以直接当做末级栏目,当做下一级栏目的父栏目时不能添加文章,当做末级栏目时可以添加文章④末级栏目:末级栏目下面只能添加文章⑤单页栏目:单页栏目一般作为顶级栏目,并且单页栏目一般就是一个页面,比如“关于我们”各栏目层次关系示意图:1.2栏目模型管理:添加栏目时首先要选择栏目模型,栏目模型mysql版本默认的有新闻、作品、单页、下载、图库、视频和产品七种,每个栏目都需要指定对应的栏目模型,本节主要对这些栏目模型作个介绍。

栏目模型相关说明:3.0版本的模型已经可以随意添加了,除了单页模型是没有内容模型的,其余的模型都可以根据自己的意念随意添加。

模型的名称已经没有特别的含义了。

ID:栏目模型对应的ID号模型名称:栏目模型的完整名称栏目模板前缀:栏目模型对应的栏目页模板文件前缀,默认文章模型对应的栏目页模板前缀必须要是它,例如:新闻栏目类的模板名字必须是“新闻栏目_XX.html”内容模板前缀:栏目模型对应的内容页模板文件前缀,默认文章模型对应的内容页模板前缀必须要是它,例如:新闻内容类的模板名字必须是“新闻内容_XX.html”排列顺序:栏目模型的排列顺序默认:当你没有选中栏目就添加文章的时候,显示的就是这个默认栏目的内容模型里面的字段。

启用:这个栏目模型是否启用操作:对模型的修改、删除以及添加这个模型中栏目模型和内容模型的字段等操作。

(单页模型因为没有内容模型只能对其栏目模型进行操作)点击添加,填写模型信息添加完模型,还需要添加字段才能添加子栏目,点击该栏目的栏目模型和内容模型处修改去掉不需要的字段然后点击保存系统默认字段,完成模型的建立1.3栏目添加点击“文章栏目”,默认情况下系统已经给出了一个文章栏目树,您可以自己在上面进行修改,也可以创建自己的栏目。

jeecms教程

jeecms教程

jeecms教程jeecms后台操作:首页:欢迎页面介绍了jeecms程序版本、上次登录的时间、已用内存、剩余内存、最大内存和访问量。

其中访问量按日、周、月累计pv、ip和独立访问量,这些在首页左边选项pv统计、独立ip统计、独立访问统计中都可以查询到今日、昨日、每日平均访问量、历史最高访问量计算出最高访问量,历史累计访问量计算总共访问量。

欢迎页面中同样有介绍系统属性:操作系统版本、系统类型、用户目录、临时目录、java运行环境、java虚拟机,这些都是从本机体获得。

首页个人资料中修改用户信息,主要作用是修改密码,其他都是可以随意填写的。

当然,有用户修改的前提的是有用户注册,在用户会员管理中,可以注册一个新的用户,这其中用户名、密码、确认密码、会员组是必填的,若是会员组不填,系统将采用默认会员组,这就与上传附件大小和用户权限有关系了。

在会员组管理中,我们设定了每日附件总尺寸和最大附件尺寸、浏览权限和投稿权限,不同的会员是不相同的,所以一定要区分开来。

另外,管理员(全站),管理员(本站)也是有区别的,这就不需要介绍了,就文字面的意思,全站是所有站点,本站是一个站点,管理员的添加与会员添加相差无几,不过是有等级、权限与审核的区别。

等级数字越大等级越高,是否受限管理员若是选是,则只能管理自己的数据否就是可以浏览其他人的信息,这里都是选择否,便于大家一起交流。

若是你说还有是否只读的区别,你也可以理解为这是权限的一种,旨在操作与不操作之差。

与角色之上,都是选择的,部门,管理员一般是不会选择部门的,这与管理的权限是无关的。

如果要添加一个这里不存在部门,可以到用户中选择部门管理添加。

首页内容统计,可以按年、月、周、日、发布者、栏目进行查询,其结果旨在数量及所占百分比,并没有具体内容。

评论统计和留言统计与内容统计是没有什么不同的,仅是在查询全部、已回复和未回复的区别。

人均浏览数次数统计是一个单独的计算,可以说是在application中计算今日、昨日、每日平均、历史最高、历史累计的访问量。

JEECMS系统使用手册2012-07美化版

JEECMS系统使用手册2012-07美化版

系统使用说明书江西金磊科技发展有限公司2012-07第一章系统简介 (4)第二章环境搭建 (5)第三章后台管理篇 (6)1.后台管理登录 (6)2.后台管理界面简介 (7)3.首页 (7)4.栏目 (8)5.内容 (13)6.模版 (24)7.资源 (25)8.辅助 (26)9.维护 (33)10.生成 (35)11.用户 (39)12.配置 (45)13.统计 (51)第四章系统标签说明 (52)1.[@PROCESS_TIME/] (52)2.[@CMS_PAGINATION/] (52)3.[@CMS_CHANNEL_LIST] (53)4.[@CMS_CHANNEL] (54)5.[@CMS_COMMENT_LIST] (56)6.[@CMS_COMMENT_PAGE] (57)7.[@CMS_TOPIC_LIST] (59)8.[@CMS_TOPIC_PAGE] (60)9.[@CMS_VOTE] (61)10.[@CMS_C ONTENT] (63)11.[@CMS_CONTENT_LIST] (64)12.[@CMS_CONTENT_PAGE] (67)13.[@CMS_GUESTBOOK_LIST] (69)14.[@CMS_I NCLUDE] (70)15.[@CMS_LUCENE_LIST] (70)16.[@CMS_LUCENE_PAGE] (72)17.[@CMS_TAG_LIST] (74)18.[@CMS_CUT ] (75)第五章常用的一些标签 (77)1.页面处理时间标签: (77)2.页面模板包含标签: (77)3.常用链接地址: (77)4.根据栏目路径、ID调用栏目名及链接: (77)5.栏目列表标签: (77)6.子栏目列表 (77)7.文章列表 (77)8.默认文章缩略图调用 (78)9.字符串长度截断标签 (78)10.最上级栏目标签 (78)11.栏目节点列表标签(用于获取页面导航路径) (79)12.TAG列表标签: (79)第一章系统简介JEECMS是JavaEE版网站管理系统(Java Enterprise Edition Content Manage System)的简称。

jeecms安装、配置文件说明

jeecms安装、配置文件说明

一 Jeecms安装过程将解压后得到的jeecms-3.0.2-final文件夹下的root文件夹更名为jeecms拷贝到tomcat 安装目录下的webapps 文件夹下(例如:D:\Tomcat 6.0\webapps\),启动tomcat,在地址栏中输入http://localhost:8080/jeecms,您将看到第一步安装过程中的《用户许可协议》,勾选“我已经阅读并同意此协议”,点击下一步,接下来第二步安装过程中设置系统参数,系统会自动检测出一些配置项,请根据您的实际情况填写,数据库密码不能为空。

点击提交后进入第三步进入最后的系统安装过程,安装过程可能需要十几秒的等待时间。

安装成功后将提示信息,请再重启Tomcat 完成安装。

Tomcat重启完毕之后,在浏览器的地址栏中输入http://localhost:8080/jeecms,若系统正常显示默认的站点首页则表示JEECMS 已经顺利安装完成.附:系统管理后台登录:http://localhost:8080/jeecms/jeeadmin/jeecms/index.do用户名:admin密码:password图文安装步骤如下:将解压后得到的ROOT文件夹拷贝到tomcat安装目录下的webapps文件夹下(例如:D:\Tomcat 6.0\webapps\),启动tomcat,在地址栏中输入http://localhost:8080,您将看到第一步安装过程中的《用户许可协议》,如图一所示,勾选“我已经阅读并同意此协议”,点击下一步,图一:用户许可协议接下来第二步安装过程中设置系统参数,系统会自动检测出一些配置项,请根据您的实际情况填写,如图二所示,数据库密码不能为空。

图二:系统参数设置点击提交后进入第三步进入最后的系统安装过程,安装过程可能需要十几秒的等待时间。

安装成功后将提示如图三所示的页面信息,请再重启Tomcat完成安装。

图三:系统安装完成三、完成安装Tomcat重启完毕之后,在浏览器的地址栏中输入http://localhost:8080,若系统正常显示默认的站点首页则表示JEECMS已经顺利安装完成.,如图四所示:图四站点首页二 Jeecms项目导入myeclipse1.在myeclipse中新建一个项目jeecms,将服务器中jeecms项目下web-inf文件夹下内容拷到新建项目中解压缩jeecms-3.0.2-final-src,在src文件夹下会看到有三个压缩文件,如果只想进行普通的二次开发,可以只导入cms这个源码,删除jeecms-cms-identity-3.0.2-final.jar即可,如果想进行深入的二次开发,需要导入common和core源码,另导入common-lib下的jar包,删除jeecms-cms-identity-3.0.2-final.jar,jeecms-common-3.0.2-final.jar ,jeecms-core- identity-3.0.2-final.jar这三个jar包,切记:务必进行build path3.修改jdbc链接,自己导入数据库。

jeecms v2012版后台管理之配置

jeecms v2012版后台管理之配置

jeecms v2012版后台管理之配置全局设置
系统设置
部署路径:如果系统不是放在根目录下,需要填写部署路径。

格式是“/工程名”端口号:服务器端口号
默认图片:如果图片不存在,显示哪张图片
登录设置
用于设置邮件服务器,邮件通知的一些内容
在前台注册新会员
然后可以在邮箱看到
点击链接即可激活,然后可以登录
会员设置
可以设置会员注册的一些信息
设置用户保留字,如aaa
如果注册带aaa的用户,会提示用户名已经存在
水印设置
可以设置水印的显示的图片,位置,大小等。

站点设置
站点设置内是对当前登录站点的信息进行修改
如果有多个站点要生成静态化,需要设置静态化目录
模型管理
这里的模型管理和栏目-模型管理是一样的,具体可以看栏目里面的说明。

内容类型
这里的内容类型和内容-内容类型是一样的,具体可以看内容里面的说明。

FTP管理
填写FTP的IP,端口,帐号,密码,编码等
访问URL指的是站点的url地址,域名
填写完成后可以在站点设置或者站点管理里面选择FTP
站点管理
站点管理是用来管理所有的站点的信息,新建子站点也是在这里新建的
新建过程和主站点是一样的,注意,路径和静态页目录不要一样
建立子站点之后,可以用子站点的域名访问子站点,如这里是 后台是/jeeadmin/jeecms/index.do
统计
统计功能是2012版本新添加的功能,用于记录网站访问的信息。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一 Jeecms安装过程将解压后得到的jeecms-3.0.2-final文件夹下的root文件夹更名为jeecms拷贝到tomcat 安装目录下的webapps 文件夹下(例如:D:\Tomcat 6.0\webapps\),启动tomcat,在地址栏中输入http://localhost:8080/jeecms,您将看到第一步安装过程中的《用户许可协议》,勾选“我已经阅读并同意此协议”,点击下一步,接下来第二步安装过程中设置系统参数,系统会自动检测出一些配置项,请根据您的实际情况填写,数据库密码不能为空。

点击提交后进入第三步进入最后的系统安装过程,安装过程可能需要十几秒的等待时间。

安装成功后将提示信息,请再重启Tomcat 完成安装。

Tomcat重启完毕之后,在浏览器的地址栏中输入http://localhost:8080/jeecms,若系统正常显示默认的站点首页则表示JEECMS 已经顺利安装完成.附:系统管理后台登录:http://localhost:8080/jeecms/jeeadmin/jeecms/index.do用户名:admin密码:password图文安装步骤如下:将解压后得到的ROOT文件夹拷贝到tomcat安装目录下的webapps文件夹下(例如:D:\Tomcat 6.0\webapps\),启动tomcat,在地址栏中输入http://localhost:8080,您将看到第一步安装过程中的《用户许可协议》,如图一所示,勾选“我已经阅读并同意此协议”,点击下一步,图一:用户许可协议接下来第二步安装过程中设置系统参数,系统会自动检测出一些配置项,请根据您的实际情况填写,如图二所示,数据库密码不能为空。

图二:系统参数设置点击提交后进入第三步进入最后的系统安装过程,安装过程可能需要十几秒的等待时间。

安装成功后将提示如图三所示的页面信息,请再重启Tomcat完成安装。

图三:系统安装完成三、完成安装Tomcat重启完毕之后,在浏览器的地址栏中输入http://localhost:8080,若系统正常显示默认的站点首页则表示JEECMS已经顺利安装完成.,如图四所示:图四站点首页二 Jeecms项目导入myeclipse1.在myeclipse中新建一个项目jeecms,将服务器中jeecms项目下web-inf文件夹下内容拷到新建项目中解压缩jeecms-3.0.2-final-src,在src文件夹下会看到有三个压缩文件,如果只想进行普通的二次开发,可以只导入cms这个源码,删除jeecms-cms-identity-3.0.2-final.jar即可,如果想进行深入的二次开发,需要导入common和core源码,另导入common-lib下的jar包,删除jeecms-cms-identity-3.0.2-final.jar,jeecms-common-3.0.2-final.jar ,jeecms-core- identity-3.0.2-final.jar这三个jar包,切记:务必进行build path3.修改jdbc链接,自己导入数据库。

4.把服务器下install\config下的web.xml复制出来覆盖掉新建项目WEB-INF 下的web.xml5.classes下有四个文件,手动烤到myeclipse项目src根目录下中6.将服务器上jeecms项目删掉,发布新建的jeecms项目。

三首页的加载过程在浏览器中输入http://localhost:8080/jeecms,回车首先进入配置文件web.xml,<context-param><param-name>contextConfigLocation</param-name><!----><param-value>/WEB-INF/config/application-context.xml/WEB-INF/config/cache-context.xml/WEB-INF/config/captcha-context.xml/WEB-INF/config/jeecore-context.xml/WEB-INF/config/jeecms-context.xml</param-value></context-param>应用范围内的初始化参数其中jeecms-context.xml是对标签的初始化<welcome-file-list><welcome-file>index.html</welcome-file><welcome-file>index.shtml</welcome-file><welcome-file>index.jhtml</welcome-file></welcome-file-list>通过以上标签找到应该加载哪一个页面<servlet><servlet-name>JeeCmsFront</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><init-param><param-name>contextConfigLocation</param-name><param-value>/WEB-INF/config/jeecms-servlet-front.xml</param-value> </init-param><load-on-startup>2</load-on-startup></servlet><servlet-mapping><servlet-name>JeeCmsFront</servlet-name><url-pattern>*.jhtml</url-pattern></servlet-mapping><servlet-mapping><servlet-name>JeeCmsFront</servlet-name><url-pattern>*.jspx</url-pattern></servlet-mapping><servlet-mapping><servlet-name>JeeCmsFront</servlet-name><url-pattern>*.jsp</url-pattern></servlet-mapping><servlet-mapping><servlet-name>JeeCmsFront</servlet-name><url-pattern>*.htm</url-pattern></servlet-mapping>通过servlet配置,可以找到jeecms-servlet-front.xml,在此配置文件的最后有<import resource="jeecms-servlet-front-action.xml"/>代码找到jeecms-servlet-front-action.xml,在此配置文件中有<bean id="dynamicAct" class="com.jeecms.cms.action.front.DynamicPag eAct"/>可以找到类DynamicPageAct,此类是首页模板。

在类DynamicPageAct中有public static final String TPL_INDEX = "tpl.index";找到WEB-INF\languages\jeecms_front下messages_zh_CN.properties配置文件,可以找到对应的首页面tpl.index=首页(工程中的首页.html文件)四标签的配置流程以cms_content_list为例,首先,每一个标签的声明都是在jeecms-context.xml中进行的,<?xml version="1.0" encoding="UTF-8"?><beans xmlns="/schema/beans" xmlns:xs i="/2001/XMLSchema-instance"xsi:schemaLocation="/schema/beans http :///schema/beans/spring-beans-3.0.xsd" default-lazy-init="true">……<bean id="cms_content_list" class="com.jeecms.cms.action.directive. ContentListDirective"/>(声明标签对应的类)<bean id="staticPageSvc" class="com.jeecms.cms.staticpage.StaticPag eSvcImpl"><property name="freeMarkerConfigurer"><bean class="org.springframework.web.servlet.view.freemarker.FreeMar kerConfigurer"><property name="freemarkerVariables"><map>……<entry key="cms_content_list" value-ref="cms_content_list"/> ……</map></property><property name="templateLoaderPath" value=""/>……</bean></property></bean></beans>此外,在配置文件jeecms-servlet-front.xml中,还有一段对标签的配置<bean id="freemarkerConfig" class="org.springframework.web.servlet. view.freemarker.FreeMarkerConfigurer"><property name="freemarkerVariables"><map>……<entry key="cms_content_list" value-ref="cms_content_list"/> ……</map></property>……</bean></bean>类ContentListDirective继承自AbstractContentDirective,最主要的是execute方法public class ContentListDirective extends AbstractContentDirectiv e {/*** 模板名称*/public static final String TPL_NAME = "content_list";/*** 输入参数,文章ID。

相关文档
最新文档