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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] 《送礼》《投票》《记账本》《问答》插件升级到1.5方法(更新到下午8月11号3:50)

[复制链接]
笨笨2009 发表于 2008-8-11 16:44:55 | 显示全部楼层
投票的回复提示:非正常操作 不知道怎么回事
回复

使用道具 举报

7778901 发表于 2008-8-11 17:04:38 | 显示全部楼层
================我的总是出现1504错误
MySQL Error
Message: MySQL Query Error
SQL: UPDATE uchome_session SET credit=credit-15 WHERE uid='1'
Error: Unknown column 'credit' in 'field list'
程序文件跟数据库有冲突,请使用正确的程序文件上传上去覆盖
Click here to seek help.
回复

使用道具 举报

maoqoo 发表于 2008-8-11 17:07:28 | 显示全部楼层
投票可以评论的
注意app_vote_view.htm有三处</form>都修改一下

本帖子中包含更多资源

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

x
回复

使用道具 举报

7778901 发表于 2008-8-11 17:14:15 | 显示全部楼层
为什么我的都加入了都不可以的.怪
回复

使用道具 举报

馨不在焉 发表于 2008-8-11 17:22:32 | 显示全部楼层
MySQL Error
Message: MySQL Query Error
SQL: UPDATE uchome_session SET credit=credit - 2 WHERE uid = 1
Error: Unknown column 'credit' in 'field list'
程序文件跟数据库有冲突,请使用正确的程序文件上传上去覆盖
Click here to seek help.


为啥按照楼主的改了,还是有问题啊
回复

使用道具 举报

7778901 发表于 2008-8-11 17:29:17 | 显示全部楼层
要是有朋友修改后还出现1504错误的
请运行下SQL命令

ALTER TABLE `uchome_session` ADD `credit` INT( 10 ) NOT NULL DEFAULT '0';
回复

使用道具 举报

maoqoo 发表于 2008-8-11 17:40:44 | 显示全部楼层
那样积分不是混乱了 1.5就是删掉了session下的credit
回复

使用道具 举报

馨不在焉 发表于 2008-8-11 17:45:41 | 显示全部楼层
还是没搞定啊,还有就是最好能在发布的时候,显示自己还有多少个积分
回复

使用道具 举报

76park 发表于 2008-8-11 20:18:07 | 显示全部楼层
解决礼物插件 Unknown column 'credit' in 'field list' 错误的方法:
在gift_send.php文件中注释掉下面这行
//$_SGLOBAL['db']->query("UPDATE ".tname('session')." SET credit=credit-".$myGift['cost']." WHERE uid='$_SGLOBAL[supe_uid]'");

验证通过,不过不知道有没有什么后遗症
回复

使用道具 举报

杏花烟雨 发表于 2008-8-12 10:52:56 | 显示全部楼层
原帖由 sup 于 2008-8-11 16:02 发表
ask_cp.php

文件的修改可能会到来效率问题。
这样修改即可

查找
if ($_SGLOBAL['member']['credit'] < $score) {

替换为

getmember();

if ($_SGLOBAL['member']['credit'] < $score) {


这算是官方的解答?看下gemember的定义
  1. //获取当前用户信息
  2. function getmember() {
  3.         global $_SGLOBAL, $space;
  4.        
  5.         if(empty($_SGLOBAL['member']) && $_SGLOBAL['supe_uid']) {
  6.                 if($space['uid'] == $_SGLOBAL['supe_uid']) {
  7.                         $_SGLOBAL['member'] = $space;
  8.                 } else {
  9.                         $_SGLOBAL['member'] = getspace($_SGLOBAL['supe_uid']);
  10.                 }
  11.         }
  12. }
复制代码
在这里明显是else有效,那么前面多了条if判断是提高效率了?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-19 04:40 , Processed in 0.023444 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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