全部模板|TAG标签|加入收藏|网站地图您好,欢迎来到牛模板!
您现在的位置:首页 > 帝国知识 > 二次开发 > 不同栏目调用显示不同内容、广告、局部变量模板

不同栏目调用显示不同内容、广告、局部变量模板

时间:2019-01-14 作者:牛模板 点击:


不同栏目调用显示不同内容、广告、局部变量模板

问:我在PC内容页有个位置想根据不同的栏目,调用不同的广告,应该怎样写

答:php判断

内容、广告不解释了,局部变量模板如:扩展变量、公共模板变量[!--temp.xxx--]

-----------栏目少时---------

判断当前栏目:
<?php
if($GLOBALS[navclassid]==1)
{
?>
栏目ID=1时显示内容
<?php
}
elseif($GLOBALS[navclassid]==2)
{
?>
栏目ID=2时显示内容
<?php
}
?>

判断当前父栏目:
<?php
if($class_r[$GLOBALS[navclassid]][bclassid]==1)
{
?>
栏目ID=1时显示内容
<?php
}
elseif($class_r[$GLOBALS[navclassid]][bclassid]==2)
{
?>
栏目ID=2时显示内容
<?php
}
?>

------------多个栏目时----------------

方法1:
注释:“$GLOBALS[navclassid]==0”是判断首页用的
      php多个条件用 ||或&&

<?php
if($GLOBALS[navclassid]==0)
{
?>
广告1
<?php
}
elseif($GLOBALS[navclassid]==34||$GLOBALS[navclassid]==35)
{
?>
广告2
<?php
}
elseif($GLOBALS[navclassid]==36||$GLOBALS[navclassid]==37)
{
?>
广告3
<?php
}
?>

或 ID多少至I多少(ID范围)
如:有100栏目---首页为广告1、12--25为广告2、26--39为广告3、其他为其他广告(即:1-11和40-100的为其他广告)
方法:如ID为12--25的可以用 ($GLOBALS[navclassid]>11||$GLOBALS[navclassid]<26) 或 ($GLOBALS[navclassid]=>12||$GLOBALS[navclassid]<=25)

<?php
if($GLOBALS[navclassid]==0)
{
?>
广告1
<?php
}
elseif($GLOBALS[navclassid]>11||$GLOBALS[navclassid]<26)
{
?>
广告2
<?php
}
elseif($GLOBALS[navclassid]>25||$GLOBALS[navclassid]<40)
{
?>
广告3
<?php
}
else
{
?>
其它广告
<?php
}
?>
 

------------------------------------------------------------------
方法2:
<?php
$c1_r=array(189,191,120,168,88,76,65,23,87);
$c2_r=array(212,43,55,86,99);
if($GLOBALS[navclassid]==0)
{
$cid1='<script type="text/javascript">AD_ad1()</script>';
}
elseif(in_array($GLOBALS[navclassid],$c1_r))
{
$cid1='<script type="text/javascript">AD_ad2()</script>';
}
elseif(in_array($GLOBALS[navclassid],$c2_r))
{
$cid1='<script type="text/javascript">AD_ad3()</script>';
}
?>
<?=$cid1?>


不需要判断首页修改后为:
<?php
$c1_r=array(35,34);
$c2_r=array(36,37);
if(in_array($GLOBALS[navclassid],$c1_r))
{
$cid1='广告1';
}
elseif(in_array($GLOBALS[navclassid],$c2_r))
{
$cid1='广告2';
}
else
{
$cid1='其他广告';
}
?>
<?=$cid1?>

------------------------------------------------------------------
方法3:

<?php
$h1_r=array(34,35);
$h2_r=array(36,37);
if(in_array($GLOBALS[navclassid],$h1_r))
{
?>
广告1
<?php
}
elseif(in_array($GLOBALS[navclassid],$h2_r))
{
?>
广告2
<?php
}
?>
 

本文版权归原作者所有,转载请注明原文来源出处,牛模板感谢您的支持!

本文链接:http://www.niumb.com/ecms/kaifa/61.html 不同栏目调用显示不同内容、广告、局部变量模板 http://www.niumb.com/ecms/kaifa/61.html

相关内容推荐:
发表评论:

完整
亲测保证模板完整

发货
8小时内发货

BUG修复
BUG免费修复

关于本站 - 网站公告 - 常见问题 - 服务项目 - 售后服务 - 版权声明 - 网站地图 - 友情链接 - 联系我们

© 2018 牛模板(niumb.com) 版权所有,并保留所有权利。 | Powered by Ecms | 冀ICP备12009318号 |

售前咨询

售后服务

技术支持