作者JYHuang (夏天到了,冷不起来了说)
看板PHP
标题Re: [请益] PHP、template、回圈 相关问题
时间Sat May 31 17:23:01 2008
最近也在搞这种作法
一来是为了区隔在公司上用Smarty的做法
二来纯粹是想将自己以前的作品程式跟样版分离
用以自己的写法的话是会有些难处.. (就是自找麻烦啦 = =)
首先是template跟CSS上的搭用..
我的作法是把样版档案放在一个子目录下
由根目录的程式去include进来 include('tmp/xx.tmp.html')
而图片跟CSS档放在另一个目录下
变成了如此的架构
根目录 /*.php
/ \
/ \
子目录/tmp/ 子目录/img/
*.tpl.html *.jpg , *.CSS
加上版面的切割是没有用大家所说的万恶 TABLE
这样用DreamWeaver在编辑.tpl.html时,
因为上述的关系,CSS不没有正确的被对应到
变成一堆div排排站听你训话 XD
在编辑样版时会少了点直觉性的编排...
不知道gpmm跟cleanwind 还有大家在做样版分离时
会怎样的配置程式和样版的位置
以及和样版的架构呢? (切成区块样版?一个功能一个样版页?)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.105.55.37
1F:推 rabbithenry:这只要设定好相对位置就可以了吧!可以用一个变数 05/31 23:06
2F:→ rabbithenry:$css_path = ROOT."/子目录/img"; 然後以後图片跟CSS 05/31 23:06
3F:→ rabbithenry:位置前面都加上$css_path 就好了 ROOT是根目录绝对位 05/31 23:07
4F:→ rabbithenry:置的常数,可以用define("ROOT", dirname(__FILE__)); 05/31 23:07
5F:→ JYHuang:这些我清楚,表现上也没有问题 05/31 23:38
6F:→ JYHuang:只是用DreamWeaver在编辑样版时会变成div排队 XD 05/31 23:38
7F:→ JYHuang:在编辑样版时会比较不方便而以 05/31 23:39
8F:→ JYHuang:好奇大家是用怎样的程式样版分离架构 :p 05/31 23:39
※ 编辑: JYHuang 来自: 59.104.203.102 (05/31 23:45)
9F:→ starjou:都直接从伺服器预览 (自架测试环境或正式主机) 05/31 23:53
10F:→ starjou:不会看 WYSIWYG 的预览画面 05/31 23:53
11F:→ starjou:我连 template 都不放在 web root 下,省得万一被猜到路径 05/31 23:54
12F:→ starjou:人家直接去开 template 05/31 23:54