zoukankan      html  css  js  c++  java
  • 夺命雷公狗---Smarty NO:11 内建函数2(sysplugins)

    1、php函数

    功能:可以实现在模板页面直接输入php代码

    基本语法:

    {php}

    echo date(“Y-m-d”);

    {/php}

    在Smarty3.0中已废弃,如果想使用此功能,请载入SmartyBC.class.php

    demo5.html示例代码:

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset=’utf-8′>
    <title></title>
    </head>
    <body>
    {php}
    echo date(“Y-m-d H:i:s”);
    {/php}
    </body>
    </html>

    demo5.php示例代码

    <?php
    require “smarty/SmartyBC.class.php”;
    $smarty = new SmartyBC();
    $smarty -> display(“demo5.html”);

    2、strip函数

    功能:去除任何位于 {strip}{/strip} 标记中数据的首尾空格和回车. 这样可以保证模板容易理解且不用担心多余的空格导致问题

    基本语法:

    {strip}

    //要格式化的字符串

    {/strip}

    demo5.html示例代码:

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset=’utf-8′>
    <title></title>
    </head>
    <body>
    {strip}
    <tr>
    <ul>
    <li>aaaa</li>
    <ul>
    </tr>
    {/strip}
    </body>
    </html>

    3、include函数

    功能:文件包含,同时可以通过assign进行变量传递

    {include file=“file” assign=“var” [var …]}

    首页——首先要开发的页面

    列表页(栏目页)——头部和尾部公用,只有中间采用列表结构

    内容页(文章页)——头部和尾部公用,只有中间是以文章形式显示输出

    头部:header.html

    尾部:footer.html

    header.html示例代码

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset=’utf-8′>
    <title></title>
    </head>
    <body>
    头文件
    </body>
    </html>

    footer.html示例代码

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset=’utf-8′>
    <title></title>
    </head>
    <body>
    尾文件
    </body>
    </html>

    demo5.html示例代码

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset=’utf-8′>
    <title></title>
    </head>
    <body>
    {include file=’header.html’}
    <div>中间板块</div>
    {include file=’footer.html’}
    </body>
    </html>

    demo5.php示例代码

    <?php
    require “smarty/Smarty.class.php”;
    $smarty = new Smarty();
    $smarty -> display(“demo5.html”);
  • 相关阅读:
    POJ
    使用composer 显示错误美化
    swoft配置连接池
    PHP 超级全局变量 $_GET
    phpstorm 注解路由插件
    swoft实现自动重启服务 转
    MySql添加字段命令
    团队博客12
    团队博客11
    团队博客10
  • 原文地址:https://www.cnblogs.com/leigood/p/5033305.html
Copyright © 2011-2022 走看看