帝国cms判断是否为首页代码之应用|首页加载友链

2017-08-20 916 0

问题:用帝国cms制作的网站底部区域基本一样,只是首页的底部有友情链接功能,在帝国cms中,一个方法是制作两个公共模板变量,一个给首页的底部用,一个给全站其他页面用,这样比较简单直观;另个一个方法是可以用php代码来判断:如果是首页,就加载友情链接,否则就不加载。

帝国cms判断首页

网上搜索,有代码,只是未曾验证。如下:

<?php
if($GLOBALS[navclassid]) //非首页
{
?>
class=”single-post”
<?php
else// 首页
{
?>
class=”layout-grid”
<?php
}

开始实践和套用吧。最后代码如下:如果是首页,则显示友情链接,其他页则不。

<?php
if($GLOBALS[navclassid])
{
?>
 <dl class="commonweb" style="display:none">
 </dl>
 <?php
}
else
{
?>
 <dl class="commonweb">
 友情链接|
 [e:loop={'select * from [!db.pre!]enewslink where checked=1 and lpic="" order by lid',20,24,0}] <a href="<?=$bqr[lurl]?>" target="_blank">
 <?=$bqr[lname]?>
 </a> [/e:loop]
 </dl>
 <?php
}
?>

不过有一点最后会让这代码失灵,就是如果帝国cms网站制作时用到了单页面,由于代码里没有判断单页面的功能(也没搜索到答案),那单页面也会加载友链,这段代码的功能就残缺了。

相关文章

迅睿CMS后台内容加载不出来,解决方式是升级至最新框架及建站系统,附离线包升级实操记录
必应站长平台提示网站SEO description文字偏短,及WORDPRESS内容批量替换保险做法
wordpress6.5升级至6.8有风险!不得不采取曲线救国方式来解决
国际择校信息平台开发手记:5+2=23,均瑶集团下属的“世外教育系国际学校”,在上海究竟有多少所?
择校信息平台开发手记:2025中国国际化学校排名100强,有两家比均瑶集团旗下上海世外学校更强?
wordpress技术贴:缓存插件导致网站乱码、关键词自动加外链并标识