登录 注册

登录

问题 想学习discuz制作类似 历史上的今天,这样的插件或者组件模块,不知道背后的原理是啥?

更多
2010年12月10日 17:44 #1 作者: richardlovejob
想学习discuz制作类似 历史上的今天,这样的插件或者组件模块,不知道背后的原理是啥?
历史上的今天,在英文里面就是history in today,我搜索了一下,在joomla里面是有的,不过只是支持1.0版本的。
mambo.webraydian.com/content/view/96/   ,这个有说到,希望能做出类似的,各位高手大哥大姐们,如果有看见这个帖子,希望能多多注意关注,谢谢。我也是菜鸟,不知道如何说,总之喜欢joomla的不少东西,
名言随机刷新更换已经可以在discuz里面解决了,在joomla里面通过另外一个组件也可以解决: Rquotes for J1.5 随机引用展示组件 v1.5.3 多国语言版大礼包  www.joomlagate.com/download/joomla15-extensions/content-management/rquotes/

但是从这个我也就基本知道了一些 表面的现象背后的本质,但是我不知道  历史上的今天,这个表面的在网页上的展示,背后的本质是什么,很抱歉本人不是做这行php开发出身,只是希望能在很多有趣的joomla组件模块插件中整合出适合自己,达到网站建设目标和功能的东西就行了。


希望大家交流交流,我是第2次发帖子了。不是经常泡joomla搭建的论坛,有点不习惯,不好意思。
discuz的风格更加喜欢一些。

登录 或者   注册一个会员帐号 来参与讨论

更多
2010年12月10日 17:57 #2 作者: richardlovejob
刚刚在百度上找到了这个,http://www.autoit.cn/forum/viewthread.php?tid=722,
演示图片:http://www.autoit.cn/forum/attachments/tihistory_3xSvORVpzwtn.jpg
但是一下子下载不到这个数据和模组了。谁有的希望能分享,谢谢我的邮箱,67962033@qq.com

登录 或者   注册一个会员帐号 来参与讨论

更多
2010年12月11日 16:32 #3 作者: Joomla之门
从理论上讲,“历史上的今天”这类软件非常简单,没有什么神秘之处,无非是一个“日期匹配”技巧而已:大量的历史事件需要保存到数据库中,每一条记录就是一个事件,每一条记录必定至少包含两个字段“日期”和“事件”(你当然可以设置更多字段,例如“地点”以便按照国家或地区来选择事件)。前台展示的时候,按照当前日期到数据库中找出相同日期的事件即可(忽略年份,只比较月、日)。这样的软件,对于稍微懂一点编程的人来说,都是小菜一碟。

实际上,真正的难度在于数据库中“事件”的积累。好在,“历史是无法更改的”,如果别人有做好的这种数据库,直接迁移到 Joomla 平台即可。

过去曾经有一个 This Day in History 模块,是针对 Joomla! 1.0.x 平台的。目前已经从 JED 被删除了。

现在 Joomla! 1.5 平台的一个同类软件是: EMI OnThisDate ,这是一个收费软件,售价 35.99美元。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论