Re: [請益] PHP、template、迴圈 相關問題

看板PHP作者 (夏天到了,冷不起來了說)時間17年前 (2008/05/31 17:23), 編輯推噓1(1011)
留言12則, 3人參與, 最新討論串2/3 (看更多)
最近也在搞這種作法 一來是為了區隔在公司上用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

05/31 23:06, , 1F
這只要設定好相對位置就可以了吧!可以用一個變數
05/31 23:06, 1F

05/31 23:06, , 2F
$css_path = ROOT."/子目錄/img"; 然後以後圖片跟CSS
05/31 23:06, 2F

05/31 23:07, , 3F
位置前面都加上$css_path 就好了 ROOT是根目錄絕對位
05/31 23:07, 3F

05/31 23:07, , 4F
置的常數,可以用define("ROOT", dirname(__FILE__));
05/31 23:07, 4F

05/31 23:38, , 5F
這些我清楚,表現上也沒有問題
05/31 23:38, 5F

05/31 23:38, , 6F
只是用DreamWeaver在編輯樣版時會變成div排隊 XD
05/31 23:38, 6F

05/31 23:39, , 7F
在編輯樣版時會比較不方便而以
05/31 23:39, 7F

05/31 23:39, , 8F
好奇大家是用怎樣的程式樣版分離架構 :p
05/31 23:39, 8F
※ 編輯: JYHuang 來自: 59.104.203.102 (05/31 23:45)

05/31 23:53, , 9F
都直接從伺服器預覽 (自架測試環境或正式主機)
05/31 23:53, 9F

05/31 23:53, , 10F
不會看 WYSIWYG 的預覽畫面
05/31 23:53, 10F

05/31 23:54, , 11F
我連 template 都不放在 web root 下,省得萬一被猜到路徑
05/31 23:54, 11F

05/31 23:54, , 12F
人家直接去開 template
05/31 23:54, 12F
文章代碼(AID): #18GHZtPv (PHP)
文章代碼(AID): #18GHZtPv (PHP)