Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

模板中的<!--{block XXX}-->理解

[复制链接]
ruziniu05100 发表于 2013-6-2 01:59:07 | 显示全部楼层 |阅读模式
本帖最后由 ruziniu05100 于 2013-6-2 02:02 编辑

本人见过模板这里这样使用的模板标签<!--{block XXX}-->aaaaaaaaaadddddddd<!--{/block}-->一直不太明白,官方的说明文档也没有说明此模板标签。

应该是相当于PHP里面的把 “aaaaaaaaaadddddddd”赋值给“XXX”。

举例如下,顶部通用搜索框调用。
  1.         <font color="Red"><!--{eval $slist = array();}--></font>
  2.         <!--{if $_G['fid'] && $_G['forum']['status'] != 3 && $mod != 'group'}--><font color="Red"><!--{block slist[forumfid]}--><li><a href="javascript:;" rel="curforum" fid="$_G[fid]" >{lang search_this_forum}</a></li><!--{/block}--></font><!--{/if}-->
  3.         <!--{if $_G['setting']['portalstatus'] && $_G['setting']['search']['portal']['status'] && ($_G['group']['allowsearch'] & 1 || $_G['adminid'] == 1)}--><!--{block slist[portal]}--><li><a href="javascript:;" rel="article">{lang article}</a></li><!--{/block}--><!--{/if}-->
  4.         <!--{if $_G['setting']['search']['forum']['status'] && ($_G['group']['allowsearch'] & 2 || $_G['adminid'] == 1)}--><!--{block slist[forum]}--><li><a href="javascript:;" rel="forum" class="curtype">{lang thread}</a></li><!--{/block}--><!--{/if}-->
  5.         <!--{if helper_access::check_module('blog') && $_G['setting']['search']['blog']['status'] && ($_G['group']['allowsearch'] & 4 || $_G['adminid'] == 1)}--><!--{block slist[blog]}--><li><a href="javascript:;" rel="blog">{lang blog}</a></li><!--{/block}--><!--{/if}-->
  6.         <!--{if helper_access::check_module('album') && $_G['setting']['search']['album']['status'] && ($_G['group']['allowsearch'] & 8 || $_G['adminid'] == 1)}--><!--{block slist[album]}--><li><a href="javascript:;" rel="album">{lang album}</a></li><!--{/block}--><!--{/if}-->
  7.         <!--{if $_G['setting']['groupstatus'] && $_G['setting']['search']['group']['status'] && ($_G['group']['allowsearch'] & 16 || $_G['adminid'] == 1)}--><!--{block slist[group]}--><li><a href="javascript:;" rel="group">$_G['setting']['navs'][3]['navname']</a></li><!--{/block}--><!--{/if}-->
  8.         <!--{block slist[user]}--><li><a href="javascript:;" rel="user">{lang users}</a></li><!--{/block}-->
  9. <!--{/if}-->
  10. <!--{if $_G['setting']['search'] && $slist}-->
复制代码
其中:

<!--{eval $slist = array();}-->
        <!--{if $_G['fid'] && $_G['forum']['status'] != 3 && $mod != 'group'}--><font color="Red"><!--{block slist[forumfid]}--><li><a href="javascript:;" rel="curforum" fid="$_G[fid]" >{lang search_this_forum}</a></li><!--{/block}--></font><!--{/if}-->


红色部分相当于PHP中的

$slist[forumfid] = ‘<li><a href="javascript:;" rel="curforum" fid="$_G[fid]" >{lang search_this_forum}</a></li>’;

之后就可以进一步使用$slist[forumfid]的数据。


欢迎大家进一步补充讨论》》》》



参考此贴:https://discuz.dismall.com/forum. ... ead&tid=3298935


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-5-15 08:02 , Processed in 0.075767 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表