自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 大型网站的优化1 —— 页面静态化

一、  页面静态化中几个重要概念静态网址:纯静态HTML文档动态网址:内容存于数据库中,根据要求显示内容,url中以?,&显示不同的参数,如:news.php?lang=cn&class=1&id=2/*1=1*/伪静态网站:伪静态仅仅是对动态网址的一个重写,伪静态网址不能让动态网址“静态化” ,搜索引擎不会认为伪静态就是HTML文档。其次,伪静态可取,但应把重心放在去除冗余参数、规范

2013-06-27 20:52:39 933

原创 apache+php+mysql的分布安装

一、Apache+php+mysql的版本:Apache:2.2.22Mysql:5.5.24Php:5.3.13二、apache+php+mysql的分布安装注意:卸载软件之前要先停止服务  右击 —> 计算机 -> 服务1.    安装apache测试是否安装成功:在地址栏中输入localhost –> It works2.    安装phpPhp是作为ap

2013-06-25 21:42:26 732

原创 Smarty-总结(2)

四、变量修改器(modifier)1.概念及用法:修饰smarty中的变量,用法和函数类似。2.语法格式:smarty_var|modifier:parm1:parm2..|modifier2….执行顺序从左到右。3.系统自带的modifier(capitalize/date_format/count*/upper、default)详见说明书4.自定义modifier(给相应的文字

2012-11-26 15:46:29 283

原创 实例-贪吃蛇

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml" xml:lang="zh" lang="zh" dir="ltr">                        #container {  width: 800px;  ma

2012-11-26 15:41:58 387

原创 Smarty-案例(缓存的应用(6))

abc.confthcolor = redtrcolor1 = purpletrcolor2 = pink

2012-11-24 09:12:15 230

原创 Smarty-案例(缓存的应用(5))

abc2.tplhttp://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">无标题文档的详细信息遍号:书名:作者:出版社:价格:简介:

2012-11-24 09:10:06 244

原创 Smarty-案例(缓存的应用(4))

abc2.phpinclude ("abc.php");include ("libs/Smarty.class.php");$smarty = new Smarty();$smarty->caching=1;//开启缓存$smarty->template_dir="demo/templates";//更新模版存放路径及编译路径$smarty->compile_dir="

2012-11-24 09:08:28 184

原创 Smarty-案例(缓存的应用(3))

abc1.tplconfig_load file="abc.conf"}>http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">无标题文档">编号书名作者出版社价格简介其它">a href="ab

2012-11-24 09:07:07 231

原创 Smarty-案例(缓存的应用(2))

abc1.phpinclude ("abc.php");include ("libs/Smarty.class.php");$smarty = new Smarty();$smarty->template_dir="demo/templates";//更新模版存放路径及编译路径$smarty->compile_dir="demo/templates_c";//更新编译路径

2012-11-24 09:04:08 202

原创 Smarty-案例(缓存的应用(1))

abc.phpmysql_connect('localhost','root','1230') or die("数据库连接失败");mysql_select_db('tushu');mysql_query('set names utf8');?>

2012-11-24 09:00:28 246

原创 Smarty-案例(if和config_load的应用(4))

a.conf#全局变量bgcolor = #00ff00display = false[mycolor]bgcolor = #cccc00[yourcolor]bgcolor=#465778

2012-11-24 08:53:44 256

原创 Smarty-案例(if和config_load的应用(3))

if.tplconfig_load file="a.conf"section="yourcolor"}>http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">无标题文档>显示功能没有打开,请检查配置文件,将配

2012-11-24 08:51:45 231

原创 Smarty-案例(if和config_load的应用(2))

if.php文件include("libs/Smarty.class.php");$smarty=new Smarty();$smarty->template_dir="demo/templates";//更新模版存放路径及编译路径$smarty->compile_dir="demo/templates_c";//更新编译路径$smarty->left_delimiter=

2012-11-24 08:49:21 224

原创 Smarty-案例(if和config_load的应用(1))

.php文件http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">无标题文档 action="if.php" method="post">左对齐居中对齐右对齐

2012-11-24 08:46:13 230

原创 Smarty-总结(1)

Smarty模板技术一.    Smarty的优点、作用实现了前台页面和后台逻辑的分离。在比较大的项目中,将php程序员和美工设计人员分离。二.    Smarty相关知识点:1.     如何使用Smarty模板,使用模板的步骤1)     安装smarty(将smarty安装包中的libs文件夹拷贝到服务器目录下即可)2)     引入smarty.class.ph

2012-11-20 21:02:05 192

原创 Smarty-内建函数(if,elseif,else)

内建函数 if,elseif,elseSmarty中的if语句和php中的if语句一样灵活易用,并添加了几个特性一适应模板引擎。if必须于/if成对出现。可以使用else和elseif子句。可以使用以下条件修饰词:eq,ne,neq,gt(大于),lt(小于),ite(小于等于),le,gte(大于等于),ge,is even(是否为偶数),is odd(是否为奇数),is not eve

2012-11-19 19:40:26 324

原创 smarty-内建函数(config_load)

