【Smarty模板中的foreach,foreachelse的用法代码实例】教程文章相关的互联网学习教程文章

smarty模板路径问题

请教个问题,使用smarty的时候我的模板页的css和图片链接路径都不对,百度说引入的路径是相对于php文件的,但是我引入的应该没错吧 请大家帮下忙 回复讨论(解决方案) 1.最好加上网站的域名 如 www.yourweb.com/css/xxx.css 在smarty父类模板中注册url。全局加上 2.自己调试吧。不行就加 /../../css/xxx.css 试试 楼主何不自己多试几次。又不是啥困难问题 1.最好加上网站的域名 如 www.yourweb.com/css/xxx.css...

smarty模板文件.tpl在写标签的样式设置的时候href属性值为什么写“javascript:”就能完成,这样写了怎么实现的,就是样式设置的路径是怎么读取的

smarty javascript 标签 href ', 'zip01', 'zip02', 'state', 'addr01'); return false;" target="_blank">所在地入力 如果说这里是用来设置样式的,那么具体是怎么读取样式的路径的? 回复讨论(解决方案) 这里不是设置样式的,javascript:; 是个死链接,就是你点击a标签后不会跳转。主要用来调用js脚本。

smarty模板文件tpl中在写输出的时候会变量名后面的“|h”是什么含义

smarty |h 例如:" class="box60" style="<!--{$arrErr.state|sfGetErrorColor}; ime-mode: active;" /> 红色字体的变量的后面的|h是做什么的? 回复讨论(解决方案) | 管道(借用操作系统名词) 将模板变量传递给函数 嗯,谢谢,那就是说 “|h”的作用就是这样? 能具体些吗,我菜鸟,刚刚PHP $arrForm.state|h 等价于 h($arrForm.state) 他就是这么约定的,没有道理可言 你最好先看两遍手册 知道...

CI框架的前台和后台要分别设置两个smarty模板吗

CI框架的前台和后台要分别设置两个smarty模板 回复讨论(解决方案) 通常前台和后台分属两个项目,自然有各自的模板 即便归属于一个项目,那么前后台的模板也不可能通用 但 smarty 只需一个 通常前台和后台分属两个项目,自然有各自的模板 即便归属于一个项目,那么前后台的模板也不可能通用 但 smarty 只需一个 smarty放在哪个目录下好呢?好像没有公共的目录。application两个,一个是前台,一个是后台,还有一个...

smarty怎么在模板上循环遍历输出三维数据???

