帝国cms模板判断输出副标题还是原标题的2种方法

很多时候为了界面或宣传效果,文章页或其它页面的标题要有所改变,这时候就需要用副标题当标题使用了。强大的帝国cms肯定也有副标题了,在文章页等子页面中和栏目页都有副标题这个字段的。

但是呢,大多数情况下是不需要用副标题的,如果我们一个一个的去设置副标题那岂不是浪费了许多宝贵的时间,这时我们就考虑到怎么样能够在副标题为空时输出显示原标题了。

网上搜索出来的大多只有一种方式来实现副标题为空时输出显示原标题,就是页面正文中用灵动标签来实现,代码如下:

复制代码代码如下:

<?=$bqr[ftitle]?$bqr[ftitle]:$bqr[title]?>

要注意的是,这段代码需要在灵动标签中使用,所以基本也只能在中文中出现,如果想要在title标签中显示标题,是不可以的,经过测试,下面的这段代码可以在title标签中实现副标题为空时输出显示原标题:

复制代码代码如下:

<title><?php echo $navinfor['ftitle']?$navinfor['ftitle']:$navinfor['title'] ?>_CMS建站</title>

时间: 2024-09-13 20:49:46

帝国cms模板判断输出副标题还是原标题的2种方法的相关文章

为帝国cms模板添加站内搜索小教程

由于客户的需要,最近都在整帝国cms,很多东西还是不熟悉,特别是帝国cms模板,以前用的那些网站模板一般是保存在ftp文件中,而帝国cms模板是直接保存在数据库中,修改是在网站后台的模板管理,得慢慢适应. 这几天接到一个站,整体是做得差不多了,就是有很多细节还没解决,例如帝国cms站内搜索还不能实现.本着好奇的新鲜,就随着xmyanke一起来鼓捣一下吧. 在本帝国cms模板修改案例中,站内搜索是放在网站头部右上角,那么我们就在后台-模板-公共模板变量-管理模板变量-页面头部[!--temp.he

html javascript: 用JavaScript判断一个html元素是否存在的几种方法

用javascript判断一个html元素是否存在的五种方法:   1. 判断表单元素是否存在 if("periodPerMonth" in document.theForm){ return true; }else{ return false; } 2. 判断页面元素是否存在 if(document.getElementById("XXX")){ //存在 } 3. 判断表单元素是否存在 if(document.theForm.periodPerMonth){ /

JavaScript实现判断图片是否加载完成的3种方法整理

 这篇文章主要介绍了JavaScript实现判断图片是否加载完成的3种方法整理,本文讲解了onload方法.javascipt原生方法.jquery方法三种方法,需要的朋友可以参考下     有时候我们在前端开发工作中为了获取图片的信息,需要在图片加载完成后才可以正确的获取到图片的大小尺寸,并且执行相应的回调函数使图片产生某种显示效果.本文主要整理了几种常见的javascipt判断图片加载完成时的方法,并通过代码与实际应用相结合进行解释与说明. onload方法 通过向img标签添加onload

【转载】Python脚本判断一个数是否为素数的几种方法

     质数又称素数.指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数.素数在数论中有着很重要的地位.比1大但不是素数的数称为合数.1和0既非素数也非合数.质数是与合数相对立的两个概念,二者构成了数论当中最基础的定义之一.基于质数定义的基础之上而建立的问题有很多世界级的难题,如哥德巴赫猜想等.算术基本定理证明每个大于1的正整数都可以写成素数的乘积,并且这种乘积的形式是唯一的.这个定理的重要一点是,将1排斥在素数集合以外.如果1被认为是素数,那么这些严格的阐述就不得不加上

判断iPhone的WiFi是否打开的两种方法_IOS

判断WiFi是否连接可以使用Reachability进行判断,那么WiFi是否打开应该怎么判断呢? 下面是两种完全基于不同思路的方法: 方法一: 使用SystemConfiguration.framework 库进行判断 #import <ifaddrs.h> #import <net/if.h> #import <SystemConfiguration/CaptiveNetwork.h> - (BOOL) isWiFiEnabled { NSCountedSet *

php文件扩展名判断及获取文件扩展名的N种方法_php实例

下面代码是php文件扩展名判断 <!DOCTYPE> <html> <head> <meta http-equiv="Content-type" content="text/html" charset="utf-8"> <title>check file</title> </head> <body> <b>文件扩展名验证</b>

PHP判断数组是否为空的常用方法(五种方法)

本文介绍了PHP开发中遇到的数组问题,这里介绍了判断PHP数组为空的5种方法,有需要的朋友可以借鉴参考一下. 1. isset功能:判断变量是否被初始化 说明:它并不会判断变量是否为空,并且可以用来判断数组中元素是否被定义过 注意:当使用isset来判断数组元素是否被初始化过时,它的效率比array_key_exists高4倍左右 <?php $a = ''; $a['c'] = ''; if (!isset($a)) echo '$a 未被初始化' . ""; if (!iss

帝国CMS模板实现内容页调用当前会员信息及文章信息的方法

采用帝国CMS制作会员系统的时候经常会需要在各个页面灵活的调用会员信息及对应栏目列表信息,本文讲述了帝国CMS实现内容页调用当前会员信息及文章信息的方法,具体步骤如下: 一.调用会员信息: 把以下代码加到内容页模板里即可 复制代码代码如下: <?php $userr=sys_ShowMemberInfo(0,''); ?> <span class="udate">注册时间:<?=$userr[registertime]==null?""

ThinkPHP模板判断输出Present标签用法详解_php实例

ThinkPHP模板的present标签用于判断模板变量是否已经赋值. ThinkPHP模板引擎的present标签用来判断模板变量是否已经赋值,其功能相当于PHP中的isset()函数行为,格式如下: <present name="变量名">要输出的内容</present> 用法举例如下: <present name="username">{$username} 你好!</present> 该例子等同于: if(is