dedecms织梦网站后台修改广告插件实现增加图片上传功能
今天给大家介绍的是DEDECMS通过修改网站后台广告插件文件实现增加图片上传功能,在DEDECMS程序默认的广告插件比较好,但是图片那个方面,不能直接上传,得用FTP工具上传到指定目录然后写上地址才能用。站长使用的网站自带的广告插件,很多不方便,所以与大家分享一下这个好方法。下面是实现后的效果图: 为实现这个功能,总共需要修改四个文件,为了方便操作,高速度
主机已经修改好了,并且压缩成一个包,下载后,上传到你的网站上面覆盖就可以了,点击下载;这个方法是懒人专用渠道,下面有详细的修改方案,需要学习的朋友可以看一下哦!一、打开文件/dede/ad_add.php文件,找到代码:$normbody = "<a href="{$link}"><img src="{$normbody['url']}"$width $height border="0" /></a>";修改为:$normbody = "<a href="{$link}" id="qyuef"><img src="{$pic}"$width $height border="0" /></a>";二、打开文件/dede/ad_edit.php文件,找到代码:$endtime = GetMkTime($endtime);在下方加入代码:if($img=="qyuefimg"){$normbody = "<a href="{$piclink}" id="qyuef"><img src="{$pic}" border="0" /></a>";}三、打开文件/dede/templets/ad_add.htm文件,在头部<head></head>之间增加下方代码:<script language="javascript" src="../include/js/dedeajax2.js"></script><script language='javascript' src="js/main.js"></script>找到代码:<input type="text" size="40" name="normbody[url]" value="" class='iptxt'/>修改为:<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','');">四、打开文件/dede/templets/ad_add.htm文件,在头部<head></head>之间增加下方代码:<script language="javascript" src="../include/js/dedeajax2.js"></script><script language='javascript' src="js/main.js"></script>找到代码:<tr><td height="80" align="center">正常显示内容:</td><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%"> </td></tr>修改为:<tr><td height="80" align="center">正常显示内容:</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> </td></tr><?php}else{ ?><textarea name="normbody" rows="10" id="normbody" style="width:80%;height:100"><?php echo $row['normbody']?></textarea><?php}?> 注意:这个是utf8的,如果你的程序为gbk版本,把下面下载的文件用dw或者其他编辑工具更改下编码即可。不会更改?百度一下。
本文地址:https://www.gaosudu.com/dedecms/14904.html