[問題]虛擬形象2.20 phpbb版

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

頭像
H.T.Demon
竹貓忠實會員
竹貓忠實會員
文章: 368
註冊時間: 2002-09-26 00:24
聯繫:

文章 H.T.Demon »

依夢兒 寫:不好意思啦,是我搞錯了.... ^^||
所謂的「合照」,只是背後多站了人。
我是看到北飄論壇上討論的文章,他們把這稱作是合照....(爆)

至於充值的部份,晚一點我再研究是哪裡出了問題,謝謝大大抽空解答。
小弟到覺得如果加入個功能"開放自己的相簿" 奇摩的造型精靈就是有這功能~
讓會員能決定要不要分享自己的玉照@Q@
ETERNAL
星球公民
星球公民
文章: 297
註冊時間: 2002-01-23 11:23

文章 ETERNAL »

aack 寫:這是我在ETERNAL的水色看到的,
問題也一樣耶!
該怎麼修正呢?
喔喔..
看到了
我的也有...

現在才發現到我分頁沒改好@@
ETERNAL
星球公民
星球公民
文章: 297
註冊時間: 2002-01-23 11:23

文章 ETERNAL »

不是資料重複的bug
我也發現到有些商品的ID一樣,但是商品沒有重複
只有sort=23的商品才會這樣\r


$facedatas = $db->sql_query("SELECT * FROM week9_data $where ORDER BY id desc limit $postoffset, $perpage");

改成
$facedatas = $db->sql_query("SELECT * FROM week9_data $where ORDER BY id asc limit $postoffset, $perpage");

就會正常


我猜大概是mysql的問題吧...怪怪的..
水色論壇 http://www.et99.net
簡德賢分享
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

依夢兒 寫:這是因為 SQL 語法中,商品的資料中有一部份是重覆的。
大概在很後面的地方....仔細找一下就可以找出來了,把它們給刪掉就好了。
剛剛找了一下, face.sql 中以下這一部份的資料是重覆的,提供給大家作一個參考:

代碼: 選擇全部

(1065, '23', '寵物小狗2只', 20, '寵物小狗2只', '300', 't', '151.gif', '151x.gif', '', '', 1),
(1064, '23', '八哥', 20, '八哥', '300', 't', '150.gif', '150x.gif', '', '', 4),
(1063, '23', '大發洋財', 20, '大發洋財', '300', 't', '149.gif', '149x.gif', '', '', 5),
(1062, '23', '玩線團的貓咪', 20, '玩線團的貓咪', '300', 't', '148.gif', '148x.gif', '', '', 4),
(1061, '23', '小雞散步', 20, '小雞散步', '300', 't', '147.gif', '147x.gif', '', '', 5),
(1060, '23', '袋鼠', 20, '袋鼠', '300', 't', '146.gif', '146x.gif', '', '', 4),
(1059, '23', '螃蟹', 20, '螃蟹', '300', 't', '145.gif', '145x.gif', '', '', 5),
(1058, '23', '凶貓', 20, '凶貓', '300', 't', '144.gif', '144x.gif', '', '', 5),
(1057, '23', '鴨子鴨子', 20, '鴨子鴨子', '300', 't', '143.gif', '143x.gif', '', '', 5),
(1056, '23', 'Valen泡泡', 20, 'Valen泡泡', '300', 't', '142.gif', '142x.gif', '', '', 3),
(1055, '23', '巧克力跳舞', 20, '巧克力跳舞', '300', 't', '141.gif', '141x.gif', '', '', 5),
(1054, '23', '胖癡', 20, '胖癡', '300', 't', '140.gif', '140x.gif', '', '', 5),
(1053, '23', 'Juice', 20, 'Juice', '300', 't', '139.gif', '139x.gif', '', '', 4),
(1052, '23', '長耳狗狗', 20, '長耳狗狗', '300', 't', '138.gif', '138x.gif', '', '', 5),
(1051, '23', '蜘蛛俠', 20, '蜘蛛俠', '300', 't', '137.gif', '137x.gif', '', '', 5),
(1050, '23', '小桶裏的小狗', 20, '小桶裏的小狗', '300', 't', '136.gif', '136x.gif', '', '', 5),
(1049, '23', '眨眼的白熊', 20, '眨眼的白熊', '300', 't', '135.gif', '135x.gif', '', '', 5),
(1048, '23', '蹦蹦跳跳的兔子', 20, '蹦蹦跳跳的兔子', '300', 't', '134.gif', '134x.gif', '', '', 5),
(1047, '23', '愛心魔術棒', 20, '愛心魔術棒', '300', 't', '133.gif', '133x.gif', '', '', 5),
(1046, '23', 'Sodami', 20, 'Sodami', '300', 't', '132.gif', '132x.gif', '', '', 5),
(1045, '23', 'Okdol', 20, 'Okdol', '300', 't', '131.gif', '131x.gif', '', '', 5),
(1044, '23', 'Namu', 20, 'Namu', '300', 't', '130.gif', '130x.gif', '', '', 5),
(1043, '23', 'Pingster', 20, 'Pingster', '300', 't', '129.gif', '129x.gif', '', '', 5),
(1042, '23', 'Raim檸檬樹', 20, 'Raim檸檬樹', '300', 't', '128.gif', '128x.gif', '', '', 4),
(1041, '23', '泰第熊', 20, '泰第熊', '300', 't', '127.gif', '127x.gif', '', '', 5),
(1040, '23', 'Ttu', 20, 'Ttu', '300', 't', '126.gif', '126x.gif', '', '', 5),
(1039, '23', '紫菜包飯', 20, '紫菜包飯', '300', 't', '125.gif', '125x.gif', '', '', 5),
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

