帮朋友做了个下载站,网站中需要设置广告位,但是phpmywind官方没有给出调用函数,所以自己动手写了一个,不喜勿喷。把函数代码放置在func.class.php中就可以了如下:

  1. /*
  2. * 函数说明:广告数据调用
  3. * person: 小夜
  4. * @access  public
  5. * @param   $id   int  广告ID
  6. * @return  string     返回广告缩略图地址
  7. */
  8. function GetAd($id)
  9. {
  10. global $dosql$cfg_isreurl;
  11. $str=;
  12. if(!emptyempty($id)){
  13. $row=$dosql-> GetOne(“SELECT * FROM `#@__admanage` WHERE id=$id AND checkinfo=true”);
  14. if($row!=“”)
  15. switch($row['admode']){
  16. case $row['admode']==’image’:
  17. $str .= ‘<a href=“‘.$row['linkurl'].’”><img src=“‘.$row['picurl'].’”></a>’;
  18. break;
  19. case $row['admode']==’flash’:
  20. $str .= ‘<a href=“‘.$row['linkurl'].’”>
  21. <object id=“video” width=“225″ height=“185″ border=“0″ classid=“clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA”>
  22. <param name=“ShowDisplay” value=“0″>
  23. <param name=“ShowControls” value=“1″>
  24. <param name=“AutoStart” value=“1″>
  25. <param name=“AutoRewind” value=“0″>
  26. <param name=“PlayCount” value=“0″>
  27. <param name=“Appearance value=”0 value=“”>
  28. <param name=“BorderStyle value=”0 value=“”>
  29. <param name=“MovieWindowHeight” value=“225″>
  30. <param name=“MovieWindowWidth” value=“185″>
  31. <param name=“FileName” value=“‘.$row['picurl'].’”>
  32. <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>
  33. </object></a>’;
  34. break;
  35. case $row['admode']==’video’:
  36. $str .= ‘<a href=“‘.$row['linkurl'].’”>
  37. <object id=“video” width=“225″ height=“185″ border=“0″ classid=“clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA”>
  38. <param name=“ShowDisplay” value=“0″>
  39. <param name=“ShowControls” value=“1″>
  40. <param name=“AutoStart” value=“1″>
  41. <param name=“AutoRewind” value=“0″>
  42. <param name=“PlayCount” value=“0″>
  43. <param name=“Appearance value=”0 value=“”>
  44. <param name=“BorderStyle value=”0 value=“”>
  45. <param name=“MovieWindowHeight” value=“225″>
  46. <param name=“MovieWindowWidth” value=“185″>
  47. <param name=“FileName” value=“‘.$row['picurl'].’”>
  48. <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>
  49. </object></a>’;
  50. break;
  51. default:
  52. $str .= ‘<a href=“‘.$row['linkurl'].’”>’.$row['adtext'].’</a>’;
  53. break;
  54. }
  55. }
  56. return $str;
  57. }

前台调用代码:

  1. <div class=“ad”>
  2. <?php echo GetAd(3)?>
  3. </div>

有更好的可以留言互相交流

原文转自:http://www.u206.com/139.html

Phpmywind教程:关于广告位调用相关推荐

  1. wcf简单教程(10) ajax调用,wcf简单教程(10) ajax调用

    wcf简单教程(10) ajax调用 [2021-02-11 16:23:59]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(&q ...

  2. PHPMyWind教程:增加上传类型

    基于phpmywind 5.0版本,以下我们以增加图片上传类型对png图片格式支持 1> 首先,我们登录到PHPMyWind的后台,网站信息配置>附件设置,在上传图片类型添加PNG类型,如 ...

  3. RabbitMQ教程远程过程调用RPC

    前言:在前面的教程里我们学习了工作队列,实现了将工作任务发给不同的工人,如果任务是需要在另一台计算机上运行,我们如何实现运行远程计算机上的一个函数任务并等待其返回的结果呢,这种模式通常被称为远程过程调 ...

  4. Swig超详细入门教程(Java调用C/C++, CMake)——更新于2021.12

    目录 相关教程 环境配置 0基础上手例子(C/C++) 使用CMake的例子(C语言) 使用CMake的例子(C++) 本文主要是手把手教萌新们如何用官方用例构建(有许多本人亲身踩坑血泪史) 相关教程 ...

  5. phpmywind教程:单页信息调用说明【进阶篇一】

    之前介绍过phpmywind的目录结构,今天给大家介绍下关于单页信息的调用函数. 函数名称:Info($classid, $num=0, $gourl=") 函数位置:include/fun ...

  6. mysql c语言教程,C语言调用mysql快速教程(精华篇).pdf

    C语言调用mysql快速教程(精华篇).pdf ,使用 语言操作 之前,先在 里头创建一个数据库,一个表,在表里头添加 1 c mysql mysql 数据如下: 创建数据库,库名为 cusemysq ...

  7. android开发教程:android调用activity简单方法

    2019独角兽企业重金招聘Python工程师标准>>> 在没看麦子学院的教学视频之前,觉得在一个apk中调用另外一个apk中的activity是件非常麻烦的事情,有时候很害怕遇见这类 ...

  8. php接口调用教程,php接口调用

    discuz有没有用来判断登录的接口?如果有的话,在一个系统中点击一个按钮就会调用论坛中的接口成功登录,这样的事件怎么来做?新手请指教 回复内容: discuz有没有用来判断登录的接口?如果有的话,在 ...

  9. 教程-DelphiXE7如何调用Java Class,JAR等文件?

    源文地址:http://jingyan.baidu.com/article/e4d08ffdb61b040fd3f60d44.html 第一步,我们先在互联网上把java2pas这个工具下载下来. 下 ...

最新文章

  1. linux 文件时间详解
  2. 背景建模与前景检测2(Background Generation And Foreground Detection Phase 2)
  3. Android获取相册图片
  4. java src 文件路径_java中获得src路径下文件的常用方法
  5. 《C++ Primer plus》学习笔记之”RTTI”
  6. 【MM 模块】 Optimized Purchasing 优化采购 2
  7. java技术论坛的毕业设计_基于java的bbs论坛设计,软件毕业设计
  8. 用python写网络爬虫 -从零开始 4 用正则表达式 编写链接爬虫
  9. 2009 managertool software download..........
  10. Spring Cloud Spring Boot mybatis分布式微服务云架构(五)构建RESTful API
  11. 有了它,让我在bug面前一点也不慌!
  12. Python爬虫基础之Urllib
  13. php清空session值_php注销session变量和销毁session详细分析
  14. uploadify java实例_java uploadify 例子
  15. ubuntu正确安装显卡驱动的姿势
  16. 高等数学(第七版)同济大学 总习题一 个人解答
  17. 双目视觉测距离(三维重建)
  18. js如何获取一个object的第一个数据
  19. protel PCB负片绘法--提高雕刻速度
  20. 月星当空,月光洒落树梢透进窗户,白的苦楚,寥寂随之上心头

热门文章

  1. ODBC Excel驱动程序登陆失败
  2. ExtJs6 loader 引入html页面不执行页面内js的解决办法
  3. JavaScript之读取txt文本文件内容
  4. 火车头采集器V9版本 Json提取bug
  5. 经济与生活_01沉没成本
  6. Win11的两个实用技巧系列之关闭分屏模式方法
  7. LaTeX技巧心得28:如何在文中实现带圈的数字和圈中加号
  8. 谷歌庆祝2008年北京奥运会倒计时365天LOGO
  9. VB下载地址:Eview下载地址;Java下载地址和安装教程
  10. 用ChatGPT实际沟通的结果[有图有真相]