在插件模版中用自定标签调取内容的方法
网畅,智能网站应用系统专业开发商!2008-12-03 11:32:17 作者:SystemMaster 来源: 文字大小: [] [] []

有些用户在模版制作的过程中,需要使用自定标签调取自己想要的内容。比如:简介{ #memo# }。

本文介绍自定义标签调用数据的原理:

一个插件,首先通过插件程序从数据库获取数据,然后定义成标签,再通过模版解释器将标签解释为定义的数据。比如下载频道检索插件DownQuery,对应的插件程序是module/DownQuery.php。

取数据:

while($fsql->next_record()){
  
  $id=$fsql->f('id');
  $title=$fsql->f('title');
  $catpath=$fsql->f('catpath');
  $dtime=$fsql->f('dtime');
  $uptime=$fsql->f('uptime');
  $nowcatid=$fsql->f('catid');
  $memo=$fsql->f('memo');

...定义给标签

  $var=array (
  'title' => $title,
  'dtime' => $dtime,
  'uptime' => $uptime,
  'url' => $url,
  'memo' => $memo,


只要在这个插件程序中取出数据并定义给标签,就可以直接在插件模版中使用你的自定义标签{ #memo# }了。要调用其他数据也是一样的原理,只要通过插件程序读取数据并定义给标签,就可以直接使用相应的标签来显示任何需要的内容。

  • 评论标题
  • 评论内容
  • 图片上传
  • 表情图标
  • 验 证 码