看板 PHP 關於我們 聯絡資訊
最近也在搞這種作法 一來是為了區隔在公司上用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
rabbithenry:這只要設定好相對位置就可以了吧!可以用一個變數 05/31 23:06
rabbithenry:$css_path = ROOT."/子目錄/img"; 然後以後圖片跟CSS 05/31 23:06
rabbithenry:位置前面都加上$css_path 就好了 ROOT是根目錄絕對位 05/31 23:07
rabbithenry:置的常數,可以用define("ROOT", dirname(__FILE__)); 05/31 23:07
JYHuang:這些我清楚,表現上也沒有問題 05/31 23:38
JYHuang:只是用DreamWeaver在編輯樣版時會變成div排隊 XD 05/31 23:38
JYHuang:在編輯樣版時會比較不方便而以 05/31 23:39
JYHuang:好奇大家是用怎樣的程式樣版分離架構 :p 05/31 23:39
※ 編輯: JYHuang 來自: 59.104.203.102 (05/31 23:45)
starjou:都直接從伺服器預覽 (自架測試環境或正式主機) 05/31 23:53
starjou:不會看 WYSIWYG 的預覽畫面 05/31 23:53
starjou:我連 template 都不放在 web root 下,省得萬一被猜到路徑 05/31 23:54
starjou:人家直接去開 template 05/31 23:54