A5下载 - 努力做内容最丰富最安全的下载站!

A5站长下载站

当前位置:A5下载 > 源码技巧 > phpwind > phpwind教程:为列表页标题后面添加新的附件图标

phpwind教程:为列表页标题后面添加新的附件图标

时间:2015-05-08 16:17作者:zhao人气:82

pw论坛只有三种格式图标,在后面找了很久没找到,今天自已修改部分代码,修改方法如下:

为下文方便说明,现在规定下面2个单词定义

type指:附件类别名称,比如大家可以将后缀为bmp、png、jpg等的一类附件定义为img这样一个类别

ifupload指:一个type对应的一个唯一编号,比如下面例子中的img--->1,txt--->2

下面以添加music,pdf,torrent这三个类别文件图标为例

1、 修改根目录thread.php

找 到:

$attachtype = array('1'=>'img','2'=>'txt','3'=>'zip');

添 加相应格式图标进去:

添加格式:,'ifupload'=>'type'

如:

$attachtype = array('1'=>'img','2'=>'txt','3'=>'zip','5'=>'music','6'=>'pdf','4'=>'torrent');

2、 修改lib文件夹下的getinfo.class.php

找 到:

$attachtype = array('img','txt','zip');

添 加相应格式图标进去:

添 加格式:,'type'

如:

$attachtype = array('img','txt','zip','pdf','music','torrent');

3、 修改lib文件夹下的upload.class.php

找 到:

elseif ($upload['ext'] == 'txt') {

if (preg_match('/(onload|submit|post|form)/i', readover($source))) {

P_unlink($source);

uploadmsg('upload_content_error');

}

$upload['type'] = 'txt';

}

添 加相应的图标进去:

添 加格式:elseif ($upload['ext'] == '附件后缀')(多个后缀有的不同,详细看下面例子) {

$upload['type'] = 'type';

}

如:

elseif ($upload['ext'] == 'txt') {

if (preg_match('/(onload|submit|post|form)/i', readover($source))) {

P_unlink($source);

uploadmsg('upload_content_error');

}

$upload['type'] = 'txt';

}elseif ($upload['ext'] == 'pdf') {

$upload['type'] = 'pdf';

}elseif (in_array($upload['ext'], array('mp3','mp4','avi','rmvb'))) {

$upload['type'] = 'music';

}elseif (in_array($upload['ext'], array('torrent','bittorrent'))) {

$upload['type'] = 'torrent';

}

标签phpwind,教程,列表,标题,后面,添加,新的,附件,图

相关下载

查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

公众号