- 博客(17)
- 收藏
- 关注
转载 smarty自定义函数
Smarty:1、 自定义函数(自定义标签)1) php文件function定义函数注册步骤(register_function()、register_block())Tpl文件类似于html标签成对出现---块……..2)当作插件./plugins*.function.*.phpFunctionsmarty_function.*.block.*.p
2011-11-27 15:17:49 630
原创 smarty实现风格更改
index.phpsession_start();include("./conn.php");include("./init.inc.php");include("./FCKeditor/fckeditor.php");//从php文件分配标量的模板变量$page_title="新闻管理系统";$tpl->assign("page_title",$page_titl
2011-11-24 20:40:22 286
原创 使用smarty缓存控制
用户在每次访问PHP应用程序时,都会建立新的数据库连接并重新获取一次数据,在经过操作处理形成html代码响应给用户,如果不想每次都重复出现相同的操作,就可以在一次访问php应用程序时,将动态获取的html代码保存为静态的html页面,形成缓存文件,以后每次请求该页面时,直接读取缓存的数据,而不用每次执行相同的操作。1、建立缓存:include("./libs/Smarty.clas
2011-11-18 14:56:57 1222 1
原创 smarty内建函数
内建函数 按照smarty的要求去用config_load :加载配置文件 file= “配置文件名称” section=“区域名称” $tpl->configs=”./configs” //基准路径 ./configs/dir_1/a.conf include :标签用于在当前模板中包含其它子模板. 当前模板中的变量在被包含的
2011-11-17 20:46:06 282
原创 smarty自定义函数1
Smarty自定义函数 作用:用于在模板被执行时为模板变量赋值函数名称:assign参数:var: 声明变量名称 字符串 Value: 给该变量赋值 字符串 $tpl->assign(“title”,”this is title”);实现自定义函数有两种:1.注册自定义函数(3.*版本不支持)$tpl->register_function(
2011-11-16 17:02:07 244
原创 php面向对象理解(一)
面向对象的理解:面向对象的概念; 面向对象编程是一种计算机编程架构,OOP的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成,OOP达到了软件工程的三个目标:重用性、灵活性和扩展性。为了实现整体运算,每个对象都能够接收信息、处理数据和向其它对象发送信息。面向对象一直是软件开发领域内比较热门的话题,首先,面向对象符合人类看待事物的一般规律。其次,采用面向对象方法可以使
2011-11-15 19:21:47 962 1
原创 smarty6(加载配置文件)
Smarty分页:在编辑写分页代码之前,需要准备两方面内容:1.smarty类库及所需的各级子目录;2.是创建数据库表及分页所需的多条记录。(待续。。。。。)Sma rty加载配置文件:在smarty模板中如果需要使用配置文件中的变量,必须先将配置中的文件加载到模板中才能访问。加载配置文件可以使用内置函数config_load,并且指定的这个配置文件必须加载特定的目录中存在。可以在co
2011-11-14 20:03:09 560
原创 smarty5
1. 从PHP分配的变量调用从PHP分配的变量需在前加"$"符号.(译注:同php一样)调用模板内的assign函数分配的变量也是这样.(译注:也是用$加变量名来调用)Eg: index.php:$smarty = new Smarty;$smarty->assign('firstname', 'Doug'); $smarty->assign('la
2011-11-11 15:27:34 230
原创 smarty4
smarty的注释格式:smartyl 从数据库获取:smarty连接数据库方式:$mysqli = new mysqli("localhost","root","","smarty_var"); //smarty_var:数据库smarty数据库表的sql语句执行:$result = $mysqli->query("select * from user");Smarty3.1.
2011-11-10 20:21:17 419
原创 smarty3
MyTpl.phpclass MyTpl{ /* 声明属性$template_dir,保存文档文件所在路径 声明属性compile_dir,保存编译后文件所在路径 */ //$template_dir = './templates';
2011-11-09 21:58:11 285
原创 smarty2
我的第一个smarty类:class MyTpl{ /* 声明属性$template_dir,保存文档文件所在路径 声明属性compile_dir,保存编译后文件所在路径 */ //$template_dir = './templates'; //$compile_dir = './template_s'; public $template_dir; p
2011-11-08 20:32:41 359
转载 smarty1
Smarty是一个使用PHP写出来的模板引擎,是目前业界最著名的PHP模板引擎之一。它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与HTML代码混杂在一起PHP代码逻辑分离。简单的讲,目的就是要使PHP程序员同前端人员分离,使程序员改变程序的逻辑内容不会影响到前端人员的页面设计,前端人员重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。优点: 1
2011-11-07 17:45:55 211
原创 ajax3
第二种方式实现异步通信1、定义AJAX的核心对象XMLHttpRequest XMLHttpRequest:是浏览器的XMLHTTP组件的对象,通过该对象AJAX可以像桌面应用程序一样同服务器进行数据层面的交互,不需要每次都进行整个页面的刷新。 2、步骤1)初始化对象并发送XMLHttpRequest请求ü 针对IE7.0、8.0、firefox、mozillar
2011-11-07 17:17:48 280
原创 ajax2
AJAX(Asynchronous Javascript and XML)---异步交互(通信)1、 涉及的技术内容1) 使用XHTML和CSS标准的显示技术;2) 使用DOM进行动态显示和交互;3) XML和XSLT进行数据交换和处理;4) XMLHttpRequest进行数据的检索---浏览器内置的对象;5) Javascript来将以上技术融合;2、
2011-11-07 17:16:32 230
原创 ajax1
AJAX(Asynchronous Javascript and XML)---异步交互(通信)1、 涉及的技术内容1) 使用XHTML和CSS标准的显示技术;2) 使用DOM进行动态显示和交互;3) XML和XSLT进行数据交换和处理;4) XMLHttpRequest进行数据的检索---浏览器内置的对象;5) Javascript来将以上技术融合;2、
2011-11-07 17:15:49 227
原创 购物车的简单小实现(1)
Carlist.php session_start();//识别用户身份//记录不同页面跳转后的商品情况?>网上商品//从tb_product_type表获取产品类别信息,显示到首页//步骤:后台添加商品//前台显示表里相关商品信息//连接数据库//选择数据库//设计sql语句//执行sql语句//获取信息mysq
2011-11-02 21:03:45 440
转载 购物车实现的原理
购物车的实现原理购物车相当于现实中超市的购物车,不同的是一个是实体车,一个是虚拟车而已。用户可以在购物网站的不同页面之间跳转,以选购自己喜爱的商品,点击购买时,该商品就自动保存到你的购物车中,重复选购后,最后将选中的所有商品放在购物车中统一到付款台结账,这也是尽量让客户体验到现实生活中购物的感觉。服务器通过追踪每个用户的行动,以保证在结账时每件商品都物有其主。购物车的功能包括以下几项:
2011-11-01 20:57:38 526
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人