⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 thread页面增加新的附件表示.txt

📁 为PW 论坛的thread页面增加6种新的附件图标
💻 TXT
字号:
说明:目前,pw程序默认的有三种附件标志:img,txt,zip,其余的如swf,doc等都回默认为zip

标志。那么,下面让我们以来增加几种标志;
[color=red][b]以下程序修改目前是基于理论上,尚未进行实地验证;请备份好相关文件以及数

据库。不提供相应的附件类型ico图片[/b][/color]

1.修改require/postupload.php
 查找
[code]
 elseif(eregi("\.(zip|rar)$",$atc_attachment_name)){
		$ifupload=3;
		$type='zip';
	} 
[/code]
替换为
[code]
 elseif(eregi("\.(zip)$",$atc_attachment_name)){
		$ifupload=3;
		$type='zip';
	} elseif(eregi("\.(rar)$",$atc_attachment_name)){
		$ifupload=4;
		$type='rar';
	} 
[/code]
将img与swf区分开来;
继续查找
[code]
} else{
        $ifupload=3;
        $type='zip';
    }
[/code]
替换为
[code]
} else{//以下修改都需要增加新的对应图标,请多注意;没有的可删除相应的判断语句;
		if(eregi("\.(doc)$",$atc_attachment_name)){
			$ifupload=5;
			$type='doc';
		}elseif(eregi("\.(xls)$",$atc_attachment_name)){
			$ifupload=6;
			$type='xls';
		}elseif(eregi("\.(ppt)$",$atc_attachment_name)){
			$ifupload=7;
			$type='ppt';
		}elseif(eregi("\.(pdf)$",$atc_attachment_name)){
			$ifupload=8;
			$type='pdf';
		}elseif(eregi("\.(exe)$",$atc_attachment_name)){
			$ifupload=9;
			$type='exe';
		}else{
			$ifupload=3;
			$type='zip';
		}
    }
[/code]

2.打开thread.php
查找代码
[code]
$attachtype=array(
    '1'=>'img',
    '2'=>'txt',
    '3'=>'zip'
    );
[/code]
追加你设定的图标
[code]
$attachtype=array(
	'1'=>'img',
	'2'=>'txt',
	'3'=>'zip',
	'4'=>'rar',
	'5'=>'doc',
	'6'=>'xls',
	'7'=>'ppt',
	'8'=>'pdf',
	'9'=>'exe'
	);
[/code]
这个要和你的postupload.php修改的保持一致!

3. 打开requir/updateforum.php
查找
[code]
switch($type){
            case 'img': return 1;
            case 'txt': return 2;
            case 'zip': return 3;
        }
[/code]
替换为
[code]
		switch($type){
			case 'img': return 1;
			case 'txt': return 2;
			case 'zip': return 3;
			case 'rar': return 4;
			case 'doc': return 5;
			case 'xls': return 6;
			case 'ppt': return 7;
			case 'pdf': return 8;
			case 'exe': return 9;
		}
[/code]
同样需要保持一致的;
鉴于以上是基于理论而写,难免存在一定的错误。请大家指正!!

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -