初用phplib时遇到的简单问题

初用phplib时遇到的简单问题

1 路径的问题
事情的起因是这样的,我先做好的模板,然后用phplib这个模板类,但是输出的却全是些红叉叉,很明显是因为找不到图片。为什么呢?明明刚做好的html可以显示的啊!问题就在于路径问题,我用的是相对路径,在html文件中用到的图片的地址都是相对这个html的,而用phplib这个类输出的时候,路径必须是相对php文件的。
2 整个网页的布局全都乱了??
看写如下代码
免费内容:
$t->set_file("index","index.html");
$t->set_var("put_title","嘉祥县第三中学校友网");
$t->parse("OUT","index");
$t->p("OUT");
布局全部乱了??看了下输出的html文件中少了好多双引号,别的没多看,问了下kimi,他叫我比较下输出的html文件和原来的模板文件(靠!我刚比较完!),一不留神,发现好多定义的css没有了,留下的只有#head #content光秃的在那了! 想了一下,在模板文件中,要输出的变量一般都是在{和}之间的,而那些css也是在{和}之间的,在phplib中有这个属性$unknowns,这个属性代表的是模板中有的变量,而PHP文件中却没设置的变量的处理方式,有三个可以选择
免费内容:
/* "remove" => remove undefined variables
* "comment" => replace undefined variables with comments
* "keep" => keep undefined variables
*/
于是在上面加上$t->unknowns="keep"就对了。 说到这里大家都看懂我的意思了吧,我就不多费口舌了........

不错...