ETERNAL 寫:我這裡會扣錢..@@"

我把充值的部分post上來給你參考看看
剛剛看了一下,原來是我的 facebuy.php 少了這一行:

代碼: 選擇全部

echo "UPDATE phpbb_users SET user_money=user_money-$faceinfo[sp_money] WHERE user_id=$userdata[user_id]";
我把它加上了,但是在充值後,卻出現了以下錯誤訊息:

代碼: 選擇全部

UPDATE phpbb_users SET user_money=user_money-500 WHERE user_id=2
Warning: Cannot modify header information - headers already sent by (output started at /home/morning/public_html/phpbb/facebuy.php:242) in /home/morning/public_html/phpbb/includes/page_header.php on line 491

Warning: Cannot modify header information - headers already sent by (output started at /home/morning/public_html/phpbb/facebuy.php:242) in /home/morning/public_html/phpbb/includes/page_header.php on line 492

Warning: Cannot modify header information - headers already sent by (output started at /home/morning/public_html/phpbb/facebuy.php:242) in /home/morning/public_html/phpbb/includes/page_header.php on line 493
其中所述的 facebuy.php 的第 242 行就是我後來加上的那一行。
雖然是出現了錯誤訊息,但是減錢的動作有在執行,
不知道為什麼會出現這一段錯誤訊息呢??
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
ETERNAL
星球公民
星球公民
文章: 297
註冊時間: 2002-01-23 11:23

文章 ETERNAL »

真的有重複耶...@@
還真不容易找出來,大概官方提供的資料就有重複的情況
好像不只那幾個因為我在對id設PRIMARY的時候,沒辦法設定
大概有其他的id重複了

因為你echo 輸出資料了阿\r
所以才會出現Warning: Cannot modify header information - headers already sent
把你echo註解起來就不會了
水色論壇 http://www.et99.net
簡德賢分享
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

ETERNAL 寫:好像不只那幾個因為我在對id設PRIMARY的時候,沒辦法設定
大概有其他的id重複了
應該就只有這些。
所有 SQL 中的商品,我從頭到尾都有掃過一遍,
因為我有把所有商品的名稱又重新命名了一遍.... (沒事找事作 ^^||)
所以 ID 重覆的部份就是這些了,至於商品名稱重覆並不要緊,不會影響外掛運作。

不過 ID 中間好像跳過一大段了,
扣掉 ID 重覆的部份,實際存在的商品應該有 1080 件,但是 ID 卻跑到 1135 ....
所以我除了幫商品重新命名,也順便將 ID 重新排序一次,從 1 至 1080 ,總共有 1080 件。
當然這是指僅下載 face_2_20.rar 時擁有的商品數量;如果後來自行下載北飄提供的新增形象,商品數量就不只這些了。

ETERNAL 寫:把你echo註解起來就不會了
不懂您的意思.... ^^||

您是說原本:

代碼: 選擇全部

echo "UPDATE phpbb_users SET user_money=user_money-$faceinfo[sp_money] WHERE user_id=$userdata[user_id]";
將它改成:

代碼: 選擇全部

[color=red]//[/color] echo "UPDATE phpbb_users SET user_money=user_money-$faceinfo[sp_money] WHERE user_id=$userdata[user_id]";
也就是前面多加上二個 // ,是嗎??
可是這樣子就不會扣錢了....
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
ETERNAL
星球公民
星球公民
文章: 297
註冊時間: 2002-01-23 11:23

文章 ETERNAL »

