第一步:下载Smarty模版源码包了
    百度一下“Smarty下载”,下载最新版本的Smarty模版
第二部:解压缩,将下载好的Smarty包解压缩
    右键->解压到当前文件夹...你懂的^_^
第三部:安装与配置
    1.进入解压后的文件夹,将文件夹内的libs文件夹复制到自己的工作路径下,安装完成!这就是安装?是的,不用怀疑,这就是安装,哈哈,够简单吧!^_^
    2.将刚刚复制过来的libs文件夹重命名为你自己喜欢的文件夹名字,我这里就用本站的域名phpname来命名吧
    3.在与phpname文件夹同一目录下新建以下几个文件夹(名字都可以自己起,但是要与下一步的配置一一对应):templates(用于存放模版的目录)、templates_c(用于存放编译后文件的目录)、cache(用于存放缓存的目录)、config(用于存放配置的目录)
    4.在与phpname同一目录下新建一个smarty.php配置文件(名字也可以自己起,这里起什么名到时在你要使用Smarty的.php文件中就引入什么名),代码如下:
    <?php
        include ('./phpname/Smarty.class.php') ;//引入文件类
        $smarty=new Smarty; //实例化
        $smarty->template_dir="templates"; //指定模版存放目录
        $smarty->compile_dir="templates_c"; //指定编译文件存放目录
        $smarty->config_dir="config"; //指定配置文件存放目录
        $smarty->cache_dir="cache"; //指定缓存存放目录
        $smarty->caching=false; //关闭缓存(设置为true表示启用缓存)
        $smarty->left_delimiter="<{"; //指定左标签
        $smarty->right_delimiter="}>"; //指定右标签
    ?>
    配置完成!也很简单吧!^_^
第四部:测试
    安装配置都搞定了,让我们来测试一下行不行吧
    1.在templates文件夹下新建一个index.html测试文件,测试代码如下:
    <html>
    <body>
        <h1><{$name}></h1>
    </body>
    </html>
    2.在与phpname同一目录下新建一个index.php文件:
    <?php
        include ("smarty.php"); //引入配置文件
        $name="OK"; //定义变量
        $smarty->assign('name',$name); //用定义的变量$name的值("OK")替换掉模版中的<{$name}>
        $smarty->display("index.html"); //显示模版文件夹中的index.html
    ?>
    3.开启你的服务器,访问http://localhost/???/phpname/index.php,如果页面显示"OK",就说明Smarty安装配置成功了!如果没有显示"OK",就再对着上面的步骤重新检查一遍,本地测试过了,完全没有问题!祝你好运!

转自http://www.phpname.com/phpname_182013020733.html

smarty模板的安装配置的更多相关文章

  1. PHP Smarty模板的安装

    最近开发中用到了PHP中smarty模板..作为一个长久以来的前端,开始学习PHP模板..下面将安装教程分享给大家.. 1. 下载Smarty最新版: http://www.smarty.NET/do ...

  2. thinkPhP 引入Smarty模板引擎及配置

    做配置:  TMPL_ENGINE_TYPE = “Smarty” 给smarty做配置: TMPL_ENGINE_CONFIG = array( 左标记, 右标记, )

  3. php Smarty模板引擎配置与测试

    Smarty简介 smarty是一个使用PHP写出来的模板PHP模板引擎,它提供了逻辑与外在内容的分离,简单的讲,目的就是要使用PHP程序员同美工分离,使用的程序员改变程序的逻辑内容不会影响到美工的页 ...

  4. 如何配置Smarty模板

    <?php //首先包含Smarty类文件 include_once('Smarty/Smarty.class.php'); //实例化Smarty类文件 $smarty=new Smarty( ...

  5. VS2012上添加SharePoint2013模板,SharePoint2013 Tool安装配置

    今天需要在SharePoint2013上做开发,但是安装的VS2012默认只有sharepoint2010的模板,因此需要安装配置好,这里我们通过Web平台安装程序4.0来配置的 Web 平台安装程序 ...

  6. smarty模板配置代码详细说明及如何注册自己的smarty函数

    下面为smarty模板的配置文件,smarty配置的详细说明以及如何注册自己所需要的smarty函数 config.inc.php <?php /** * Smarty 调用 * www.daf ...

  7. 第八十七天请假 PHP smarty模板配置以及简单的调用方式

    smarty模板的配置文件 <?php define("ROOT",str_replace("\\","/",dirname(__FI ...

  8. 前端学PHP之Smarty模板引擎

    前面的话 对PHP来说,有很多模板引擎可供选择,但Smarty是一个使用PHP编写出来的,是业界最著名.功能最强大的一种PHP模板引擎.Smarty像PHP一样拥有丰富的函数库,从统计字数到自动缩进. ...

  9. PHP之Smarty模板引擎

    前面的话 对PHP来说,有很多模板引擎可供选择,但Smarty是一个使用PHP编写出来的,是业界最著名.功能最强大的一种PHP模板引擎.Smarty像PHP一样拥有丰富的函数库,从统计字数到自动缩进. ...

随机推荐

  1. Shell 环境变量 & 参数变量

    环境变量 $HOME 当前用户的家目录 $PATH 以冒号分隔的用来搜索命令的目录列表 $PS1 命令提示符,通常是$字符,但在bash中,可以使用一些更复杂的值.例如,字符串[\u@\h \w]$就 ...

  2. 手机自适应meta设置

    <meta name="format-detection" content="telephone=no"><meta name="v ...

  3. 正向代理与反向代理的区别【Nginx读书笔记】

    正向代理的概念 正向代理,也就是传说中的代理,他的工作原理就像一个跳板, 简单的说, 我是一个用户,我访问不了某网站,但是我能访问一个代理服务器 这个代理服务器呢,他能访问那个我不能访问的网站 于是我 ...

  4. 黑马程序员——JAVA基础之File类,递归,打印流,合并切割流

    ------- android培训.java培训.期待与您交流! ---------- File类 用来将文件或者文件夹封装成对象 方便对文件与文件夹的属性信息进行操作. File对象可以作为参数传递 ...

  5. 030. asp.net中DataList数据绑定跳转(两种方式)的完整示例

    前台代码: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.as ...

  6. Android 后端 Bmob的使用

    网上发现一个很不错的东西Bmob,推荐给大家使用. Bmob可以开发一个云存储的移动应用软件,给应用软件快速添加一个安全灵活的后台管理系统,方便浏览终端保存的各种信息. 如果觉得创建服务器程序比较麻烦 ...

  7. IOS中图片拉伸技巧与方法总结(转载)

    以下内容转载自:http://my.oschina.net/u/2340880/blog/403996 IOS中图片拉伸技巧与方法总结 一.了解几个图像拉伸的函数和方法 1.直接拉伸法 简单暴力,却是 ...

  8. Linxu IO测试软件

    fio 安装 apt-get install fio fdisk -l Device Boot Start End Blocks Id System/dev/sda1 * 2048 968390655 ...

  9. KVM虚拟机管理

    #定义新的存储池 virsh pool-define-as spool4lj dir - - - - "/home/lj/spool4lj" virsh pool-build sp ...

  10. Android API Guides 学习笔记---Application Fundamentals(一)

    今天开始学习google官网上的API guides ,主要读了Application Fundamentals这一章节,此章节介绍了一个App的基本组成,共包括四大部分内容. 1.      App ...