Phpmywind教程:关于广告位调用
来源:互联网 发布:手机彩票计划软件 编辑:程序博客网 时间:2024/04/30 11:00
帮朋友做了个下载站,网站中需要设置广告位,但是phpmywind官方没有给出调用函数,所以自己动手写了一个,不喜勿喷。把函数代码放置在func.class.php中就可以了如下:
- /*
- * 函数说明:广告数据调用
- * person: 小夜
- * @access public
- * @param $id int 广告ID
- * @return string 返回广告缩略图地址
- */
- function GetAd($id)
- {
- global $dosql, $cfg_isreurl;
- $str=”;
- if(!emptyempty($id)){
- $row=$dosql-> GetOne(“SELECT * FROM `#@__admanage` WHERE id=$id AND checkinfo=true”);
- if($row!=“”)
- switch($row['admode']){
- case $row['admode']==’image’:
- $str .= ‘<a href=“‘.$row['linkurl'].’”><img src=“‘.$row['picurl'].’”></a>’;
- break;
- case $row['admode']==’flash’:
- $str .= ‘<a href=“‘.$row['linkurl'].’”>
- <object id=“video” width=“225″ height=“185″ border=“0″ classid=“clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA”>
- <param name=“ShowDisplay” value=“0″>
- <param name=“ShowControls” value=“1″>
- <param name=“AutoStart” value=“1″>
- <param name=“AutoRewind” value=“0″>
- <param name=“PlayCount” value=“0″>
- <param name=“Appearance value=”0 value=“”>
- <param name=“BorderStyle value=”0 value=“”>
- <param name=“MovieWindowHeight” value=“225″>
- <param name=“MovieWindowWidth” value=“185″>
- <param name=“FileName” value=“‘.$row['picurl'].’”>
- <embed width=“225″ height=“185″ border=“0″ showdisplay=“0″ showcontrols=“1″ autostart=“1″ autorewind=“0″ playcount=“0″ moviewindowheight=“225″ moviewindowwidth=“185″ filename=“‘.$row['picurl'].’” src=“‘.$row['picurl'].’”></embed>
- </object></a>’;
- break;
- case $row['admode']==’video’:
- $str .= ‘<a href=“‘.$row['linkurl'].’”>
- <object id=“video” width=“225″ height=“185″ border=“0″ classid=“clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA”>
- <param name=“ShowDisplay” value=“0″>
- <param name=“ShowControls” value=“1″>
- <param name=“AutoStart” value=“1″>
- <param name=“AutoRewind” value=“0″>
- <param name=“PlayCount” value=“0″>
- <param name=“Appearance value=”0 value=“”>
- <param name=“BorderStyle value=”0 value=“”>
- <param name=“MovieWindowHeight” value=“225″>
- <param name=“MovieWindowWidth” value=“185″>
- <param name=“FileName” value=“‘.$row['picurl'].’”>
- <embed width=“225″ height=“185″ border=“0″ showdisplay=“0″ showcontrols=“1″ autostart=“1″ autorewind=“0″ playcount=“0″ moviewindowheight=“225″ moviewindowwidth=“185″ filename=“‘.$row['picurl'].’” src=“‘.$row['picurl'].’”></embed>
- </object></a>’;
- break;
- default:
- $str .= ‘<a href=“‘.$row['linkurl'].’”>’.$row['adtext'].’</a>’;
- break;
- }
- }
- return $str;
- }
前台调用代码:
- <div class=“ad”>
- <?php echo GetAd(3)?>
- </div>
有更好的可以留言互相交流
原文转自:http://www.u206.com/139.html
0 0
- Phpmywind教程:关于广告位调用
- phpmywind教程:关于日期函数调用整理
- 关于ECSHOP如何调用广告位
- phpmywind教程:单页信息调用说明【进阶篇一】
- phpmywind教程:关于留言自动邮件通知插件
- 【非原创】PHPMywind调用
- PHPMyWind教程:增加上传类型
- ecshop广告位设置教程
- 广告位
- ecshop如何添加广告位<广告添加教程>
- Discuz!教程之添加自定义广告位
- ecshop调用指定的广告位的方法
- Phpcms V9广告位循环数据调用
- PHPMyWind教程:如何把本地测试好的程序发布到虚拟主机
- 关于广告位管理系统设计-广告位销售记录表的设计
- ecshop增加调用广告位变大加宽1024方法
- 漂浮广告位
- ecshop广告位
- Swift学习——Language Guide 基础
- 内核多线程测试内存工具
- File attachment or query results size exceeds allowable value of 1000000 bytes.
- Android应用程序请求SurfaceFlinger服务创建Surface的过程分析
- 百度搜索实习生面经~~~~~
- Phpmywind教程:关于广告位调用
- 接口,抽象类
- 选择广告平台的几个重要指标
- Spring事务管理的前世今生(转载于IT江湖)
- Window快捷键(目标脱离鼠标)
- java-反射深度剖析
- Linux-环境变量
- 【网站优化】从哪几个方面做起
- C++跨平台技术 - 线程Thread