目标:根据后台定义的全局变量值(某一产品ID)前台页面自定开启该产品的弹窗
效果图:
操作步骤:
1、登陆到织梦dedecms 网站后台,找到 系统 - 系统基本参数 - 添加新变量,按照下面的方式输入并创建该变量(注意:变量名不要输错)
1、打开 /wwwroot /include/ extend.func.php文件
在页面最底部插入以下代码:
//根据后台自定义变量自动判断首页是否弹出产品弹窗
function getPopProduct(){
$poproID = $GLOBALS['pop_product'];
if(!empty($poproID) && $GLOBALS['pop_product'] != 0){
$row = GetOneArchive($poproID);
$poproTit = $row['title'];
$poproUrl = $row['arcurl'];
$poproDesc = $row['description'];
$poproPic.= "";
$popInfo .="
$popInfo .= $poproPic."
}else{
$popInfo = "";
}
echo $popInfo;
}
2 打开首页模板文件:
a、在
之前插入以下代码{dede:php}
if(!empty($GLOBALS['pop_product']) && $GLOBALS['pop_product'] != 0){
echo "";
echo "";
echo "";
}
{/dede:php}
$(function() {
$.dialog({width: '600px',
lock:true,
zIndex: 9999,
drag:true,
title:'最新产品推荐',
background:'#600',
opacity: 0.47,
esc:true,
content: document.getElementById('pop')
});
});
(责任编辑:最模板)