能麻煩你把刪除過重複的sql給我嗎
我把我這裡的程式重壓一次上傳給人下載

echo只是把內容show出來,並不會執行運算
應該不會造成沒扣錢吧@@"
或者是其他原因造成???
水色論壇 http://www.et99.net
簡德賢分享
ethan
星球公民
星球公民
文章: 218
註冊時間: 2002-06-01 09:48
聯繫:

文章 ethan »

拍照沒有扣到錢,是有幾個地方有錯所以,沒抓到該扣的錢\r

開啟 facealbum.php

尋找\r

代碼: 選擇全部

$facesetinfo = $result = $db->sql_query("SELECT * FROM week9_faceset");
替換為\r

代碼: 選擇全部

	$result = $db->sql_query("SELECT * FROM week9_faceset");
	$facesetinfo = $db->sql_fetchrow($result);
尋找 ( 這段雖然跟拍照扣錢無關,不過同樣的錯誤就一起修唄 )

代碼: 選擇全部

$faceidrows = $result = $db->sql_query("SELECT COUNT(*) AS nr FROM week9_facealbum WHERE userid = '$bbuserinfo[userid]'"); 
替換為\r

代碼: 選擇全部

	$result = $db->sql_query("SELECT COUNT(*) AS nr FROM week9_facealbum WHERE userid = '$bbuserinfo[userid]'"); 
	$faceidrows = $db->sql_fetchrow($result);
我下載的版本沒有 // echo 測試的部份?
不管怎麼說, echo 那行還是註解或刪掉就好,只是單純輸出文字而已\r

因為 error_reporting 設得很低,所以很多錯誤訊息都會乎略掉

BTW, 原飄在北京的版本,架構上並不符合 phpbb 的精神
也不符合 phpbb guideline ,不知 ETERNAL 兄在改寫的同時
有沒有考慮整個大換血,這樣的話才會有被收錄為官方認證外掛的一天
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

ETERNAL 寫:echo只是把內容show出來,並不會執行運算
應該不會造成沒扣錢吧@@"
或者是其他原因造成???
不清楚.... ^^||
如果那一句的 // 註解拿掉,會扣錢,但是會出現錯誤訊息。
把 // 加上,不會出現錯誤訊息,但不會扣錢。
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
頭像
chocobo17
星球公民
星球公民
文章: 109
註冊時間: 2002-08-29 12:48
聯繫:

文章 chocobo17 »

有一個問提
就是贈送
會有問題
選則贈送
結果會找不到\r
你的商品庫裏沒有閒置的此商品,請你購買以後或者解下你佩戴的商品。 返回
對阿..
不之大家有沒有試過
頭像
H.T.Demon
竹貓忠實會員
竹貓忠實會員
文章: 368
註冊時間: 2002-09-26 00:24
聯繫:

文章 H.T.Demon »

chocobo17 寫:有一個問提
就是贈送
會有問題
選則贈送
結果會找不到\r
你的商品庫裏沒有閒置的此商品,請你購買以後或者解下你佩戴的商品。 返回
對阿..
不之大家有沒有試過
這個問題....已經有修正了 :evil: 請找找
頭像
chocobo17
星球公民
星球公民
文章: 109
註冊時間: 2002-08-29 12:48
聯繫:

文章 chocobo17 »

很大的問題....
今天裝了需你形象...
就很容易發生
(phpBB : Critical Error
Could not connect to the database )
這種問題...
是主機負荷太重嗎...
還是資料表太多
我流量很小阿\r
有辦法解決嗎
頭像
H.T.Demon
竹貓忠實會員
竹貓忠實會員
文章: 368
註冊時間: 2002-09-26 00:24
聯繫:

文章 H.T.Demon »

chocobo17 寫:很大的問題....
今天裝了需你形象...
就很容易發生
(phpBB : Critical Error
Could not connect to the database )
這種問題...
是主機負荷太重嗎...
還是資料表太多
我流量很小阿\r
有辦法解決嗎
那就得考慮做點限制....
像是會員文章數不夠不能使用的機制
ipower
星球公民
星球公民
文章: 31
註冊時間: 2002-11-24 14:36

文章 ipower »

chocobo17 寫:很大的問題....
今天裝了需你形象...
就很容易發生
(phpBB : Critical Error
\nCould not connect to the database )
這種問題...
是主機負荷太重嗎...
還是資料表太多
我流量很小阿\r
有辦法解決嗎
應該不是吧..用起來都還滿順...= =
除非我們的站 不同頻寬和主機.. :mrgreen:
主題已鎖定

回到「外掛問題討論」