发新话题
打印

求助模板templates与themes和备份当前模板关系

求助模板templates与themes和备份当前模板关系

版本:ecshop2.1.1C

一、templates\library
二、themes\default\library
三、templates\backup


比较上面三个库代码,即library目录所有文件,发现都不一样,俺这样理解,有3个问题,请教一下,现在修改模板,变得一头雾水,谢谢


<A>:当在后台启用The default ECSHOP template .缺省模板,系统自动复制二、themes\default\library
一、templates\library下,但为什么themes\default\library与templates\library代码不同


<B>:当在后台 备份当前模板,应该是复制templates内容 到 templates\backup 下,但备份目录里,却与 templates 和 themes\default\ 下的文件代码,没有完全一致,为什么

<C>:templates下的html 与 themes/default下的dwt,代码为什么不一样,它们之间的关系怎样

├─templates
│  advanced_search.html
│  article.html
│  article_cat.html
│  catalog.html
│  category.html
│  compare.html
│  gallery.html
│  goods.html
│  index.html
│  pick_out.html
│  receive.html
│  respond.html
│  search_result.html
│  shopping_flow.html
│  snatch.html
│  style.css
│  tag_cloud.html
│  user.html
│  
├─themes/default
│  advanced_search.dwt
│  article.dwt
│  article_cat.dwt
│  catalog.dwt
│  category.dwt
│  compare.dwt
│  gallery.dwt
│  goods.dwt
│  index.dwt
│  pick_out.dwt
│  receive.dwt
│  respond.dwt
│  search_result.dwt
│  shopping_flow.dwt
│  snatch.dwt
│  style.css
│  tag_cloud.dwt
│  user.dwt

TOP

这个您就不用太去钻研了。因为在即将发布的 2.1.2 版本里,安装这个步骤会被取消。我们有了更好的执行代码,呵呵。
多说一句,您如果知道 dw 的 library 的机制,您就知道为什么内容会不一样了。
ECSHOP v2.1.5 RELEASE 20070618 版本已发布...
由于开发任务繁重,上网时间不定,各位如果有问题,请发帖询问,不要发 PM 给我,以免耽误您的事情,谢谢合作。

TOP

引用:
原帖由 admin 于 2006-11-27 23:39 发表
这个您就不用太去钻研了。因为在即将发布的 2.1.2 版本里,安装这个步骤会被取消。我们有了更好的执行代码,呵呵。
多说一句,您如果知道 dw 的 library 的机制,您就知道为什么内容会不一样了。
既然如此,能否说一下,B问题,谢谢

<B>:当在后台 备份当前模板,应该是复制templates内容 到 templates\backup 下,但备份目录里,却与 templates 和 themes\default\ 下的文件代码,没有完全一致,为什么

TOP

现有的模板机制是将dw的模板编译成smarty模板之后保存到templates目录
备份的时候再将templates目录下的smarty目录编译成dw的模板。这时候backup下面的模板自然和templates模板的内容是不同的了。另外,由于通过了一些修改或设置,这时候backup目录下的模板和themes下的模板文件也会不尽相同。

在即将发布的2.1.2中我们将对模板机制稍作调整,不再需要安装模板,而是即时的将dw的模板编译成smarty的模板。

TOP

即时编译,会增加服务器的负担吗

TOP

应该不会,就是一个执行读取显示过程,又不会增加数据库负担!

支持ECSHOP!!!

TOP

smarty在编译模板的时候会先要将模板文件编译成 compiled文件,我们的机制是增加一个smarty的插件,直接将dw模板即时编译成compiled文件,省略掉编译成tpl文件的过程,对于速度和服务器的负载来讲没有任何的影响。

TOP

引用:
原帖由 darkangel 于 2006-11-28 13:16 发表
即时编译,会增加服务器的负担吗
即时编译,方便的是商家更新模版的时候不需要安装了。而且只是一次编译,不会每次都编译的。:)
ECSHOP v2.1.5 RELEASE 20070618 版本已发布...
由于开发任务繁重,上网时间不定,各位如果有问题,请发帖询问,不要发 PM 给我,以免耽误您的事情,谢谢合作。

TOP

順道請問一下

也是模版的問題
請問如果要新增一個頁面
需要更改哪些文章嗎
一樣是用dwt模板的方式?然後把我要的像是top和foot的部份放上去
中間是我自己要做修改的
有需要改哪些嗎
如果我只是類似新增網頁那樣
然後自己在修改模板的頁面裡面寫入連結
連結到那個新的本來沒有的頁面中,要不要改什麼其他設定
還是就和一般新增一個html的網頁那樣就可以了?
不好意思又要麻煩,又來問問題了

TOP

引用:
原帖由 twfirework 于 2006-11-28 14:34 发表
也是模版的問題
請問如果要新增一個頁面
需要更改哪些文章嗎
一樣是用dwt模板的方式?然後把我要的像是top和foot的部份放上去
中間是我自己要做修改的
有需要改哪些嗎
如果我只是類似新增網頁那樣
然後自己 ...
您问的这个其实属于 html 代码范畴了。您还是得多学学。我们这里毕竟不是课堂。
ECSHOP v2.1.5 RELEASE 20070618 版本已发布...
由于开发任务繁重,上网时间不定,各位如果有问题,请发帖询问,不要发 PM 给我,以免耽误您的事情,谢谢合作。

TOP

版大可能误会了,我的意思是指说
像是现在的模板很多都会牵涉到其他页面
例如后台和前台都会互相牵连到
那如果我新增一个页面需要跟前台那些做什么文件上的变动吗?
大致上是这意思,我先试试看好了^^"不会再来问

TOP

引用:
原帖由 twfirework 于 2006-11-28 16:46 发表
版大可能误会了,我的意思是指说
像是现在的模板很多都会牵涉到其他页面
例如后台和前台都会互相牵连到
那如果我新增一个页面需要跟前台那些做什么文件上的变动吗?
大致上是这意思,我先试试看好了^^"不会 ...
在目前情况下,前台和后台的模版想对是独立的了。不会有任何关系的,呵呵。
ECSHOP v2.1.5 RELEASE 20070618 版本已发布...
由于开发任务繁重,上网时间不定,各位如果有问题,请发帖询问,不要发 PM 给我,以免耽误您的事情,谢谢合作。

TOP

发新话题