Discuz if条件判断语法使用教程

overme6个月前 (10-17)网页设计383
Discuz模板制作中,<!–{if}–>语法使用方法

通过if控制不同条件下的HTML输出内容
如果写在HTML表单元素中,可以省去使代码更清晰易读,如{if $ $m_var}输出内容{/if}

单分支条件if判断,即只控制在满足某一种情况下的html内容输出,没有其他的输出样式
<!–{if $m_var==6}–>
    <li><a href=”localhost”>输出内容</a></li>
<!–{/if}–>

<!–{if empty($m_var)&& ($m_var1==1 && $m_var2 == 2)}–>
   <li><a href=”localhost”>输出内容</a></li>
<!–{/if}–>

带有2条分支条件的if写法
<!–{if $m_var == 1}–>
  <li><a href=”localhost”><img src=”data/attachment/forum/$tupian” title=”$index_latest[subject]” width=”100px” height=”65px”></a></li>
<!–{else}–>
   <li><a href=”localhost”>输出内容</a></li>
<!–{/if}–>

带有3条分支条件的if写法
<!–{if $m_var == 1}–>
输出内容
<!–{elseif $m_var== 2}–>
输出内容
<!–{else}–>
其他情况输出内容
<!–{/if}–>

相关文章

Discuz主题链接地址URL显示完全的修改教程

登陆FTP,打开 source/function/function_discuzcode.php 下载到本地,用代码编辑器编辑 搜索 如下代码 $length = 65; if(strle...

Discuz密码错误15分钟后登陆解决方法

使用Discuz建网站时,会遇到这样的问题,就是当用户密码输错5次之后,Discuz就会提示“密码错误次数过多,请15分钟后登陆”。怎么解决这样的问题呢? 下面介绍一下Discuz“密码错误次数过...


		Discuz去除图片下载附件提示信息

Discuz去除图片下载附件提示信息

使用Discuz建站系统发布帖子内容时,内容有图片时。鼠标移动到图片上时,会弹出下图所示的“下载附件”的提示信息。 实际大家浏览网页时,基本上是不会主动下载图片的,只是查看而已。但是,下载附件的提...

discuz通过{eval }在模板中运行 PHP语句

为了安全起见,discuz 系统默认模板文件无法直接用 <?php … ?> 来运行PHP语句,只能通过固定标签 {eval} 在模板中运行 PHP 语句。 discuz模板php单行...

Discuz Header meta代码解析

Discuz系统统一的头部文件所在位置:/template/default/common/header_common.htm 部分代码解析如下: <meta http-equiv=”Cont...


		Discuz 核心函数class_core.php文件讲解

Discuz 核心函数class_core.php文件讲解

error_reporting(E_ALL); //设置error级别为报告所有错误 //定义常量值 define(‘IN_DISCUZ’, true); //设置常量IN_DISCUZ为true...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。