热度 4 ||
| 安装前: | 安装后: |
天香公主: 我按你的要求尝试了一下,见我更新过的文件 http://www.bian-wang.com/discuz/data/userupload/10005/DiscuzTemplate.zip,供参考。
在其中我新添了在模板文件 ...
carry0987: 我知道呀,但是這個方法相對麻煩,而且用不太上...所以才打算做成我描述的那個樣子,較簡單
天香公主: 你知道csstemplate的意思吧?它在Discuz代码里只用到一次,就是在文件 template/default/common/header_common.htm 里有
<!--{csstemplate}-->
它的作用是将 tem ...
carry0987: 天香,想請教一下,discuz的header模板中,有
<!--{csstemplate}--> 這個代碼,我查找了一下後,發現定義在class_template.php 裡面,但是我看不懂它底下的
load ...
carry0987: 目前問題:
我試著使用array的方式載入css,但是不知該如何下手..
我想實驗的動作是,先定義CSS_PATH為風格文件的目錄,例如"./static/css/"
當遇到<!-- ...
<link href="'.CSS_PATH.$css.'.css?v={VERHASH}" rel="stylesheet" type="text/css" />
天香公主: >>不知道有何方法可以在遇到style.css{VERHASH}時
是不是漏了个问号?,即 style.css?{VERHASH}。没看到上下文,不知(?:\?|$)是怎么用的。但我猜它已经能够排 ...
carry0987: 天香,想請教一下,discuz的header模板中,有
<!--{csstemplate}--> 這個代碼,我查找了一下後,發現定義在class_template.php 裡面,但是我看不懂它底下的
load ...
天香公主: 1. 我试了下放在templates文件夹中的任何子文件夹都行,比如
有两个模板文件test/test.htm和other/common.htm,那在前一个里可以这样嵌入后一个
<!--{templ ...
天香公主: 1. 我试了下放在templates文件夹中的任何子文件夹都行,比如
有两个模板文件test/test.htm和other/common,那在前一个里可以这样嵌入后一个
<!--{template ...
carry0987: 可以了欸! 原來它是這樣用的...直接載入getfile語句
那,有兩個疑問:
1. 放在別的資料夾也可以用嗎?
例如<!--{template /other/common.htm}-->
2. 你給我的exam ...
天香公主: 刚更新了我的下载文件,现在应该是可用了。比如templates文件夹里有两个模板文件test.htm和common.htm。在第一个里可以如下加入第二个:
<!--{template comm ...
$template->setOptions(array('template_dir' => 'templates/default/'));
carry0987: 對了,<!--{template common/header}-->
好像不能用,雖然有解析,但是沒有相對應的function template(),天香你知道要怎麼加入嗎? ...
天香公主: 估计你研究和对比下模板文件内容和从模板文件自动生成的php文件内容之间的联系就可以回答你的问题。在Discuz里这些文件生成在data/template里,在Akon的文件里这 ...
Powered by Discuz! X3.1
© 2001-2014 Comsenz Inc.
GMT-4, 2026-8-12 07:54 PM
, Processed in 0.030775 second(s), 22 queries.