首页 > 代码修改 > 初试爱图谱网站程序
2012
07-24

初试爱图谱网站程序

昨天在无意的浏览中发现站长网上的爱图谱程序,基于免费的原因,我为59588.cn安装为了晒宝频道,整体感觉非常容易上手,不过是新程序,bug是无法避免的,所以经过同官方交流后,官方人员给出了解决的办法,为了防止遗忘,特发此文记之!

初试爱图谱网站程序 - 第1张  | 心岛博客

首先一个bug是关于图片无法上传,显示:您所上传的文件属限制类型。解决方法就是使用下面提供的upload.php替换system/libaries/Upload.php即可!

其次是关于网站图谱TGA乱码的问题,需要修改两个地方:

第一、找到 application/helpers/tupu_helper.php,在后面添加:

function is_gb2312($str){
	for($i=0; $i<strlen($str); $i++) {
	    $v = ord( $str[$i] );
	    if( $v > 127) {
	            if( ($v >= 228) && ($v <= 233) )
	            {
	                    if( ($i+2) >= (strlen($str) - 1)) return true;  // not enough characters
	                    $v1 = ord( $str[$i+1] );
	                    $v2 = ord( $str[$i+2] );
	                    if( ($v1 >= 128) && ($v1 <=191) && ($v2 >=128) && ($v2 <= 191) ) // utf编码
	                            return false;
	                    else
	                            return true;
	            }
	    }
	}
	return true;
}

第二、找到 application/controllers/discovery.php ,在 145行

$tags_name = urldecode($this->uri->segment(4));

下面,添加一行:

$tags_name = (is_gb2312($tags_name)) ? iconv("gb2312","UTF-8",$tags_name) : $tags_name;

然后就好了!显示正常了,官方的补丁包已经将以上bug修正,此文档仅适用于1.10版本的修补!

下载一:右键点此下载upload.php**请使用右键–链接另存为–保存方式下载!**

下载二:百度网盘

最后编辑:
作者:xindao
这个作者貌似有点懒,什么都没有留下。

初试爱图谱网站程序》有 4 条评论

留下一个回复

你的email不会被公开。