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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[经验] UChome表结构(新手看看,很有用。。)

[复制链接]
genius5201 发表于 2010-5-15 04:15:06 | 显示全部楼层 |阅读模式

一.如何修改UC应用在UC中的ID?(先列实例一则)

情况描述:
比如我以前安装了DZ和HOME的整合,由于论坛前置备案的原因导致不能再使用论坛,所以就把论坛删除了,一般整合包里论坛ID是1,HOME是2,当把论坛删除以后,HOME是2。在这种情况下,如果不删除UC数据,即使通过UC手动重新安装HOME,HOME的ID值将会是3,就是一直往上加,而不会是1.这样看着很不爽,至少我是这样。怎么把这个ID改成1呢?

解决方法:

1.备份数据库,防止修改过程中出现问题,嘿嘿。
2.在PHPMYADMIN中,找到uc_applications表,将appid字段的值改成1.
3.找到uc_notelist表,把最下边的app2或者app3(根据你的实际情况决定,这其实就是你的当前UC应用在UC中的ID)的值改成app1。
4.修改home目录下的config.php文件,在最下边找到

define('UC_IP', '');
define('UC_APPID', '3');
define('UC_PPP', '20');

把那个3改成1.

OK,到此就完全修改成功了,呵呵。

二、UCHOME数据库结构介绍——个人使用过程中感觉比较有用的

开始前先说下,要使用phpmyadmin这个工具的,如果不能用的话,有点麻烦,我也不知道除了这个以外更直观友好的操作方法了,呵呵,当然如果有其他能用的工具也是可以的,我在这里只是介绍一下部分数据库结构的含义,供参考。

关于phpmyadmin,这里有一个很难受的问题,就是不管用IE还是FIREFOX都会出现(别的浏览器没试过),就是安装和配置文件都正常,就是登录的时候提示:

“phpMyAdmin - 错误

无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装。”

哈哈,我上网找了一大堆,全是说服务器配置的问题。我前后用过三家的空间,都无一例外的出现这个提示,无奈就去问空间商,他们反复检查说配置就是按照网上说的改的,可是还出现这个情况,他们也实在不知道怎么回事了。很郁闷,就下了个FIREFOX,这个可用,但是现在更新到3.6以后也不行了。。。我不能完全说这种情况和服务器设置无关,但是我个人感觉关系不大,因为毕竟这是一个主流的工具,有的空间商甚至还提供了这个工具的远程管理。好了,啰嗦了一大堆,其实这个问题的解决方法很简单。。。简单到你都不相信,嘿嘿。。方法就是:
1.FIREFOX下,点工具→清空最近历史记录→全部,注意,如果仅仅是想要解决这个问题,就只清空高速缓存就可以了。
2.IE同样的道理,IE6下,只删除临时文件就OK。
3.删除完以后重新开个网页,然后访问下试试~~

下边说正题了哈。。有些简单的没什么大意义的,我就不说了。

1.uchome_friend
这里边是好友信息,单向好友信息做为一条,如果两个人互为好友,实际上就是两条。
2.uchome_magic
这里边是道具信息,可以修改你想要的道具的名字。我的空间把那个偷窥卡给HX了,显示全是星号,就通过这个改成月光卡咯。。
3.uchome_magicinlog
这是道具获得记录,清理后获得记录就没了。
4.uchome_magicstore
这里是道具出售报告,就是哪种道具卖了多少,回收了多少积分的,一定要注意,如果改这里的话,最好别删除字段,只改相应字段下的值就可以。如果删除什么样,没试过。
5.uchome_magicuselog
道具使用记录。含义参照上边介绍。
6.uchome_notification
通知记录,清理以后在消息里就没有通知了。。
7.uchome_show
竞价排名相关。。
8.uchome_space
这个比较有用。。这里边有很多字段,都是记录了用户的个人信息的,attachsize是用户使用的空间大小,有的人反映说用户空间用完了,删除图片以后空间不返还,如果用户数量少,可以通过这个方式把这个值小或者是改成0,如果用户很多,建议按照官方的方法进行BUG修复。addsize是额外增加的空间数量,有的人说空间大小显示是2G,但是不能上传,就检查下该用户下这两个字段的值是不是正常。如果还是解决不了,我也没办法咯。基本上解决不了的情况很少很少了。经验积分浏览量什么的就不说了,这个没有必要改,经验积分可以通过后台改的,没必要这么麻烦。
9.uchome_spacefield
用户的隐私资料,note对应的是记录里的信息,sapcenote对应的是心情信息,别搞混了。
10.uchome_usermagic
用户所拥有的道具信息,清理了用户的道具就没咯。。
11.uc_applications
UC里的应用信息,如果要改ID,就在这里改,改的方法上边已经说明了。
12.uc_friends
这里是UC记录的好友信息,一般情况下是和HOME里的同步的,但是我出现过问题。就是没有通过后台删除用户的方式来清理用户,而是直接恢复到旧数据。比如我备份的时候有10个用户,后来注册了90个,并且都加了好友(设置了默认好友),没有通过后台删除,直接恢复到10个用户时的数据,不知道为什么。。UC里的好友信息统计没改过来,数量虚多,而且如果一旦这些用户使用了漫游,以荣光医院为例,那里边的好友还在。。实际上站里已经没有这些用户了。。漫游的问题到现在没解决,不过UC好友统计虚多的问题就是通过清理这个解决了。
13.uc_notelist
通知,是UC和其应用之间的通知设置,不是短消息。。别搞错咯。
14.uc_protectedmembers
这里边记录了在HOME里设置的保护用户,受到保护的用户在UC和HOME里均不可删除。但是这里千万要注意:设置了保护的用户,如果在UC里执行对该用户的删除操作,用户的头像会被彻底删除,其他资料不会删除。

好了,到这里就说完了,这几个表的含义知道了,管理起来方便好多,其他的如果还有新的发现,也请大家跟帖说明,呵呵,一起学习。。

其他补充:

在邀请的时候,输入正确的QQ号码和密码验证码,但是提示登录失败,找不到cookie,请检查你的QQ是否开启了登录保护。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-17 05:30 , Processed in 0.021983 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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