PHPWind 7.0 模式
模板说明文档为了方便用户自己开发模板,PHPWind7的模板采用了标签技术。
模式的模板目录在模式文件夹下的template目录
1:<!--# #-->
此标签内可以运行
PHP程序,不会影响到你页面的设计。
例如在默认模板里面用到的内容摘要及相关
图片显示的逻辑判断:
- <!--#if($view[intro]){#-->
- <div class="intro">$view[intro]</div>
- <!--#}#-->
2:
- <pw id=”唯一标识符” name=”名词” stamp=”调用的分类" num="调用个数" />
- <loop>
- 循环部分
- <loop/>
id :必须,页面的唯一标识符,在一个页面中不许有重复的出现
name :可忽略,该元素的名称,后台可控
stamp :必须,调用的分类
num :调用的个数,当不设置时默认为10。
循环部分的格式:
- <loop>
- <a href="{url}" target="_blank">
- <img height="84" src="{image}" width="100" />
- </a>
- <a href="{url}" target="_blank">{title,10}</a>
- </loop>
循环部分的
代码必须写在<loop></loop>之内
调用变量我们采用了类似于这样的:{url}的格式
统一的变量有四个:
url :链接地址
title :标题
image :图片地址
value :值
当需要调用其他的
信息时,可参考PHPWind7数据结构手册进行使用
高级使用:
1:调用
标题时有时会遇到标题过长的
问题,只需这样编写即可:{title,20}
逗号后面便是需要截取20个字符的意思
2:对于时间,也是类似,如:想要时间的格式为:年:月:日
只需这样编写:{postdate,y:m:d}
逗号后面即时间的格式
3:对于需要缩略的图片可以这样:{image,100,90}
代表将图片缩略成100*90大小的图片,本功能只支持本地附件,暂不支持ftp远程附件
下面以
首页页面下的一个subject分类的调用来说明:
代码:
- <h3>{hot_redian}</h3>
- <ul>
- <pw id="hot_redian" name="社区热点" stamp="subject" num="10"/>
- <loop>
- <li>
- <span>
- <a href="u.php?uid={authorid}">{author}</a>
- </span>
- <a href="thread.php?fid={fid}">[{$forum[{fid}][name]}]</a>
- <a href="{url}" target="_blank">{title}</a>
- </li>
- </loop>
- </ul>
对于元素的名称,即上例中的:“社区热点”,可以在外部用:{hot_redian} 这样的形式调用。
括号里面是调用元素的 id,在本例中即 :hot_redian
现在我们可以在后台设置该元素的属性了
模式管理->各页面配置->首页,选择配置->找到hot_redian这个选项,可以设置其调用模块,及名称(显示的名称以后台的设置为准),还可自定义信
[ 此帖被lineker41在2009-01-22 20:13重新编辑 ]