You need to be logged in to get access to the forums. You can do so here
| 作者 | 訊息 |
|---|---|
|
橡 树
|
2007年 七月 07日(星期六) 5:15:09 am 有一个用PHP开发的网站(没有用到任何数据库),用来显示一些图表和数据,我想把它整合到eZ Publish中来,要求它能像Artical, Blog, Poll等一样能被添加到某个页面,并且要在不同的页面显示不同性质的图表和数据。我的问题是: 1. 是要按照Extension的规范去设计、修改吗? 2. 是要设计成一个Module吗? 3. 能设计成一个Datetype吗?这样就可以用它来创建一个类。 p.s. 对eZ Publish的很多概念还不是很清楚,所以问的问题可能不是很准确。 |
|
陈 明星 |
2007年 七月 09日(星期一) 2:26:40 am 新建一个类(也许你要多个),把以前数据库的条目导出为xml文件,然后用importXMLData这个extension导入到eZp中,新建template,通过fetch的attribute_filter可以控制需满足的条件(有点类似select sth from table where xx==oo);D importXMLData的下载地址 http://ez.no/community/contribs/import_export/import_xml_data 当然,可以导入csv文件,我没有用过。 不知道我回答的是不是你需要的。 好运。 |
|
橡 树
|
2007年 七月 11日(星期三) 2:19:35 am 呵呵,似乎已经超出了我的能力,有点看不明白,不过我先试试再说,多谢了! |
|
橡 树
|
2007年 八月 15日(星期三) 1:47:51 pm 时间过得真快,没有继续学习eZ Publish一个多月了。: ( 按照你说的办法试了一下,结果出错了,但不记得是什么错误了,也不能确定这种办法能否实现我的目的。 我还试了一下用IFRAME把其它网站嵌入到eZ Publish网站中,这样是可以的,基本能满足要求。 但是我想如果把其它网站做成eZ Publish的一个Extension是不是更好呢? 还有没有别的更好的办法能把其它网站整合进来? 谢谢! |
|
Michael Lee
|
2007年 八月 27日(星期一) 6:27:41 am 首先你需要确定是否需要在eZ publish中管理原来网站的内容。 如果需要通过eZ publish管理,那你需要在eZ publish中定义相应的类,然后把数据导入或者手工输入到这些类的对象中。再为这些类开发相应的模板。如果有必要,你可能还需要开发extension来包含一些module,template operator等等。是否需要把template放入extension完全取决于你。但是我建议你把所有的文件都放入extension,这样程序的结构会更清楚。 如果你不需要通过eZ publish管理,那可以直接开发一个extension来包含module, template, template operator等等。基本上只要你熟悉的eZ publish extension的结构就与开发普通的php应用程序没什么区别了。(这种情况下,你可能需要自己定义一些数据库的table,然后通过自己的代码访问这些table) 建议你看一看eZ publish,extension的文档和例程。 基本上,extension可以包括以下内容: * design - images, CSS, javascript, template * module - view,function,operation * template operator * data type - 数据类型 * event type - 工作流事件 * 其他 上海众森计算机科技有限公司|ZerusTech Ltd eZ publish中国首个银牌合作伙伴 自2005年开始eZ publish开发 http://www.zerustech.com Michael Lee | Managing Director | michael.lee@zerustech.com | Skype: zerustech |
|
橡 树
|
2007年 九月 06日(星期四) 3:26:28 am 清晰了不少,我自己再琢磨琢磨。 谢谢! |