您的位置:首页 > 其它

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

2015-05-01 15:29 501 查看
dede5.7
织梦后台广告插件增加图片上传功能

dede
织梦默认的广告插件不错,
但是美中不足的是图片部分没法直接上传图片,
只能够

ftp
上传到程序后再写上地址用。
不管是我们自己使用还是给客户做的网站使用都很不方
便,这里公
www.xw0371.com
跟大家分享下给
dede

织梦广告插件增加图片上传功能的方
法。

广告图片上传功能效果图

总共需要修改四个文件。

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

1.

$

normbody
=
"<a href=\"
{$link}\"
><img

src

=\"{$normbody['url']}\"$wid
th $height
border
=\"0\"

/></a>
";

修改为:

1.

$
normbody
=
"<a href=\"
{$link}\"
id
=\"qyuef\"
><img

src
=\"{$pic}\"$wi
dth $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
=\"{$pi
c}\"
border
=\"0\"
/></a>
";

3.

}

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

1.

<script

language
=
"javascript"

src
=
"../include/js/dedeajax2.js"
></scr
ipt>

2.

<script

language
=
'javascript'

src
=
"js/main.js"
></script>

找到代码:

1.

<input

type

=
"text"

size
=
"40"

name
=
"normbody[url]"

value
=
""

class
=
'ip
txt'
/>

修改为:

1.

<input

type
=
"text"

size
=
"40"

name
=
"pic"

id
=
"pic"

value
=
""

class
=
'ipt
xt'
/>

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"
></scr
ipt>

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%"
>
 
</td>

5.

</tr>

修改为:

1.

<tr>

2.

<td

height
=
"80"

align
=
"center"
>
正常显示内容:
</td>

3.

<td

width
=
"76%"
>

4.

<?php

5.

6.

if(strstr($row['normbody'],'
id
=
"qyuef"
'))

7.

{

8.

$
pat
=
'/<a[^>]*?\s*href=\"(.*?)\"(.*?)>(.*?)<\/a>/i'
;

9.

preg_match_all($pat,$row['normbody'], $m);

10.

$
piclink
=$m[1][0];

11.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