smarty php 多维数组循环 这个从php传过来的数组结构。 Array ( [0] => Array ( [0] => Array ( [id] => 15 [pid] => 0-2-11 [name] => 女装 [href] => [date] => ) [1] => Array ( ...

怎么根据smarty模板中定义的数字获取相应的新闻条数?

刚接触smarty模板,想在模板中控制显示的新闻条数,如下显示5条新闻 {section name=news loop=$arr max=5} {$arr[news].title}{/section} 请问在php程序中怎么根据模板中的条数来读取相应的记录数?怎么获取模板中设置的条数? 从而实现下面的SQL: SELECT id, title, wdate FROM news ORDER BY id DESC LIMIT 0, 5 而不是: SELECT id, title, wdate FROM news ORDER BY id DESC 回复讨论(解决方案) 想取几条...

smarty模板和php之间数据传递问题

本人做了一个页面,用的smarty模板。数据都在index.php中读出来了,然后显示在index.tpl文件中。但是tpl文件有个按钮,是要把数据按规定排序的。例如,我默认的是index.php中从数据库中读出来顺序是1,2,3,4。那么tpl文件中有个按钮,点击之后页面显示的就是4,3,2,1。目前就是想知道,怎么把那个点击事件传送到index.php,然后index.php按规定读出数据之后,再显示到tpl文件中。 我在tpl文件中写了一个点击事件,想用ajax传递,抓...

smarty模板编辑器

新手 我想砸smarty模本中插入一个在线编辑器FCK 但是FCK调用是用PHP代码调用,我可不可在控制器里生成一个编辑对象,在分配到TPL中,如果砸tpl中写PHP代码的话这个试了几次不行啊。求各位大侠帮忙.... 回复讨论(解决方案) 可以,参考下面这篇博文: http://blog.csdn.net/onsrs/article/details/4308062 楼上正解学习了。 谢谢 可以了 我动态给它加了个CLASS

smarty的模板中能写优先级吗?

举例{wf:($i-1)/2 eq 0} 我想在模板中先进行加法再进行除法,但是模板不支持(),应该怎么写啊? 回复讨论(解决方案) {math equation="(( x + y ) / z )" x=2 y=10 z=2}

smarty模板中嵌入php代码,出现啼笑皆非的错误,请大神帮助!【图】

首先,各位大神,咱们就不纠结在应该不应该把php代码嵌入smarty模板中这类问题了,好不?因为我也是在别人代码上增加功能,只要能快速解决问题,啥办法都行。 问题描述: 在表格中,采用foreach的方式从$items读取每个记录,并且在表格中每行显示若干关键词相应的内容。$items是来自于后端php代码处理的结果。现在我需要在显示某个关键词内容时加个判断,读取相应内容,并且做个小链接。 代码如下: {foreach $items a...

smarty模板引擎里如何进行字符串动态拼接呢?

<{$value.seller_id}> 我想$value.seller_id 这个值是多少那么star_02 中的02就是多少,就是02是动态的,在模板里如何拼接呢?谢谢 回复讨论(解决方案) 直接">不行吗 <{foreach from=$sellerData key=key item=value}> <{$value.seller_id}> <{/foreach}> 没看错 就是这么简单 {$value.seller_id} 放在span class="star_02">里不行? span class="star_{$value.seller...

smarty模板输出字符乱码

我创建了config.conf作为配置文件,想运用smarty模板导入并在页面输出 PHP,html和config.conf为编码方式都为utf8,firefox浏览器unicode 页面却出乱码 我将config.conf改成ANSI编码方式 我推断可能与smarty本身的编码方式有关 我从其他人那里拷贝了一个smarty包(我自己的是从官网上下载最新版本的),页面显示正常没有乱码。 config.conf输入信息如下 webTitle=当当网,全球最大的中文网上书店copyRigh...

smarty模板如何向html中&lt;iframe&gt;嵌入部分赋值?

如将php一变量$example $smarty -> assign('example', $example); $smarty -> display('index.html'); $example能传递到index.html页面中并显示 但是index.html中通过嵌入的网页右边栏如何获得这个变量? 刚刚接触smarty 小白请大神指点 回复讨论(解决方案) 除了用 js 向 iframe 写,iframe 的内容来自于独立的 url 你在嵌套的iframe里面<{$example}> 是另一??面,在iframe?面中?就可以了。 你...

smarty模板中,js中怎么嵌套foreach或section循环?

这是静态页。 用smarty循环,实现这样 {literal} 回复讨论(解决方案) 就和在网页上的一样,最好改一下定界符“{<” 可以在php里面用json_encode 转化为json后再传给smarty , js 解析json输出就简单多了。 {foreach item=lop from=$tuan } box.add({"url":"./upload/admin/{$lop.image}","title":"{$lop.title}"}); {/foreach} 这个循...

smarty模板display的页面输出乱码

我的数据库使用的是gb2312,而用smarty输出出来的却是乱码,如果还需要详细 我在补充 回复讨论(解决方案) 从数据库读取数据时,要声明与你页面编码一致的字符集 数据编码,文件编码,要一致,看一下你的文件编码,数据库编码, 数据编码,文件编码 一致就可以了,跟SMARTY没有半毛钱关系 如果不用smarty的话,一切正常,付上各个文件和数据库的图 乱码在哪? 你的index.html 是gbk编码吗? 嗯,我...

实例 - 相关标签