当前位置: 首页 > news >正文

怎么做视频网站教程百度排名优化工具

怎么做视频网站教程,百度排名优化工具,郴州宸轩网络科技有限公司,网络广告计费方式在PHP的世界里已经出现了各式各样的模板类,但就功能和速度来说Smarty还是一直处于领先地位,因为Smarty的功能相对强大,所以使用起来比其他一些模板类稍显复杂了一点。现在就用30分钟让您快速入门。一. 安装首先打开网页http://smarty.php.net…

在PHP的世界里已经出现了各式各样的模板类,但就功能和速度来说Smarty还是一直处于领先地位,因为Smarty的功能相对强大,所以使用起来比其他一些模板类稍显复杂了一点。现在就用30分钟让您快速入门。

一. 安装

首先打开网页http://smarty.php.net/download.php,下载最新版本的Smarty。解压下载的文件(目录结构还蛮复杂的)。接下来我演示给大家一个安装实例,看过应该会举一反三的。

(1) 我在根目录下建立了新的目录learn/,再在learn/里建立一个目录smarty/。将刚才解压缩出来的目录的libs/拷贝到smarty/里,再在smarty/里新建templates目录,templates里新建cache/,templates/,templates_c/, config/.

(2) 新建一个模板文件:index.tpl,将此文件放在learn/smarty/templates/templates目录下,代码如下:

HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

Smarty

{$hello}

新建index.php,将此文件放在learn/下:

//引用类文件

require 'smarty/libs/Smarty.class.php';

$smarty = new Smarty;

//设置各个目录的路径,这里是安装的重点

$smarty->template_dir = "smarty/templates/templates";

$smarty->compile_dir = "smarty/templates/templates_c";

$smarty->config_dir = "smarty/templates/config";

$smarty->cache_dir = "smarty/templates/cache";

//smarty模板有高速缓存的功能,如果这里是true的话即打开caching,但是会造成网页不立即更新的问题,当然也可以通过其他的办法解决

$smarty->caching = false;

$hello = "Hello World!";

//赋值

$smarty->assign("hello",$hello);

//引用模板文件

$smarty->display('index.tpl');

?>

(3) 执行index.php就能看到Hello World!了。

二. 赋值

在模板文件中需要替换的值用大括号{}括起来,值的前面还要加$号。例如{$hello}。这里可以是数组,比如{$hello.item1},{$hello.item2}…

而PHP源文件中只需要一个简单的函数assign(var , value)。

简单的例子:

*.tpl:

Hello,{$exp.name}! Good {$exp.time}

*.php:

$hello[name] = “Mr. Green”;

$hello[time]=”morning”;

$smarty->assign(“exp”,$hello);

output:

Hello,Mr.Green! Good morning

三. 引用

网站中的网页一般header和footer是可以共用的,所以只要在每个tpl中引用它们就可以了。

示例:*.tpl:

{include file="header.tpl"}

{* body of template goes here *}

{include file="footer.tpl"}

四. 判断

模板文件中可以使用if else等判断语句,即可以将一些逻辑程序放在模板里。"eq", "ne", "neq", "gt", "lt", "lte", "le",  "gte"  "ge", "is even", "is odd", "is not even", "is not odd", "not", "mod", "div by", "even by", "odd by","==","!=",">", "="这些是if中可以用到的比较。看看就能知道什么意思吧。

示例:

{if $name eq "Fred"}

Welcome Sir.

{elseif $name eq "Wilma"}

Welcome Ma'am.

{else}

Welcome, whatever you are.

{/if}

五. 循环

在Smarty里使用循环遍历数组的方法是section,如何赋值遍历都是在模板中解决,php源文件中只要一个assign就能解决问题。

示例:

{* this example will print out all the values of the $custid array *}

{section name=customer loop=$custid}

id: {$custid[customer]}

{/section}

OUTPUT:

id: 1000

id: 1001

id: 1002

六. 常见问题

Smarty将所有大括号{}里的东西都视为自己的逻辑程序,于是我们在网页中想插入javascript函数就需要literal的帮忙了,literal的功能就是忽略大括号{}。

示例:

{literal}

function isblank(field) {

if (field.value == '')

{ return false; }

else

{

document.loginform.submit();

return true;

}

}

{/literal}

http://www.lbrq.cn/news/2677267.html

相关文章:

  • 做网站常州百度快照关键词推广
  • 网站欢迎屏怎么做推广吧
  • 万峰科技.jsp网站开发四酷全书 m百度联系电话
  • 网站开发涉及内容网上卖货的平台有哪些
  • 移动端网站开发项目代刷网站推广快速
  • 政府网站建设模式网店推广方案策划书
  • 嘉兴市平湖市建设局网站网站开发软件有哪些
  • 域度设计网站sem seo
  • WordPress二级目录404一个网站可以优化多少关键词
  • 网站没备案可以上线吗北京中文seo
  • 网站改版怎么做301重定向游戏推广代理加盟
  • xp 做网站服务器杭州百度快照优化公司
  • 自己电脑怎样做网站icp备案查询
  • 绍兴网站关键词推广营销技巧美剧
  • 荔湾区做网站公司做公司网站的公司
  • 建设个人网银网站南京疫情最新消息
  • 58网站模板广州网站优化公司
  • 网站建设费一般摊销几年产品推广营销方案
  • 多视频网站建设网络广告人社区
  • 可以做动感影集的网站百度收录情况查询
  • 宣城有木有专业做网站的福州网站建设
  • 手机优化怎么关闭惠州seo推广外包
  • 建网站网络推广优势百度seo2022新算法更新
  • 网页传奇网址湖北网站seo
  • 为什么做网站结构优化域名估价
  • 法律行业网站建设谷歌搜索优化seo
  • 不正规网站制作sem优化技巧
  • app界面设计说明aso优化前景
  • 打字建站宝百度指数数据分析平台官网
  • 网站的策划和建设百度推广一年多少钱
  • Spring AI赋能图像识别:大数据模型驱动下的智能化变革
  • 博览会(树形DP)
  • 一键复制产品信息到剪贴板
  • 7、西门子PLC基础术语:数据单位、存储区域、寻址方式、字节序
  • “自动报社保 + 查询导出 ” 的完整架构图和 Playwright C# 项目初始化模板
  • 数据安全与隐私保护:企业级防护策略与技术实现