本月博客排行
年度博客排行
-
第1名
宏天软件 -
第2名
龙儿筝 -
第3名
青否云后端云 - wallimn
- vipbooks
- gashero
- wy_19921005
- benladeng5225
- fantaxy025025
- zysnba
- e_e
- javashop
- sam123456gz
- tanling8334
- arpenker
- kaizi1992
- xpenxpen
- lemonhandsome
- xiangjie88
- ganxueyun
- xyuma
- sichunli_030
- wangchen.ily
- jh108020
- Xeden
- johnsmith9th
- zxq_2017
- zhanjia
- jbosscn
- forestqqqq
- luxurioust
- lzyfn123
- ajinn
- daizj
- wjianwei666
- ranbuijj
- 喧嚣求静
- silverend
- kingwell.leng
- lchb139128
- kristy_yy
- lich0079
- jveqi
- java-007
- sunj
- yeluowuhen
- ssydxa219
- lerf
- lstcyzj
- flashsing123
最新文章列表
smarty定界符与js冲突的问题
smarty定界符与js冲突的问题
2010-01-29 11:42 245人阅读 评论(0) 收藏 举报
在使用smarty的时候,如果没有更改smarty配置,smarty的定界符是{ },大家经常可能碰到模板页中js无法正确执行的问题。
这就是因为smarty引擎把js中{ }之间的内容也当做smarty语句来处理,本人总结的解决这个问题主要有三个:
1.更改smarty配置文件中的定界符。( ...
smarty模板内赋值(设置变量)
{* do this somewhere at the top of your template *}
{assign var="title" value=$title|default:"no title"}
{* if $title was empty, it now contains the value "no title" ...
【PHP web 2.0 开发实践】2.9 Smarty 模板引擎
事先声明一下,我几乎是跟着书上做的,不过书上的是phpweb20,我的目录是pyyweb,其他都一样。
在学到 的时候,出现了这种错误:
Zend_View_Exception: script 'news/index.phtml' not found in path (/xampp/htdocs/pyyweb/include/views\scripts/) in M:\xampp\htdo ...
教程之四:---实例篇(使用phplib的DB类)
前两个月因为工作上的原因一直很忙,所以没有及时完成这个教程,正好今天周六不用加班,抽个空完成它吧! 在开始新的的教程的时候,我 先把以前的我写的那个教程中的一些错误的地方修改过来,在这里要感谢 nesta2001zhang ...
Smarty实例教程之三:----实例篇( 使用PHP内置MYSQL函数)
从本节开始我们来学习一下如果把Smarty应用到实际的例子中. 为了演示说明,我将以前写的一个站点作为实例来讲来下.先说明一下, 我本人的美术功底不是很强,所以设计出来的页面不太好看,大家就对付着看吧 在看本文之前,可以先 ...
教程之二:程序设计部分
在smarty的模板设计部分我简单的把smarty在模板中的一些常用设置做了简单的介绍,这一节主要来介绍一下如何在smarty中开始我们程序设计。 首先来介绍一下在上一节中我们使用的过的.php文件中的一些元素。同样,我们拿上一节中最开始的那个index.php文件来说明一下: = ...
大师兄Smarty教程(修正版)
整个教程分四大部分: 一、模板设计部分 二、程序设计部分 三、实例篇(使用PHP内置MySQL函数) 四、实例篇(使用phplib的DB类) 五、实例篇(使用ADODB连接数据库)
教程一:模板设计部分 一、什么是S ...
php之ZendFramewor篇(二)zf+samrty index.php 配置
<?php
error_reporting (E_ALL & ~E_DEPRECATED & ~E_NOTICE);
date_default_timezone_set ( 'Asia/Shanghai' );
define('ROOT_PATH',($ROOT_PATH =dirname(__FILE__))? $ROOT_PATH : '..');
...
php之smarty篇(三)变量操作符
capitalize [首字母大写]
count_characters [计算字符数]
cat [连接字符串]
count_paragraphs [计算段落数]
count_sentences [计算句数]
count_words [计算词数]
date_format [时间格式]
default [默认]
escape [转码]
indent[缩进]
lower[小写 ] ...
php之smarty篇(二)--smarty基础
1. 第一句首字母要大写:<{$str1|capitalize}>
2. 第二句模板变量 + 李晓军:<{$str2|cat:"李晓军"}>
3. 第三句输出当前日期:<{$str3|date_format:"%Y年%m月%d日"}>
4. 第四句.php程序中不处理,它显示默认值:<{$str4|defau ...
php之smarty篇(一)--smarty引入
smarty在引导文件中引入:
include_once ("../library/Smarty/Smarty.class.php");
$smarty = new Smarty ();
$smarty->caching = false;
$smarty->template_dir = APPLICATION_PATH."application/ ...
【原创】利用smarty模板根据数据库自动生成数据访问层
数据库配置文件:db_config.php
<?php
$vhost="localhost";
$vdb="testdb";
$vuname="root";
$vupwd="";
$vcode="utf-8";
?>
模板文件:t_source.html
<d ...
ci中使用smarty
1、到相应站点下载Smarty的源码包;2、将源码包里面的libs文件夹copy到CI的项目目录下面的libraries文件夹下,并重命名为Smarty;3、在项目目录的libraries文件夹内新建文件Cismarty.php,里面的内容如下:
后台获取 smarty 中 assign 的某个值
今天维护前人的一段代码发现偶然一个问题,php+smarty的,
前面一段很复杂的逻辑assign了一个变量,而且assign了好几十遍!
类似于:
$smarty->assign("location", $data_city[2]);
$smarty->assign("location", $location);
...
...
smarty缓存终极优化测试
之前在看到可以关闭compile_check来减少模板编译文件的判断,这几天看了下 郭欣
的《构建高性能Web站点》,再次学到好东西。就是放弃smarty自带的缓存文件的判断,直接生成html文件,然后用stat来检查html文件的时间,用来判断是否缓存是否过期。代码类似:
$cache_filename =
'cache/enjoy_'.$par.'.htm'; $sta ...
smarty 学习指南(参数说明)
Smarty是一个php模板引擎,它分开了逻辑程序和外在的内容,提供了一种易于管理的方法.
Smarty要求web服务器运行php4.0.6和以上版本.
smarty安装需要smarty库文件。可以去官方网站http://smarty.php.net下载。
网上讲了很多安装的教程,但是我都没有成功,所以直接把整个目录名改为smarty直接复制到了网站所在的目录下,然后打开 http://网 ...