Phpmywind教程:关于广告位调用

来源:互联网 发布:手机彩票计划软件 编辑:程序博客网 时间:2024/04/30 11:00

帮朋友做了个下载站,网站中需要设置广告位,但是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

0 0
原创粉丝点击