社区
Web 开发
帖子详情
java实现PHPCMS的标签添加功能
liangzhongbo
2008-10-19 06:17:41
phpcms可以在后台对标签进行动态的增加或修改从而改变前台的显示,感觉非常不错,想要用java来实现,不知道要怎么实现,目前我思路是编写一个统一管理标签的类A,每次在后台添加或者修改标签的时候,先读取标签对应的JAVA源文件进行修改,然后在编译成class文件,最后让管理标签的类A重新载入这个标签的class来实现标签的添加或修改,但是总觉得还有很多问题没有考虑到,不知道各位大侠没有好的建议,谢谢!!!
...全文
184
6
打赏
收藏
java实现PHPCMS的标签添加功能
phpcms可以在后台对标签进行动态的增加或修改从而改变前台的显示,感觉非常不错,想要用java来实现,不知道要怎么实现,目前我思路是编写一个统一管理标签的类A,每次在后台添加或者修改标签的时候,先读取标签对应的JAVA源文件进行修改,然后在编译成class文件,最后让管理标签的类A重新载入这个标签的class来实现标签的添加或修改,但是总觉得还有很多问题没有考虑到,不知道各位大侠没有好的建议,谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
IceCraft
2008-10-20
打赏
举报
回复
cms需要用到的标签无非也就那么几类,栏目的多样多角度显示,文章的列表、链接、内容显示等等。
所以只需使用j2ee开发一定数量的的自定义标记满足cms的基本需要即可,如果以后需要新的功能再开发标记。
如column系列用于栏目相关内容的显示:
<column:list cid="指定的栏目编号" showname="是否显示栏目标题" showarticlelist="是否显示栏目内文章的标题列表" includesubcolumn="是否包含子栏目的内容" class="选择哪一种风格显示"/>
column:nav 栏目导航
article:detail 文章内容(标题、作者、时间、正文、摘要、翻页等等控制)
menu:菜单系列
survey:网络调查系列
等等
这样事先开发很多标记出来。
然后可以在cms系统的模板编辑时引入fckeditor这样的所见即所得编辑器,比如fckeditor就具有扩展按钮和标记的功能,为上述标记开发出对应的配置界面然后集成到fckeditor中。最终用户就能方便的给模板添加和配置标记了。
模板编辑好后需要存储成jsp文件,如首页模板、体育新闻栏目主页模板、国内新闻栏目模板、新闻内容查看页面、图片新闻查看页面等等。
其实现在已经可以通过标记生成的链接将这些jsp串联起来成为一个站点供用户访问了。
但最重要的是需要考虑如何将这些jsp生成html成为静态内容,这也是cms系统的一个重点。可以采用HTTP Client的方式有规律的访问jsp然后将返回的结果生成html文件。当有文章或内容发生改变时,将其相关联的各种模板重新生成html。
以上只是以前做过的一个cms的一点经验,供参考。
deeplyloving
2008-10-20
打赏
举报
回复
为何不将那些不需要的标签隐藏。如果这样读来读去,并发访问的话性能就会有问题吧
wipe_tear
2008-10-20
打赏
举报
回复
学习
loveyt
2008-10-20
打赏
举报
回复
没大理解.学习.
java__king
2008-10-20
打赏
举报
回复
mark
帮你顶啦.
loveyt
2008-10-19
打赏
举报
回复
我也没想到好办法.标签属于海量数据,加上前台的用户,标签的数据很容易就达到海量.设计标签倒是其次,我最头疼怎么存储和管理这些标签.
【橙味学院】
phpcms
快速建站基础部分一对一在线全程
它支持众多的程序组合,可轻松
实现
网站平台迁移,并可广泛满足各种规模的网站需求,可靠性高,是一款具备文章、下载、图片、分类信息、影视、商城、采集、财务等众多
功能
的强大、易用、可扩展的优秀网站管理软件。...
PHPCMS
V9 简单的二次开发
更多二次开发技巧,查看
phpcms
系统帮助,前台模板解析后的缓存caches\caches_...
添加
一个新
功能
模块,他的信息存储用文章模型字段有些不能满足,一般采取哪些方法解决? 1.可以直接在数据库上加字段(后台模型管理-...
PC
标签
phpcms
v9
Java
代码 {pc:contentaction="lists"catid="25"num="$pagesize"page="$page"return="data"} <ul> {loop$data$n$r} <li><ahref="{$r[url]}">{$r[title]...
PHPCMS
粘贴word图片且图片文件自动上传
功能
修改编辑器配置文件,在工具栏上新增按钮 在ueditor\ueditor.config.js文件中,新增按钮名称"wordupload",并
添加
鼠标悬浮提示,如下所示: //工具栏上的所有的
功能
按钮和下拉框,可以在new编辑器的实例时选择自己...
PHPCMS
V9 二次开发
更多二次开发技巧,查看
phpcms
系统帮助,前台模板解析后的缓存caches\caches_template\default ...
添加
一个新
功能
模块,他的信息存储用文章模型字段有些不能满足,一般采取哪些方法解决? 1.可以...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章