仿客网本站专注于仿站dede仿站 织梦仿站dedecms仿站dedecms模板织梦教程研究!
在线下单 会员登录 咨询QQ:619 371 995

dedecms 织梦模板

最新公告(1) 仿站的好处,为什么要仿站 (2) 为什么选择我们做网站? (3) 承接各种网站仿站,织梦仿站,基于最新DEDE仿站,dede模板制作 (4) 为什么要选择仿站?

服务流程

  • 1 客户选择服务产品
  • 2 联系客服提交制作需求
  • 3 淘宝购买支付
  • 4 按需求完成网站制作
  • 5 在线验收确认
  • 6 网站交付

当前位置:主页 > 仿站教程 > 织梦DedeCMS广告管理模块增加图片上传功能插件

织梦DedeCMS广告管理模块增加图片上传功能插件

IT服务网(zzit6.com) / 栏目分类:仿站教程/ 2014-12-26 16:49

网站广告后台管理非常方便,但是织梦后台的广告管理模块,发布广告时图片没有上传选项,只能用URL地址,很不方便,那么织梦模板之家就教大家一个方法实现广告图片后台直接上传,非常方便。

织梦广告图片上传功能插件.zip

先给大家看下修改后的广告图片上传功能:

织梦DedeCMS广告管理模块增加图片上传功能插件

修改涉及到的文件都是dede(管理员目录)里的,修改前先备份!

dede/ad_add.php

dede/ad_edit.php

dede/templets/ad_add.htm

dede/templets/ad_edit.htm

修改方法:

1、打开dede/ad_add.php文件

查找:

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

替换为:

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

2、打开dede/ad_edit.php文件:

查找:

$endtime = GetMkTime($endtime);

下方添加:

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

3、打开dede/templets/ad_add.htm文件

查找:

<script type="text/javascript" src="js/calendar/calendar.js"></script>

下方添加:

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

查找:

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

替换为:

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

4、打开dede/templets/ad_edit.htm文件

查找:

<script type="text/javascript" src="js/calendar/calendar.js"></script>

下方添加:

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

查找:

<td width="76%"><textarea name="normbody" rows="10" id="normbody" style="width:80%;height:100"><?php echo htmlspecialchars(stripslashes($row['normbody']))?></textarea></td>              <td width="9%">&nbsp;</td>            </tr>            <tr>              <td height="80" align="center">过期显示内容:</td>              <td><textarea name="expbody" rows="10" id="expbody" style="width:80%;height:100"><?php echo htmlspecialchars($row['expbody'])?></textarea></td>

替换为:

<td width="76%">              <?php                           if(strstr($row['normbody'],'id="qyuef"'))              {              $pat = '/<a[^>]*?\s*href=\"(.*?)\"(.*?)>(.*?)<\/a>/i';              preg_match_all($pat,$row['normbody'], $m);              $piclink=$m[1][0];              $pic=$m[3][0];              $pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg]))[\'|\"].*?[\/]?>/";               preg_match_all($pattern,$pic,$match);               $qyuefpic=$match[1][0]              ?>              <input type="hidden" size="40" name="img" id="img" value="qyuefimg" class='iptxt'/>              <input type="text" size="40" name="pic" id="pic" value="<?php echo $qyuefpic?>" class='iptxt'/>            <input type="button" name="Submit" value="浏览..." style="width:70px" onClick="SelectImage('form1.pic','');"></span>            <tr>              <td height="80" align="center">图片链接:</td>              <td><input type="text" size="40" name="piclink" id="piclink" value="<?php echo $piclink?>" class='iptxt'/></td>              <td>&nbsp;</td>            </tr>              <?php            }else{                            ?>              <textarea name="normbody" rows="10" id="normbody" style="width:80%;height:100"><?php echo $row['normbody']?></textarea>              <?php            }                           ?>                          <tr>              <td height="80" align="center">过期显示内容:</td>              <td><textarea name="expbody" rows="10" id="expbody" style="width:80%;height:100"><?php echo $row['expbody']?></textarea></td>

完成以上操作就实现了,广告图片后台上传功能了。

修改是有点麻烦,但是使用非常方便了,还有更加方便的懒人包提供下载,支持5.7 gbk/utf8



建站咨询QQ:619371995 电话:13303712294