很多站长朋友们都不太清楚广告页面代码+php,今天小编就来给大家整理广告页面代码+php,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 PHP 浮动广告 代码 2、 php 随机排序广告的实现代码 3、 php的源码中有广告代码如何将其屏蔽 4、 PHP广告代码怎么写 5、 在PHP页面中怎样添加弹出广告代码是什么?? 6、 我的网站是php编写的,先要在首页出现一个漂浮的广告,该如何添加代码。 PHP 浮动广告 代码这里有一个浮动层效果
能自定义定位并随屏滚动而不抖动
还可以设置居中
里面有教程和源码
php 随机排序广告的实现代码投放广告的人都很关注他的广告会放在哪个位置,
因为这可能影响点击次数,
甚至是否在第一屏显示.
就这个问题,
其实很容易解决,
只要随机显示广告即可.
代码如何实现?
在这我推荐两种随机显示广告的处理办法.
在后端处理
在后端排序好再输出页面.
将广告节点用数组存放,
对数组进行随机排序,
再输出经过排序的数组.
参考代码
(PHP)
如下:
复制代码
代码如下:
//
用数组存放广告列表
$ads
=
array('<a
href="#"><img
src="/data/upload/help/202303/13/9e9eceab1b539f7e59df6e4fa2370713.png"
alt="广告
1"
width="125"
height="125"
/></a>'
,'<a
href="#"><img
src="/data/upload/help/202303/13/9e9eceab1b539f7e59df6e4fa2370713.png"
alt="广告
2"
width="125"
height="125"
/></a>'
,'<a
href="#"><img
src="/data/upload/help/202303/13/9e9eceab1b539f7e59df6e4fa2370713.png"
alt="广告
3"
width="125"
height="125"
/></a>'
,'<a
href="#"><img
src="/data/upload/help/202303/13/9e9eceab1b539f7e59df6e4fa2370713.png"
alt="广告
4"
width="125"
height="125"
/></a>'
);
//
对数组进行随机排序
shuffle($ads);
//
输出经过排序的数组
$html
=
'';
foreach
($ads
as
$ad)
{
$html
.=
$ad;
}
echo
$html;
我们来扩展一下,
如果我是站长,
预留了
4
个广告位,
但现在只有
3
个在投放;
我想在空置的广告位放置一个
"虚位以待"
的广告招租链接,
并显示在最后,
该如何处理呢?
在排序完成之后再插放广告招租链接就可以了.
复制代码
代码如下:
//
用数组存放广告列表
$ads
=
array('<a
href="#"><img
src="/data/upload/help/202303/13/9e9eceab1b539f7e59df6e4fa2370713.png"
alt="广告
1"
width="125"
height="125"
/></a>'
,'<a
href="#"><img
src="/data/upload/help/202303/13/9e9eceab1b539f7e59df6e4fa2370713.png"
alt="广告
2"
width="125"
height="125"
/></a>'
,'<a
href="#"><img
src="/data/upload/help/202303/13/9e9eceab1b539f7e59df6e4fa2370713.png"
alt="广告
3"
width="125"
height="125"
/></a>'
);
//
对数组进行随机排序
shuffle($ads);
//
输出经过排序的数组
$html
=
'';
foreach
($ads
as
$ad)
{
$html
.=
$ad;
}
//
添加广告招租链接
$html
.=
'<a
href="#"><img
src="sell-/data/upload/help/202303/13/9e9eceab1b539f7e59df6e4fa2370713.png"
alt="虚位以待"
width="125"
height="125"
/></a>';
echo
$html;
我就是用这个方法来输出
125x125
广告的,
因为它直观可靠,
处理方便.
但是如果你希望对页面做静态化,
建议选用
JS
随机排序的方法.
在前端处理
在后端按原有循序输出,
在页面通过
JavaScript
重新排序.
假设页面输出广告区域的
HTML
片段如下.
复制代码
代码如下:
<div
id="ads">
<a
href="#"><img
src="/data/upload/help/202303/13/9e9eceab1b539f7e59df6e4fa2370713.png"
alt="广告
1"
width="125"
height="125"
/></a>
<a
href="#"><img
src="/data/upload/help/202303/13/9e9eceab1b539f7e59df6e4fa2370713.png"
alt="广告
2"
width="125"
height="125"
/></a>
<a
href="#"><img
src="/data/upload/help/202303/13/9e9eceab1b539f7e59df6e4fa2370713.png"
alt="广告
3"
width="125"
height="125"
/></a>
<a
href="#"><img
src="/data/upload/help/202303/13/9e9eceab1b539f7e59df6e4fa2370713.png"
alt="广告
4"
width="125"
height="125"
/></a>
</div>
我们可以通过
JS
来对广告进行重新排序.
参考代码如下:
复制代码
代码如下:
<div
id="ads"
style="display:none;">
<a
href="#"><img
src="/data/upload/help/202303/13/9e9eceab1b539f7e59df6e4fa2370713.png"
alt="广告
1"
width="125"
height="125"
/></a>
<a
href="#"><img
src="/data/upload/help/202303/13/9e9eceab1b539f7e59df6e4fa2370713.png"
alt="广告
2"
width="125"
height="125"
/></a>
<a
href="#"><img
src="/data/upload/help/202303/13/9e9eceab1b539f7e59df6e4fa2370713.png"
alt="广告
3"
width="125"
height="125"
/></a>
<a
href="#"><img
src="/data/upload/help/202303/13/9e9eceab1b539f7e59df6e4fa2370713.png"
alt="广告
4"
width="125"
height="125"
/></a>
</div>
<div
id="random-ads"
style="display:none;">
</div>
<script
type="text/javascript">
//<![CDATA[
var
source
=
document.getElementById('ads');
var
target
=
document.getElementById('random-ads');
var
ads
=
source.getElementsByTagName('a');
//
下标数组
var
arr
=
new
Array();
for(var
i=0;
i<ads.length;
i++)
{
arr[i]
=
i;
}
//
随机排序
function
randomSort(a,
b){
var
tmp
=
parseInt((Math.random()
+
0.5),
10);
return
tmp
?
a-b
:
b-a;
}
//
将老的广告区的节点随机插放到新的广告区
arr.sort(randomSort);
for(var
i=0;
i<arr.length;
i++)
{
target.appendChild(ads[arr[i]].cloneNode(true));
}
//
显示新的广告区和移除老的广告区
source.parentNode.removeChild(source);
target.style.display
=
'block';
//]]>
</script>
如果有如同方法
1
那样的扩展需求,
将空广告位显示在最后,
且显示广告招租链接,
该如何处理?
这个当作课后习题吧...
php的源码中有广告代码如何将其屏蔽你这不算是广告吧,这只是一个插件中个标志的代码,可以修改插件源码去掉也可以用css屏蔽掉去掉:
em{display:none}
由于你截的代码内容不全,无法给出最适合的css,上述代码会吧em标签全部隐藏掉,如果需要修改,吧div标签的class发出来。
PHP广告代码怎么写PHP程序员写代码计算机专业身所说IT男主要发些网站语言PHP主般工资待遇5000-8000元资深程序员10000-30000等
大概就是这样的了,建议楼主去后盾人那自学吧,最近他们那正在搞实训班培训的活动还有优惠,对你很有帮助
在PHP页面中怎样添加弹出广告代码是什么??PHP网页打开自动弹出广告,五秒后自动关闭的网页代码如下:
新建网页写入代码即可
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html xmlns="">
<head>
<title>网页弹出广告窗口 boaer测试数据</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
body,html{margin:0;padding:0;font-size:12px;font-family:Arial;font:12px/1 Helvetica, Tahoma, Arial, \5b8b\4f53, sans-serif;}
.fixedMask{position:fixed; display:none;top:0; left:0; z-index:999; width:100%; height:100%; background:#000; filter:alpha(opacity=30); opacity:0.3; }
* html { background:url(*) fixed; }
* html body { margin:0; height:100%; }
* html .fixedMask{ position: absolute; left: expression(documentElement.scrollLeft + documentElement.clientWidth - this.offsetWidth); top: expression(documentElement.scrollTop + documentElement.clientHeight - this.offsetHeight); }
#ad{width:570px;height:345px;border:1px solid #333;border-top-width:5px;position:absolute;z-index:9999;left:50%;margin-left:-290px;top:50%;margin-top:-175px;display:none;}
#ad a{display:block;position:absolute;text-decoration:none;right:0;top:0px;font: 12px/1.5 arial;background:#B50000;padding:2px 5px;color:#fff;}
#ad a:hover{background:red;}
</style>
</head>
<body>
<iframe scrolling="no" src="" style="width:100%;height:1000px"></iframe>
<div id="ad">
<a href="#1" >关闭</a>
<img src="" alt="" />
</div>
</body>
<script type="text/javascript">
//<![CDATA[
alert('5秒后自动关掉!');
function Mask() {
if (Mask.instance) return Mask.instance;
this.el = document.body.appendChild(document.createElement('DIV'));
this.el.className = 'fixedMask';
Mask.instance = this;
};
Mask.prototype = {
show: function(fn) {
this.el.style.display = 'block';
fnfn();
},
hide: function(fn) {
this.el.style.display = 'none';
fnfn()
}
};
var x=new Mask();
var AD=document.getElementById('ad');
AD.getElementsByTagName('A')[0].onclick=hide;
x.show(function (){
AD.style.display='block';
});
setTimeout(hide,5000);
function hide(){
x.hide(function (){
AD.style.display='none';
})
}
//]]>
</script>
</html>
我的网站是php编写的,先要在首页出现一个漂浮的广告,该如何添加代码。<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>右侧浮动窗口代码演示</title>
</head>
<body>
<table height=1000><tr><td>演示效果看右侧,右侧调用页面为right.htm</td></tr></table>
<!-- 浮动广告代码开始 -->
<div id="ShowAD" style="position:absolute; z-index: 100;">
<div style="width:155;height:18px;font-size:14px;font-weight:bold;text-align:left;CURSOR: hand;" onClick="closead();"><font
color=ff0000>关闭</font></div>
<IFRAME allowTransparency="true" marginwidth=0 marginheight=0 src="right.htm" frameborder=0 width=155 scrolling=no
height=530></IFRAME>
</div>
<script>
var bodyfrm = ( document测试数据patMode.toLowerCase()=="css1compat" ) ? document.documentElement : document.body;
var adst = document.getElementById("ShowAD").style;
adst.top = ( bodyfrm.clientHeight -530-22 ) + "px";
adst.left = ( bodyfrm.clientWidth -155 ) + "px";
function moveR() {
adst.top = ( bodyfrm.scrollTop + bodyfrm.clientHeight - 530-22) + "px";
adst.left = ( bodyfrm.scrollLeft + bodyfrm.clientWidth - 155 ) + "px";
}
setInterval("moveR();", 80);
function closead()
{
adst.display='none';
}
</script>
<!-- 浮动广告代码结束 -->
</body>
</html>
关于广告页面代码+php的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于广告页面代码+php 广告html的详细内容...