太原网站制作价格,影视网站建设平台,国际外贸网站建设,jsp制作网站大家好#xff0c;我是雄雄#xff0c;欢迎关注微信公众号#xff1a;雄雄的小课堂拉取项目#xff08;项目部署阶段#xff09;1.首先需要从gitee中拉取项目#xff0c;地址为#xff1a;public cms项目地址 #xff0c;在idea中点击文件--》新建--》来自版本控制的项… 大家好我是雄雄欢迎关注微信公众号雄雄的小课堂拉取项目项目部署阶段1.首先需要从gitee中拉取项目地址为public cms项目地址 在idea中点击文件--》新建--》来自版本控制的项目输入连接地址拉取项目2.打开主项目publiccms-parent然后开始配置Tomcat8.0启动。3.在浏览器中输入http://localhost:8080/publiccms_war/ 直接回车。4.进入欢迎页面之后就别动了。5.打开mysql在数据库中新建一个数据库名字为publiccms.6.切换到浏览器中点击下一步然后按照操作继续往下。此时项目基本部署完成。7.进入后台开始进一步设置http://localhost:8080/publiccms_war/admin 默认用户名和密码都是admin配置项目站点配置点击站点--》修改站点--》默认静态化配置--》保存上传网站的相关素材点击开发--》网站文件管理--》上传文件--》将本地的压缩包上传上去然后点击压缩当前目录模板创建以及修改点击文件管理中的模板文件管理两种方式创建分别为创建模板和上传模板如果html文件已经写好了可以直接上传模板文件。上传完模板文件之后可以刷新缓存然后会发现css以及js、图片都没有进来这个时候就需要对模板文件进行修改模板文件中所有在引入jscss和图片的地方都需要在前面添加**${site.sitePath}**,或者可以直接点击网站文件选择所需要添加的css等文件即可这样错不了。修改logo为动态上传由于logo会被好多页面来使用所以不用模板的方式更改直接在站点里面设置。点击开发选择配置管理中的站点配置管理进去找到[site系统配置项]进去之后增加一行点击保存。最后点击维护系统维护里面的站点配置进入site系统配置项点击修改配置数据进去里面就可以上传动态的上传logo了。在模板中替换logo:打开模板文件找到logo的地方点击上面的模板帮助然后进去选择配置参数选择图标。最后将src中的路径替换掉需要稍微的改改img src _sysConfigData codesite${site.sitePathobject.logo}/_sysConfigData /
分类扩展字段点击内容,点击分类类型点击增加分类类型。该方法主要用于关于我们的页面等。创建分类的页面点击开发 选择模板 文件管理 然后选择**创建模板 **填写完可接受参数外一定要点击后面的增加按钮方可生效 。动态加载分类菜单打开开发中的模板文件管理找到index.html,然后找到导航菜单的代码块直接替换成 ulli classright_bordera hrefindex.html网站首页/a/li#-- parentId:父分类ID,typeId:分类类型ID,allowContribute:允许投稿[true:是,false:否],pageIndex:页码,pageSize:每页数据条数 --
_categoryList parentIdparentId typeIdtypeId allowContributeallowContribute pageIndexpageIndex pageSizepageSize#list page.list as ali classright_border a href${a.url!} title${a.name}${a.name}/a/li/#list
/_categoryList/ul
或者也可以点击模板帮助选择常用指令、方法选择分类。制作一些公共的区块比如网站中的一些公共的部分头部或者侧边栏再或者是底部都是共用的那么就可以把这一块儿的内容提取出来作为一个小模块别的页面需要用的时候直接引入即可。下面是操作步骤进入开发--》页面片段管理点击创建页面片段然后起个名字比如Head数据条数填写0因为头部和尾部不需要数据点击保存将页面中头部公共部分复制到该页面片段中切换到index.html中将公共部分删掉直接用页面片段替换即可。代码如下head_includePlace path/040c12ca-a5b4-4267-af96-39a5bdb64a14.html/ #-- Head META --/head
将带文章的分类页面数据换成动态的1.在分类页面的上面添加代码#assign attributegetCategoryAttribute(id)/
2.找到原来放内容的地方 写如下代码${(attribute.article?no_esc)!}
no_esc是为了避免编译器转义article是分类扩展里面的带文章分类的字段名配置分类为静态路径1.在模板文件中新建一个模板文件2.在内容--》分类管理--》增加一个分类相关信息如下注意分类访问路径下面选择的是静态路径 指定的就是上面分类静态模板化最后点击分类的时候就进入了静态的分类。添加其他自定义分类在添加自定义模板分类之前需要在模型文件中新建一个模型比如叫list_pic.html点击内容选择菜单分类管理点击增加分类注意分类访问的路径一定要修改修改成自己新建的模板文件。添加子分类还是在分类管理中点击增加分类和创建父分类不一样的地方就是在此需要选择父分类因为我们创建的是子分类需要注意的是在创建的时候一定要添加可接收参数id这个选项不然就是个静态页面。如下在模型文件中如何获取改分类下的子分类代码如下文件的开头_category idid#assign categoryobject/
/_category
获取子分类 div classhot_content_categoryList parentIdcategory.id#list page.list as adiv classhot_content_boxdiv classhot_content_box_titleimg src${site.sitePath}蓝色政府警务门户网站模板/img/hot_list_ico.png /${a.name}/div/div/#list/_categoryList/div
动态修改网页中的标题或者搜索引擎关键词在模型文件的最上面添加代码#-- id:分类ID,code:分类编码 --
_category idid
#assign categoryobject/
#-- 参数:分类ID --
#assign attributegetCategoryAttribute(id)//_category
在搜索引擎优化部分修改内容meta http-equivX-UA-Compatible contentIEedge,Chrome1meta namerenderer contentwebkit!--国产浏览器高速模式--meta nameviewport contentwidthdevice-width, initial-scale1meta nameauthor content${attribute.author} /!-- 作者 --meta namerevised content${attribute.revised} /!-- 定义页面的最新版本 --meta namedescription content${attribute.description} /!-- 网站简介 --meta namekeywords content${attribute.keywords /
展示动态内容列表1.新建一个模型文件为展示内容列表做准备2.在循环显示动态内容的地方写如下代码ul#-- categoryId:分类ID,containChild:包含子分类内容,categoryIds:多个分类ID,modelId:模型ID,parentId:父内容ID,onlyUrl:外链[true:是,false:否],hasImages:拥有图片列表[true:是,false:否],hasFiles:拥有附件列表[true:是,false:否],hasCover:拥有封面图[true:是,false:否],orderField:排序字段[scores:分数,comments:评论,clicks:点击数,publishDate:发布日期,checkDate:审核日期,updateDate:更新日期,默认:排序、发布日期字段倒序],orderType:排序类型[asc:正序,desc:倒序],pageIndex:页码,pageSize:每页数据条数 --
_contentList categoryIdid pageIndexpageIndex pageSizecategory.pageSize#list page.list as aliimg src${site.sitePath}蓝色政府警务门户网站模板/img/list_con_ico.pnga href${a.url!}${a.title}/aspan${a.publishDate?string(yyyy-mm-dd)}/span/lia href${a.url!}${a.title}/a/#list
/_contentList/ul
注意需要修改几个参数categoryIdid,获取分类的编号pageSizecategory.pageSize目的就是为了能在后台可控的去更改列表数量总记录数${page.totalCount}总页数${page.totalPage}首页a href?id${id}首页/a/li上一页a href?id${id}pageIndex${page.prePage}《/a下一页a href?id${id}pageIndex${page.nextPage)}》/a末页a href?id${id}pageIndex${page.totalPage}末页/a一定要级的在该页面中在添加一个参数pageIndex给分类中添加文章进入内容中的分类管理选中需要的添加文章的分类点击修改分类选择可发布内容模型然后新增个内容模型基础的就可以。新增之后的界面设置文章的访问路径注意内容模型里面一定要把正文的复选框勾上在publiccms内部查询接口在浏览器的地址栏中输入http://localhost:8080/publiccms_war/interface.html可以返回接口的列表。比如像查询一下contentList的用法点击send按钮就会出来具体的信息。动态获取文章信息1.进入内容菜单点击内容管理左边选择分类然后右边就可以添加文章了。将文章设置成动态1.在模板文件中添加文章的模板。2.在模板的最开头添加如下代码#-- id:内容ID --
_content idid#assign contentobject/
#-- 参数:内容Id --
#assign attributegetContentAttribute(id)//_content3.正文的替换代码 ${(attribute.text?no_esc)!}
本文所有图片均来自publiccms版权归publiccms方所有。官网地址http://www.publiccms.com/