📄 listad.php
字号:
<?php
require("../../class/connect.php");
include("../../class/db_sql.php");
include("../../class/config.php");
include("../../class/functions.php");
include "../".LoadLang("pub/fun.php");
$link=db_connect();
$empire=new mysqlquery();
$logininid=getcvar('loginuserid');
$loginin=getcvar('loginusername');
$loginrnd=getcvar('loginrnd');
$loginlevel=getcvar('loginlevel');
$editor=1;
is_login($logininid,$loginin,$loginrnd);
//验证权限
CheckLevel($logininid,$loginin,$classid,"ad");
//增加广告
function AddAd($add,$titlefont,$titlecolor,$userid,$username){
global $empire,$dbtbpre;
if(!$add[classid]||!$add[title]||!$add[adtype])
{printerror("EmptyAd","history.go(-1)");}
//验证权限
CheckLevel($userid,$username,$classid,"ad");
$add[htmlcode]=RepPhpAspJspcodeText($add[htmlcode]);
$ttitlefont=TitleFont($titlefont,'no');
//变量处理
$add[pic_width]=(int)$add[pic_width];
$add[pic_height]=(int)$add[pic_height];
$add[classid]=(int)$add[classid];
$add[adtype]=(int)$add[adtype];
$add[t]=(int)$add[t];
$add[ylink]=(int)$add[ylink];
$sql=$empire->query("insert into {$dbtbpre}enewsad(picurl,url,pic_width,pic_height,onclick,classid,adtype,title,target,alt,starttime,endtime,adsay,titlefont,titlecolor,htmlcode,t,ylink) values('$add[picurl]','$add[url]',$add[pic_width],$add[pic_height],0,$add[classid],$add[adtype],'$add[title]','$add[target]','$add[alt]','$add[starttime]','$add[endtime]','$add[adsay]','$ttitlefont','$titlecolor','$add[htmlcode]',$add[t],$add[ylink]);");
$adid=$empire->lastid();
GetAdJs($adid);
if($sql)
{
//操作日志
insert_dolog("adid=".$adid."<br>title=".$add[title]);
printerror("AddAdSuccess","AddAd.php?enews=AddAd&t=".$add[t]);
}
else
{printerror("DbError","history.go(-1)");}
}
//修改广告
function EditAd($add,$titlefont,$titlecolor,$userid,$username){
global $empire,$time,$dbtbpre;
$add[adid]=(int)$add[adid];
if(!$add[classid]||!$add[title]||!$add[adtype]||!$add[adid])
{printerror("EmptyAd","history.go(-1)");}
//验证权限
CheckLevel($userid,$username,$classid,"ad");
$ttitlefont=TitleFont($titlefont,'no');
//重置
if($add[reset])
{$a=",onclick=0";}
//变量处理
$add[pic_width]=(int)$add[pic_width];
$add[pic_height]=(int)$add[pic_height];
$add[classid]=(int)$add[classid];
$add[adtype]=(int)$add[adtype];
$add[t]=(int)$add[t];
$add[ylink]=(int)$add[ylink];
$sql=$empire->query("update {$dbtbpre}enewsad set picurl='$add[picurl]',url='$add[url]',pic_width=$add[pic_width],pic_height=$add[pic_height],classid=$add[classid],adtype=$add[adtype],title='$add[title]',target='$add[target]',alt='$add[alt]',starttime='$add[starttime]',endtime='$add[endtime]',adsay='$add[adsay]',titlefont='$ttitlefont',titlecolor='$titlecolor',htmlcode='$add[htmlcode]',t=$add[t],ylink=$add[ylink]".$a." where adid='$add[adid]'");
GetAdJs($add[adid]);
if($sql)
{
//操作日志
insert_dolog("adid=".$add[adid]."<br>title=".$add[title]);
printerror("EditAdSuccess","ListAd.php?time=$time");
}
else
{printerror("DbError","history.go(-1)");}
}
//删除广告
function DelAd($adid,$userid,$username){
global $empire,$time,$public_r,$dbtbpre;
$adid=(int)$adid;
if(!$adid)
{printerror("NotDelAdid","history.go(-1)");}
//验证权限
CheckLevel($userid,$username,$classid,"ad");
$r=$empire->fetch1("select title from {$dbtbpre}enewsad where adid='$adid'");
$sql=$empire->query("delete from {$dbtbpre}enewsad where adid='$adid'");
$file="../../../d/js/acmsd/".$public_r[adfile].$adid.".js";
DelFiletext($file);
if($sql)
{
//操作日志
insert_dolog("adid=".$adid."<br>title=".$r[title]);
printerror("DelAdSuccess","ListAd.php?time=$time");
}
else
{printerror("DbError","history.go(-1)");}
}
//批量生成广告
function ReAdJs_all($start=0,$from,$userid,$username){
global $empire,$public_r,$fun_r,$dbtbpre;
$start=(int)$start;
if(empty($start))
{
$start=0;
}
$b=0;
$sql=$empire->query("select adid from {$dbtbpre}enewsad where adid>$start order by adid limit ".$public_r['readjsnum']);
while($r=$empire->fetch($sql))
{
$b=1;
$newstart=$r[adid];
GetAdJs($r[adid]);
}
if(empty($b))
{
//操作日志
insert_dolog("");
printerror("ReAdJsSuccess",$from);
}
echo $fun_r['OneReAdJsSuccess']."(ID:<font color=red><b>".$newstart."</b></font>)<script>self.location.href='ListAd.php?enews=ReAdJs_all&start=$newstart&from=$from';</script>";
exit();
}
//生成广告js
function GetAdJs($adid){
global $empire,$public_r,$dbtbpre;
$r=$empire->fetch1("select * from {$dbtbpre}enewsad where adid='$adid'");
$file="../../../d/js/acmsd/".$public_r[adfile].$adid.".js";
if($r['ylink'])
{
$ad_url=$r['url'];
}
else
{
$ad_url=$public_r[newsurl]."e/public/ClickAd?adid=".$adid;//广告链接
}
//----------------------文字广告
if($r[t]==1)
{
$r[titlefont]=$r[titlecolor].','.$r[titlefont];
$picurl=DoTitleFont($r[titlefont],$r[picurl]);//文字属性
$h="<a href='".$ad_url."' target=".$r[target]." title='".$r[alt]."'>".addslashes($picurl)."</a>";
//普通显示
if($r[adtype]==1)
{
$html="document.write(\"".$h."\")";
}
//可移动透明对话框
else
{
$html="document.write(\"<script language=javascript src=".$public_r[newsurl]."d/js/acmsd/ecms_dialog.js></script>\");
document.write(\"<div style='position:absolute;left:300px;top:150px;width:".$r[pic_width]."; height:".$r[pic_height].";z-index:1;solid;filter:alpha(opacity=90)' id=DGbanner5 onmousedown='down1(this)' onmousemove='move()' onmouseup='down=false'><table cellpadding=0 border=0 cellspacing=1 width=".$r[pic_width]." height=".$r[pic_height]." bgcolor=#000000><tr><td height=18 bgcolor=#5A8ACE align=right style='cursor:move;'><a href=# style='font-size: 9pt; color: #eeeeee; text-decoration: none' onClick=clase('DGbanner5') >关闭>>><img border='0' src='".$public_r[newsurl]."d/js/acmsd/close_o.gif'></a> </td></tr><tr><td bgcolor=f4f4f4 > ".$h."</td></tr></table></div>\");";
}
}
//------------------html广告
elseif($r[t]==2)
{
$h=addslashes(str_replace("\r\n","",$r[htmlcode]));
//普通显示
if($r[adtype]==1)
{
$html="document.write(\"".$h."\")";
}
//可移动透明对话框
else
{
$html="document.write(\"<script language=javascript src=".$public_r[newsurl]."d/js/acmsd/ecms_dialog.js></script>\");
document.write(\"<div style='position:absolute;left:300px;top:150px;width:".$r[pic_width]."; height:".$r[pic_height].";z-index:1;solid;filter:alpha(opacity=90)' id=DGbanner5 onmousedown='down1(this)' onmousemove='move()' onmouseup='down=false'><table cellpadding=0 border=0 cellspacing=1 width=".$r[pic_width]." height=".$r[pic_height]." bgcolor=#000000><tr><td height=18 bgcolor=#5A8ACE align=right style='cursor:move;'><a href=# style='font-size: 9pt; color: #eeeeee; text-decoration: none' onClick=clase('DGbanner5') >关闭>>><img border='0' src='".$public_r[newsurl]."d/js/acmsd/close_o.gif'></a> </td></tr><tr><td bgcolor=f4f4f4 > ".$h."</td></tr></table></div>\");";
}
}
//------------------弹出广告
elseif($r[t]==3)
{
//打开新窗口
if($r[adtype]==8)
{
$html="window.open('".$r[url]."');";
}
//弹出窗口
elseif($r[adtype]==9)
{
$html="window.open('".$r[url]."','','width=".$r[pic_width].",height=".$r[pic_height].",scrollbars=yes');";
}
//普能网页窗口
else
{
$html="window.showModalDialog('".$r[url]."','','dialogWidth:".$r[pic_width]."px;dialogHeight:".$r[pic_height]."px;scroll:no;status:no;help:no');";
}
}
//---------------------图片与flash广告
else
{
$filetype=GetFiletype($r[picurl]);
//flash
if($filetype==".swf")
{
$h="<object classid=\\\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\\\" codebase=\\\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\\\" name=\\\"movie\\\" width=\\\"".$r[pic_width]."\\\" height=\\\"".$r[pic_height]."\\\" id=\\\"movie\\\"><param name=\\\"movie\\\" value=\\\"".$r[picurl]."\\\"><param name=\\\"quality\\\" value=\\\"high\\\"><param name=\\\"menu\\\" value=\\\"false\\\"><embed src=\\\"".$r[picurl]."\\\" width=\\\"".$r[pic_width]."\\\" height=\\\"".$r[pic_height]."\\\" quality=\\\"high\\\" pluginspage=\\\"http://www.macromedia.com/go/getflashplayer\\\" type=\\\"application/x-shockwave-flash\\\" id=\\\"movie\\\" name=\\\"movie\\\" menu=\\\"false\\\"></embed><PARAM NAME='wmode' VALUE='Opaque'></object>";
}
else
{
$h="<a href='".$ad_url."' target=".$r[target]."><img src='".$r[picurl]."' border=0 width='".$r[pic_width]."' height='".$r[pic_height]."' alt='".$r[alt]."'></a>";
}
//普通显示
if($r[adtype]==1)
{
$html="document.write(\"".$h."\");";
}
//满屏浮动显示
elseif($r[adtype]==4)
{
$html="ns4=(document.layers)?true:false;
ie4=(document.all)?true:false;
if(ns4){document.write(\"<layer id=DGbanner2 width=".$r[pic_width]." height=".$r[pic_height]." onmouseover=stopme('DGbanner2') onmouseout=movechip('DGbanner2')>".$h."</layer>\");}
else{document.write(\"<div id=DGbanner2 style='position:absolute; width:".$r[pic_width]."px; height:".$r[pic_height]."px; z-index:9; filter: Alpha(Opacity=90)' onmouseover=stopme('DGbanner2') onmouseout=movechip('DGbanner2')>".$h."</div>\");}
document.write(\"<script language=javascript src=".$public_r[newsurl]."d/js/acmsd/ecms_float_fullscreen.js></script>\");";
}
//上下浮动显示 - 右
elseif($r[adtype]==5)
{
$html="if (navigator.appName == 'Netscape')
{document.write(\"<layer id=DGbanner3 top=150 width=".$r[pic_width]." height=".$r[pic_height].">".$h."</layer>\");}
else{document.write(\"<div id=DGbanner3 style='position: absolute;width:".$r[pic_height].";top:150;visibility: visible;z-index: 1'>".$h."</div>\");}
document.write(\"<script language=javascript src=".$public_r[newsurl]."d/js/acmsd/ecms_float_upanddown.js></script>\");";
}
//上下浮动显示 - 左
elseif($r[adtype]==6)
{
$html="if(navigator.appName == 'Netscape')
{document.write(\"<layer id=DGbanner10 top=150 width=".$r[pic_width]." height=".$r[pic_height].">".$h."</layer>\");}
else{document.write(\"<div id=DGbanner10 style='position: absolute;width:".$r[pic_width].";top:150;visibility: visible;z-index: 1'>".$h."</div>\");}
document.write(\"<script language=javascript src=".$public_r[newsurl]."d/js/acmsd/ecms_float_upanddown_L.js></script>\");";
}
//全屏幕渐隐消失
elseif($r[adtype]==7)
{
$html="ns4=(document.layers)?true:false;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -