dede5.7织梦后台广告插件增加图片上传功能

作者 :
免费
  • 正文
  • dede织梦默认的广告插件不错,但是美中不足的是图片部分没法直接上传图片,只能够用ftp上传到程序后再写上地址用。不管是我们自己使用还是给客户做的网站使用都很不方便,这里郑州网站建设公司千松网络科技跟大家分享下给dede织梦广告插件增加图片上传功能的方法。

     

    dede5.7织梦后台广告插件增加图片上传功能-完美源码
    广告图片上传功能效果图

    总共需要修改四个文件。

    一、打开文件/dede/ad_add.php文件,找到代码:

    1. $normbody = "<a href=\"{$link}\"><img src=\"{$normbody['url']}\"$width $height border=\"0\" /></a>";

    修改为:

    1. $normbody = "<a href=\"{$link}\" id=\"qyuef\"><img src=\"{$pic}\"$width $height border=\"0\" /></a>";

    二、打开文件/dede/ad_edit.php文件,找到代码:

    1. $endtime = GetMkTime($endtime);

    在下方加入代码:

    1. if($img=="qyuefimg"){
    2.     $normbody = "<a href=\"{$piclink}\" id=\"qyuef\"><img src=\"{$pic}\"  border=\"0\" /></a>";
    3.     }

    三、打开文件/dede/templets/ad_add.htm文件,在头部<head></head>之间增加下方代码:

    1. <script language="javascript" src="../include/js/dedeajax2.js"></script>
    2. <script language='javascript' src="js/main.js"></script>

    找到代码:

    1. <input type="text" size="40" name="normbody[url]" value="" class='iptxt'/>

    修改为:

    1. <input type="text" size="40" name="pic" id="pic" value="" class='iptxt'/>
    2. <input type="button" name="Submit" value="浏览..." style="width:70px" onClick="SelectImage('form1.pic','');">

    四、打开文件/dede/templets/ad_add.htm文件,在头部<head></head>之间增加下方代码:

    1. <script language="javascript" src="../include/js/dedeajax2.js"></script>
    2. <script language='javascript' src="js/main.js"></script>

    找到代码:

    1. <tr>
    2.   <td height="80" align="center">正常显示内容:</td>
    3.   <td width="76%"><textarea name="normbody" rows="10" id="normbody" style="width:80%;height:100"><?php echo htmlspecialchars(stripslashes($row['normbody']))?></textarea></td>
    4.   <td width="9%">&nbsp;</td>
    5. </tr>

    修改为:

    1. <tr>
    2.   <td height="80" align="center">正常显示内容:</td>
    3.   <td width="76%">
    4.   <?php
    5.   if(strstr($row['normbody'],'id="qyuef"'))
    6.   {
    7.   $pat = '/<a[^>]*?\s*href=\"(.*?)\"(.*?)>(.*?)<\/a>/i';
    8.   preg_match_all($pat,$row['normbody'], $m);
    9.   $piclink=$m[1][0];
    10.   $pic=$m[3][0];
    11.   $pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg]))[\'|\"].*?[\/]?>/";
    12.   preg_match_all($pattern,$pic,$match);
    13.   $qyuefpic=$match[1][0]
    14.   ?>
    15.   <input type="hidden" size="40" name="img" id="img" value="qyuefimg" class='iptxt'/>
    16.   <input type="text" size="40" name="pic" id="pic" value="<?php echo $qyuefpic?>" class='iptxt'/>
    17. <input type="button" name="Submit" value="浏览..." style="width:70px" onClick="SelectImage('form1.pic','');"></span>
    18. <tr>
    19.   <td height="80" align="center">图片链接:</td>
    20.   <td><input type="text" size="40" name="piclink" id="piclink" value="<?php echo $piclink?>" class='iptxt'/></td>
    21.   <td>&nbsp;</td>
    22. </tr>
    23.   <?php
    24.   }else{
    25.  ?>
    26.   <textarea name="normbody" rows="10" id="normbody" style="width:80%;height:100"><?php echo $row['normbody']?></textarea>
    27.   <?php
    28.   }
    29.   ?>

    到此,全部修改完毕,如果你还是不会修改,那么可以下载我下方提供的修改过的文件直接覆盖即可。默认的后台目录地址dede未修改,如果你更改过相应的也更改下文件夹名。注意:我这个是utf8的,如果你的程序为gbk版本,把下面下载的文件用dw或者其他编辑工具更改下编码即可。不会更改?百度一下。

    插件下载地址:http://blog.wmphp.com/dede广告上传图片插件.rar

    END
    如本资源侵犯了您的权益,请联系投诉邮箱admin@wmphp.com进行举报!我们将在收到邮件的1个小时内处理完毕。 本站仅为平台,发布的资源均为用户投稿或转载!所有资源仅供参考学习使用,请在下载后的24小时内删除,禁止商用! Wmphp.com(完美源码)助力正版,如您有自己的原创产品,可以联系客服投稿,代理出售! Wmphp.com(完美源码)客服QQ:136882447 Wmphp.com(完美源码)商务电话(仅对企业客户/个人用户):15120086569 (微信同步) 请注意:本站不提供任何免费的技术咨询服务,为了节约时间,下载前 请确认自己会技术
    完美源码 » dede5.7织梦后台广告插件增加图片上传功能
    3488+

    本站勉强运行

    3665+

    用户总数

    690+

    资源总数

    0+

    今日更新

    2024-4-8

    最后更新时间