我要投稿

PHPWind 7 社区模式化 风格模板 说明

时间:2008-12-22 01:58 作者:蒋建平 阅读:57589
PHPWind 7.0 模式模板说明文档为了方便用户自己开发模板,PHPWind7的模板采用了标签技术。
模式的模板目录在模式文件夹下的template目录


1:<!--# #-->
       此标签内可以运行PHP程序,不会影响到你页面的设计。
   例如在默认模板里面用到的内容摘要及相关图片显示的逻辑判断:
复制代码
  1. <!--#if($view[intro]){#-->
  2.       <div class="intro">$view[intro]</div>
  3. <!--#}#-->


2:
复制代码
  1. <pw id=”唯一标识符” name=”名词” stamp=”调用的分类" num="调用个数" />
  2. <loop>
  3. 循环部分
  4. <loop/>


id            :必须,页面的唯一标识符,在一个页面中不许有重复的出现
name    :可忽略,该元素的名称,后台可控
stamp   :必须,调用的分类
num       :调用的个数,当不设置时默认为10。

循环部分的格式:
复制代码
  1. <loop>
  2. <a href="{url}" target="_blank">
  3. <img height="84" src="{image}" width="100" />
  4. </a> 
  5. <a href="{url}" target="_blank">{title,10}</a>
  6. </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分类的调用来说明:
代码:
复制代码
  1. <h3>{hot_redian}</h3>
  2. <ul>
  3. <pw id="hot_redian" name="社区热点" stamp="subject" num="10"/>
  4. <loop>
  5. <li>
  6. <span>
  7. <a href="u.php?uid={authorid}">{author}</a>
  8. </span>
  9. <a href="thread.php?fid={fid}">[{$forum[{fid}][name]}]</a> 
  10. <a href="{url}" target="_blank">{title}</a> 
  11. </li>
  12. </loop>
  13. </ul>


对于元素的名称,即上例中的:“社区热点”,可以在外部用:{hot_redian} 这样的形式调用。
括号里面是调用元素的 id,在本例中即 :hot_redian

现在我们可以在后台设置该元素的属性了
模式管理->各页面配置->首页,选择配置->找到hot_redian这个选项,可以设置其调用模块,及名称(显示的名称以后台的设置为准),还可自定义信
[ 此帖被lineker41在2009-01-22 20:13重新编辑 ]
 
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水

最新评论

xiao702 2008-12-22 11:00
收到。。。
top 2008-12-22 11:01
板凳啊
庐山夜客 2008-12-22 11:02
         ~~~支持
我是老蓝 2008-12-22 11:02
嗯 好的
31703243 2008-12-22 11:03
第一页都要留名
«12345»Pages: 1/8
我要投稿 我要评论
验证问题:你将要注册的是什么网站<答:phpwind> 正确答案:phpwind
插入url链接 添加表情
限 50000 字节