理解你 的要求,好象也可以require.你参考一下xoops吧

解决方案 »

  1.   

    我看了xoops了,可是在没有系统结构说明的情况下单看源码实在很复杂,无法速成啊,因此肯请哪位仁兄能点拨一二!
      

  2.   

    偶用的是smarttemplate,
    在最上面include banner.php,最下面include copyright.php, 中间用模板类输出main.htm.
    <?php
    include "banner.php";
    $page = new smartTemplate("$set[tplPath]/main.htm");
    $page ->assign('tplPath', $set[tplPath]);
    $page ->output();include "copyright.php";
    ?>这样不就分开了,没有套在一起单独用index.htm中再加header.php和footer。php。而是分上中下面的页面。
      

  3.   

    问feel8:如果这样,美工如何控制各个区块的具体位置而不动php程序呢?要是仅仅是banner和copyright到是好说,毕竟一个肯定在最顶端,一个肯定在最下端,但如果是类似会员登录这样的区块,可能美工会根据需要调整他在页面整体的位置,甚至可以决定某一个页面是否显示这个区块(我不知道是不是能够实现到这个程度啊,看xoops似乎是可以),那如何能做到这样呢?
      

  4.   

    采用pear的HTML_Template_Flexy。
    要包含文件进来只要:
    {include(#login.html#)}
    {include(#banner.html#)}
    就行了