Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已答复] SupeSite:7.5 后台无法显示 修改 资讯分类.附解决方法.管理员请修改

[复制链接]
tdyx4f 发表于 2009-12-2 13:54:03 | 显示全部楼层 |阅读模式
本帖最后由 tdyx4f 于 2009-12-2 15:12 编辑

SupeSite:      7.5
MySQL版本:    MySQL Server 6.0
PHP版本:        php5.2
IIS版本:         IIS6.0


独立主机. 重新安装过几次了. GBK版/

出现问题描述: 后台无法显示 修改 资讯分类
出现问题前做的修改是: 全新安装. 无任何修改.

问题截图(选填):




初步分析确定  getcategory()
SELECT * FROM supe_categories WHERE type='news' ORDER BY upid, displayorder     语句有问题

补充解决方法: (type)字段是不是应该换成 text 或者其他类型?

操作文件:\function\common.func.php

查找:

  1. $query = $_SGLOBAL['db']->query('SELECT * FROM '.tname('categories').$typestr.' ORDER BY upid, displayorder');
复制代码
替换成:

  1. $query = $_SGLOBAL['db']->query('SELECT * FROM '.tname('categories').$typestr);
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
 楼主| tdyx4f 发表于 2009-12-2 13:57:43 | 显示全部楼层
本帖最后由 tdyx4f 于 2009-12-2 15:11 编辑

第2种修改方式. 手动修改 supe_categories 表的 type 字段类型为 text . 可不用修改代码.



http://supesite.game138.net/

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

 楼主| tdyx4f 发表于 2009-12-2 14:38:56 | 显示全部楼层
本帖最后由 tdyx4f 于 2009-12-2 14:50 编辑

保留位置........
回复

使用道具 举报

 楼主| tdyx4f 发表于 2009-12-2 15:11:51 | 显示全部楼层
起来. 给管理员看看.  希望出补丁修复
回复

使用道具 举报

lidq.jingwu 发表于 2009-12-2 15:15:07 | 显示全部楼层
回复 1# tdyx4f


    最新的版本中是没有这个问题的。
type只是一个频道类型的标识符,长度也不超过十个字符,varchar类型已经足够了。
回复

使用道具 举报

 楼主| tdyx4f 发表于 2009-12-2 16:49:33 | 显示全部楼层
回复  tdyx4f


    最新的版本中是没有这个问题的。
type只是一个频道类型的标识符,长度也不超过十个 ...
lidq.jingwu 发表于 2009-12-2 15:15



程序数据库/版本
操作系统: WINNT / PHP v5.2.11
数据库版本: 6.0.3-alpha-community
上传许可: 2M
数据库尺寸: 2.17 MB
附件尺寸: ------
当前程序版本: SupeSite 7.5 ( 20091126 )
UCenter 程序版本: UCenter 1.5.0 Release 20090121



我的意思是说.  这个字段类型 造成SQL语句查询错误.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-17 11:37 , Processed in 0.024920 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表