内建函数 config_load1.config_load函数的属性file(必须):待包含的配置文件的名称  section(非必须):配置文件中待加载部分的名称scope(非必须):加载数据的作用域,取值必须为local, parent 或 global. local 说明该变量的作用域为当前模板. parent 说明该变量的作用域为当前模板和当前模板的父模板(调用当前模板的模

2012-11-19 19:02:20 281

原创 smarty-配置文件

配置文件1.配置文件有利于设计者管理文件中的模板全局变量。最简单的例子就是模板色彩变量。一般情况下你如果想改变一个程序的外观色彩,你就必须通过过去更改每一个文件的颜色变量。如果有这个配置文件的话,色彩变量就可以保存在一个地方,只要改变这个配置文件就可以实现色彩的更新。2.配置文件变量值能够在引号中使用,但是没有必要。可以用单引号或者双引号。如有一个不止在一个区域内使用的变量值,可以使用三引

2012-11-19 18:59:06 276

原创 smarty-内建函数(include)

内建函数 include1.include的三个属性file(必须):待包含的模板文件名;assign(非必须):该属性指定一个变量保存待包含模板的输出;[var ...](非必须):传递给待包含模板的本地参数,只在待包含模板中有效。2.include标签用于在当前模板中包含其它模板,当前模板中的变量在被包含的模板中可用。必须指定file属性,该属性值指明模板资源的位置。如果设

2012-11-19 18:56:32 252

原创 smarty-缓存(局部不缓存)

5.局部不缓存(1)页面很复杂,需要设置缓存,但是页面上包含实时性较强的数据(时间、日期、股市行情、天气等)。所以在这样的页面上我们将实时性较强的数据不被设置缓存,将其它几乎不变的数据进行缓存设置(2)insert函数insert函数类似于include函数,不同之处是insert所包含的内容不会被缓存,每次调用该模板都会重新执行该函数。利用insert内建函数可以将Smarty模

2012-11-16 21:47:20 260

原创 Smarty-缓存(单页面 多缓存)

4.单页面 多缓存为了处理同样的显示界面,不同的显示内容。内容由URL参数决定。同一个模板可以生成多个缓存文件(有多少内容显示就有多少个缓存文件),多个缓存文件用display("*.tpl","$GET["id"]");在PHP中可以用is_cached判断模板是否被缓存,is_cached格式和display完全一样。例:include('Smarty.class.php');

2012-11-15 19:30:41 232

原创 Smarty-缓存(单页面单缓存)

缓存1.什么事缓存(cache)?(1)内存:临时存放数据,解决CPU和外部设备之间速度不匹配(2)高速缓存:解决CPU和内存之间速度不匹配的问题;作用是提高计算机数据的访问速度;应用在网站设计中(软件开发中)(3)缓存的概念:在PHP中,缓存就是硬盘中的一块区域,将生成的不变的页面放入这块区域中,相当于直接放入了缓存。当用户重复访问相同页面的时候,直接从缓存区域调用页面。

2012-11-14 21:36:48 248

原创 Smarty-变量调节器

变量调节器1.capitalize  将变量的首字母大写原变量内容应用后内容2.count_characters  计算变量的字符个数 不计空格:计算空格:3.cat  给字符串连接特殊字符4.count_paragraphs   计算段落个数5.count_words    计算单词个数6.count_sentences   计算句子的个数

2012-11-14 19:02:00 280

原创 Smarty-案例(判断奇偶数(3))

num.tpl文件http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">无标题文档数组中第个偶数是:数组中第个偶数是:数组中第个能被整除的数是:

2012-11-12 18:45:29 554

原创 Smarty-案例(判断奇偶数(2))

num.php$start = $_POST["num_start"];$end = $_POST["num_end"];$num_cate = $_GET["num"];$array = array();for($i=$start;$i{ $array[]=$i; }include"libs/Smarty.class.php";$smarty= new

2012-11-12 18:44:34 665

原创 Smarty-案例(判断奇偶数(1))

num.htmlhttp://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">function submit_even(){document.getElementById("num_scope").action="lianxi.php?num=even";

2012-11-12 18:43:26 1029

原创 Smarty-内建函数(利用foreach、section遍历数组)

Smarty—利用foreach、section遍历数组一、利用foreach遍历数组1.语法语句语句22.foreach的四个属性:from(待循环数组的名称)item(当前处理元素的变量名称) key(当前处理元素的键名) name(该循环的名称,用于访问该循环)3.实例:smarty.php文件$array=array(array("id"

2012-11-11 22:24:51 433

原创 Smarty-基础

Smarty模版技术一、什么是Smarty?1.概念:是使用PHP写出来的模板引擎,实现了后台逻辑(*.php)和外在内容(前台页面)分离,将php程序员和美工设计人员进行分离。2.优点:在比较大的项目中才得以体现:当后台数据没有变化的时候,只需一次编译,只有当后台数据发生变化时,页面才需要重新编译。3.不适合使用Smarty色地方:(1)小项目(美工和后台程序一人就能实现)

2012-11-11 22:18:30 599

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除