我看到有些网站是有模版类型的。。我也想弄一个来试试。。但是我只会一点嵌入式。。我想转一下。。php页面就是处理。而html页面就是放标签的地方。。但是这个思路不明确。。如果有列子能给小弟看看那就更好了。。请有经历的高手给小弟讲解一下吧。。谢谢了

解决方案 »

  1.   

    下个smarty看下,多看下手册,就知道了。
    其他的都大大同小异
      

  2.   

    smarty?php_manual_zh.chm我刚刚下载了这些手册。。但是看 了一下。。好像都没什么介绍
      

  3.   

    smarty 中包含有流程控制,不符合 “php页面就是处理。而html页面就是放标签的地方”
    你可以找一个早期的 phplib 中的模板引擎 template (才40k)看看,理清思路
      

  4.   

    标有smarty,都是一样的吗?我见到有些是smarty入门或者直接smarty这样的。。那个比较好呢
      

  5.   

    可以看下 www.phpcms.com 去下个看看。系统写的不错.
      

  6.   

    那个好心人提供一个smarty中文手册啊?给个链接,发倒我邮箱也可以,[email protected]
      

  7.   

    Warning: Smarty error: unable to read resource: "test.htm" in E:\PHPnow-1.5.5_1\htdocs\xinwl\class\Smarty.class.php on line 1093
    提示这样的错误我已经下载了Smarty  并解压。。按照方式来做了。。但是提示这样的错。。是为什么呢
      

  8.   

    模板都大同小异,看会一个就好了,我最近刚学的smarty模板,感觉不是太难!!
      

  9.   

    index.php中<?php
    ob_start();
    $i = '五';
    $r = '一';
    include_once('tpl.html');
    ?>
    这是模板文件:tpl.html
    <html>
    <body>
    我是模板,我有<?php echo $i; ?>句话要说,包括前面说的两句和这一句,另外还有<?php echo $r;?>句,我的话完了。
    </body>
    </html>
      

  10.   

    index.php
    <?php
        require "main.php";
        $tpl->assign("title", "測試用的網頁標題");
        $tpl->assign("content", "測試用的網頁內容");
        // 上面兩行也可以用這行代替
        // $tpl->assign(array("title" => "測試用的網頁標題", "content" => "測試用的網頁內容"));
        $tpl->display('test.htm');
    ?> 
    test.htm
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=big5">
    <title><{$title}></title>
    </head> 
    <body>
    <{$content}>
    </body>
    </html>
    mian.php
    <?php
        include "class/Smarty.class.php";
        define('__SITE_ROOT', 'E:/PHPnow-1.5.5_1/htdocs/web/demo'); // 最後沒有斜線
        $tpl = new Smarty();
        $tpl->template_dir = __SITE_ROOT . "/templates/";
        $tpl->compile_dir = __SITE_ROOT . "/templates_c/";
        $tpl->config_dir = __SITE_ROOT . "/configs/";
        $tpl->cache_dir = __SITE_ROOT . "/cache/";
        $tpl->left_delimiter = '<{';
        $tpl->right_delimiter = '}>';
    ?> 
    我的是这样、。。但是还是不得。。请问。一定是要要跟目录下吗?
      

  11.   

    对了。。我还想说的是。。我的数据库是mysql。后台是phpmyadmin是装上去的。。我不知道怎么安装Smarty。这个就是全部的了。。
      

  12.   

    关于模板,可以先下几个例子过来看看
    我看过的几个给你推荐下
    gelato  一个小的CRM,模板但不是smarty
    ecshop  一个成熟的网店系统,使用的好像是修改过的smarty