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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

能否改装discuz?

[复制链接]
qiezifxj 发表于 2011-5-17 17:45:16 | 显示全部楼层 |阅读模式
事情是这样的,我在做一个项目,其中需要用到一个论坛部分,但是帖子需要根据某项分类,也就是需要在存放帖子的数据表中加一个外键,并且能够根据此键进行分类搜索。
不知道该如何改造discuz?并且有无相应接口实现查询?


mingkong 发表于 2011-5-17 17:48:02 | 显示全部楼层
如果这个需要查询的分类已经存在于DISCUZ程序内,比如,需要查询某分区或者某主题分类,这样直接写查询语句即可。
回复

使用道具 举报

 楼主| qiezifxj 发表于 2011-5-17 17:52:47 | 显示全部楼层
mingkong 发表于 2011-5-17 17:48
如果这个需要查询的分类已经存在于DISCUZ程序内,比如,需要查询某分区或者某主题分类,这样直接写查询语句 ...

可惜啊,我需要的不在discuz内部啊,我的需要更改数据库表的设计
比如,我的网站列着很多商品,用户需要对某个商品讨论评价,这肯定需要在discuz的表中增加一个‘商品ID’的外键吧?并且在查询的时候需要在SQL语句中加个where '商品ID‘=**。
有没有解决办法呢?
回复

使用道具 举报

mingkong 发表于 2011-5-17 17:57:10 | 显示全部楼层
就是你说的方法了。给主题帖子增加分类字段,然后再写查询语句,增加这个分类字段查询。
回复

使用道具 举报

 楼主| qiezifxj 发表于 2011-5-17 18:03:02 | 显示全部楼层
mingkong 发表于 2011-5-17 17:57
就是你说的方法了。给主题帖子增加分类字段,然后再写查询语句,增加这个分类字段查询。

discuz的数据表好多啊,请问哪个是存放 主题帖子 的啊?
英语没学好,还请指教一下。
回复

使用道具 举报

bzdiscuz2010 发表于 2011-5-17 18:23:35 | 显示全部楼层
呵呵
回复

使用道具 举报

mingkong 发表于 2011-5-17 18:37:15 | 显示全部楼层
X版本和以前的7.X系列有所不同了。推荐一个软件给你,Navicat for MySQL,可以本地安装你需要的版本,发点帖子,逐个打开数据表看下。X的是pre_forum_post
回复

使用道具 举报

 楼主| qiezifxj 发表于 2011-5-17 18:43:49 | 显示全部楼层
mingkong 发表于 2011-5-17 18:37
X版本和以前的7.X系列有所不同了。推荐一个软件给你,Navicat for MySQL,可以本地安装你需要的版本,发点帖 ...

谢谢啊,你是好人。
Navicat for mysql 是基于windows平台的啊?看来我得重起一下了。
回复

使用道具 举报

mingkong 发表于 2011-5-17 18:50:03 | 显示全部楼层
qiezifxj 发表于 2011-5-17 18:43
谢谢啊,你是好人。
Navicat for mysql 是基于windows平台的啊?看来我得重起一下了。

看样子你装双系统哟
回复

使用道具 举报

 楼主| qiezifxj 发表于 2011-5-17 19:01:04 | 显示全部楼层
Navicat for MySQL跟phpmyadmin的功能差不多啊。
唉,光看discuz的几十张表就快晕了,更别说还要修改网站代码实现分类查询了。
{:soso__6279297075950989208_1:}
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-15 10:47 , Processed in 0.600664 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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