1 頁 (共 1 頁)

[外掛](已解決)問題:付費瀏覽1.0.9問題

發表於 : 2006-01-21 09:41
歐文思
小弟我在我的資料庫內輸入後出現下面情況

SQL 語法:

ALTER TABLE phpbb_posts_text ADD pay_money MEDIUMINT( 8 ) UNSIGNED DEFAULT '0' NOT NULL ,
ADD pay_user TEXT NOT NULL ,
ADD pay_see MEDIUMINT( 8 ) UNSIGNED DEFAULT '0' NOT NULL ,
ADD pay_gotmoney MEDIUMINT( 8 ) UNSIGNED DEFAULT '0' NOT NULL
MySQL 傳回:

#1060 - Duplicate column name 'pay_money'

其他兩各語法可以順利執行 請問大大我哪裡設錯了呢\r

還有我在我朋友給我的新論壇加入付費瀏覽後
居然無法顯示附加檔案跟要求付費才可觀看
http://startaiwandream.net/phpBB2/viewtopic.php?t=477
而且連控制台內的基本組態都沒看到可否設定論壇的付費狀況
我也查過竹貓的任何相關付費瀏覽問題都找不到我要的答案
可否有大大可以幫助我呢 真的很感謝

Re: 付費瀏覽問題求救

發表於 : 2006-01-21 15:24
歐文思
歐文思 寫:小弟我在我的資料庫內輸入後出現下面情況

SQL 語法:

ALTER TABLE phpbb_posts_text ADD pay_money MEDIUMINT( 8 ) UNSIGNED DEFAULT '0' NOT NULL ,
ADD pay_user TEXT NOT NULL ,
ADD pay_see MEDIUMINT( 8 ) UNSIGNED DEFAULT '0' NOT NULL ,
ADD pay_gotmoney MEDIUMINT( 8 ) UNSIGNED DEFAULT '0' NOT NULL
MySQL 傳回:

#1060 - Duplicate column name 'pay_money'

其他兩各語法可以順利執行 請問大大我哪裡設錯了呢\r

還有我在我朋友給我的新論壇加入付費瀏覽後
居然無法顯示附加檔案跟要求付費才可觀看
http://startaiwandream.net/phpBB2/viewtopic.php?t=477
而且連控制台內的基本組態都沒看到可否設定論壇的付費狀況
我也查過竹貓的任何相關付費瀏覽問題都找不到我要的答案
可否有大大可以幫助我呢 真的很感謝
寒..原來是少打版本就被扔到垃圾區來..
已經說明問題何在也搜尋:"付費瀏覽""Sql"等字串,搜尋找到的付費瀏覽問題都不是我想要的問題,我知道我對於外掛使用真是像出生小寶貝
而且只是我忘了加上類型就...
看來真的要重新安裝論壇了,心情真的很難過

發表於 : 2006-01-21 15:37
computer315
嗯...'pay_money'是不是已經存在?

發表於 : 2006-01-21 16:17
~倉木麻衣~
有無選擇主題類型倒不是重點
而是沒人知道你裝的付費瀏覽是那一版

再者, 您真的確定是付費瀏覽出問題嗎?
剛以訪客身份去貴站的灌水區測試過貼一個附加檔, 結果也是沒有顯示附加檔案
我想你應該要自已再確認一下是否有什麼檔案沒有修改到的

[外掛]問題:付費瀏覽1.0.9問題

發表於 : 2006-01-21 16:28
歐文思
~倉木麻衣~ 寫:有無選擇主題類型倒不是重點
而是沒人知道你裝的付費瀏覽是那一版

再者, 您真的確定是付費瀏覽出問題嗎?
剛以訪客身份去貴站的灌水區測試過貼一個附加檔, 結果也是沒有顯示附加檔案
我想你應該要自已再確認一下是否有什麼檔案沒有修改到的
對不起大大 在百忙之中你還是回覆了我,我原本以為我問題無法解決了
我一時口快還請大大海涵原諒我,關於版本是Pay_Money_MOD_1.0.9
外掛名稱: 付費瀏覽\r
## 外掛作者: Rebellion < final.dante@msa.hinet.net > http://starryhometown.net/
## 外掛描述: 讓論壇有付費瀏覽文章的功能\r
## 外掛版本: 1.0.9
也許是attach_mod_241出了問題 我在重灌資料庫跟論壇看看

關於sql語法中是否要將phpbb_posts_text改成資料庫的名稱呢\r

我是在資料庫直接輸入語法執行的

再次感謝倉木大大

Re: [外掛]問題:付費瀏覽1.0.9問題

發表於 : 2006-01-21 16:36
~倉木麻衣~
歐文思 寫:關於sql語法中是否要將phpbb_posts_text改成資料庫的名稱呢\r

我是在資料庫直接輸入語法執行的
如果你資料庫(database)的資料表首(table prefix)不是預設的phpbb_ , 那麼就需要修改\r
資料庫及資料表首的區別可參考這篇安裝教學第一步裡的圖片
http://phpbb-tw.net/phpbb/viewtopic.php?t=39548

另外, 建議你先到files目錄下查看是否有上傳的檔案在\r
例如使用附加檔案功能傳了一張3.gif的圖, 那麼就去查看是否有3_xxx.gif檔
沒有的話, 那應該是在posting.php或function_post.php有問題
若有的話, 那就可能是viewtopic.php或viewtopic_body.tpl出問題吧

發表於 : 2006-01-22 08:14
歐文思
昨天晚上到今天重灌了好幾次資料庫執行語法
ALTER TABLE phpbb_posts_text
ADD pay_money MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL,
ADD pay_user TEXT NOT NULL,
ADD pay_see MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL,
ADD pay_gotmoney MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL;
INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_paymoney', '1');
+++ Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '; INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_paymoney',' at line 5

ALTER TABLE `phpbb_posts_text` CHANGE `pay_money` `pay_money` MEDIUMINT( 8 ) DEFAULT '-1' NOT NULL
+++ Successfull

update phpbb_posts_text SET pay_money = -1 WHERE pay_money = 0
+++ Successfull

我的資料庫名稱phpbb字首沒有錯\r
付費瀏覽不但沒出現(連基本組態都沒有出現是否設定付費版面了)反而不能使用但是檔案附加正常可用了

這是我改好的付費瀏覽1.09
http://www.startaiwandream.net/test.rar

改的過程發現有幾各問題
functions_post.php跟admin_board.phpp跟osting.php出了問題,在安裝手冊上

#-----[ OPEN 打開 ]------------------------------------------------
#
admin/admin_board.php

#
#-----[ FIND 尋找 ]------------------------------------------
#
define('IN_PHPBB', true);


#
#-----[ AFTER, ADD 之後, 加上 ]------------------------------------------
#
define('PAYMONEY', true);


結果裡面是define('IN_PHPBB', 1);並非define('IN_PHPBB', true);

#-----[ OPEN 打開 ]------------------------------------------------
#
includes/functions_post.php

#
#-----[ FIND 尋找 ]------------------------------------------
#
define('IN_PHPBB', true);

#
#-----[ AFTER, ADD 之後, 加上 ]------------------------------------------
#
define('PAYMONEY', true);


結果裡面沒有 define('IN_PHPBB', true);
只有找到\r
if (!defined('IN_PHPBB'))
{
die('Hacking attempt');
}


posting.php
--------[ FIND 尋找 ]----------------
#
$message = preg_replace("#\[/?sell\]#", '', $message);

#
#--------[ BEFORE, ADD 之前, 加上 ]----------------
#
$message = preg_replace("#\[/?sell\]#si", '', $message);

#
結果沒有上面$message = preg_replace("#\[/?sell\]#", '', $message);
只有
$message = preg_replace("#\[sell\](.*?)\[/sell\]#si", ''. $lang['Paymoney_Hidemessage'] . '', $message);了

請倉木大大幫我檢查一下我是出了什麼問題,忘了補充我是phpBB-2.0.19
論壇位置:http://startaiwandream.net/phpBB2/index.php
帳號:owen 密碼:nuskin65
感謝大大抽空回答我這棘手的問題

發表於 : 2006-01-22 10:13
心靈捕手
To 歐文思:

您的問題, 很像之前我的論壇一位網友的情況.
http://wang5555.dnsfor.me/phpbb2/viewtopic.php?t=15939

建議您:
1. 先安裝好付費瀏覽 1.0.9
http://phpbb-tw.net/phpbb/viewtopic.php?t=32164
2. 再安裝好 Attachment Mod 2.4.1
http://phpbb-tw.net/phpbb/viewtopic.php?t=20846
3. 若上述兩個外掛都運行正常的話,
則參考這裡安裝 pay_mod_extra_013 隱藏部份內文

http://phpbb-tw.net/phpbb/viewtopic.php?t=34446

發表於 : 2006-01-22 13:23
~倉木麻衣~
歐文思 寫:改的過程發現有幾各問題
functions_post.php跟admin_board.phpp跟osting.php出了問題,在安裝手冊上

#-----[ OPEN 打開 ]------------------------------------------------
#
admin/admin_board.php

#
#-----[ FIND 尋找 ]------------------------------------------
#
define('IN_PHPBB', true);


#
#-----[ AFTER, ADD 之後, 加上 ]------------------------------------------
#
define('PAYMONEY', true);
原始的付費瀏覽並沒有要求改這一段\r
這個只出現在DL整合的Pay_Money_Mod_Plus裡\r
歐文思 寫:posting.php
--------[ FIND 尋找 ]----------------
#
$message = preg_replace("#\[/?sell\]#", '', $message);

#
#--------[ BEFORE, ADD 之前, 加上 ]----------------
#
$message = preg_replace("#\[/?sell\]#si", '', $message);

#
結果沒有上面$message = preg_replace("#\[/?sell\]#", '', $message);
只有
$message = preg_replace("#\[sell\](.*?)\[/sell\]#si", ''. $lang['Paymoney_Hidemessage'] . '', $message);
原始的付費瀏覽也沒有這一段\r
這一段只出現在付費瀏覽-隱藏部份內容的修改裡(或是由DL整合的外掛)
由上面二個來看, 你裝的應該是DL整合的版本\r
(所以之前才說沒人知道你到底是裝了那一個版本)

關於Pay_Money_Mod_Plus安裝文件的錯誤部份就交給DL進行除錯了

發表於 : 2006-01-22 15:05
DL
嘿...我超懶惰的說...寫這個安裝檔的時候,把

代碼: 選擇全部

# 
#-----[ FIND 尋找 ]------------------------------------------ 
# 
define('IN_PHPBB', true); 


# 
#-----[ AFTER, ADD 之後, ?#91;上 ]------------------------------------------ 
# 
define('PAYMONEY', true);
直接複製到各檔案...所以發生某些檔案找不到的問題...今天更新並加入回覆隱藏的功能,16:00發佈,請稍候。(因為要整理)

發表於 : 2006-01-22 19:32
歐文思
感謝捕手老師跟倉木大大的提示跟協助\r
已經安裝好付費瀏覽1.09
外掛名稱: 付費瀏覽\r
## 外掛作者: Rebellion < final.dante@msa.hinet.net > http://starryhometown.net/
## 外掛描述: 讓論壇有付費瀏覽文章的功能\r
## 外掛版本: 1.0.9
SQL執行
SQL 語法:

ALTER TABLE phpbb_posts_text ADD pay_money MEDIUMINT( 8 ) UNSIGNED DEFAULT '0' NOT NULL ,
ADD pay_user TEXT NOT NULL ,
ADD pay_see MEDIUMINT( 8 ) UNSIGNED DEFAULT '0' NOT NULL ,
ADD pay_gotmoney MEDIUMINT( 8 ) UNSIGNED DEFAULT '0' NOT NULL
MySQL 傳回:

#1060 - Duplicate column name 'pay_money'
其他都正常\r

http://www.startaiwandream.net/pay.rar
論壇位置:http://startaiwandream.net/phpBB2/index.php
帳號:owen 密碼:nuskin65

先裝好cash Mod222 運行沒問題,但語系變亂碼,我下載竹貓的phpBB-2.0.19-tw-language-big5就恢復中文了
裝付費瀏覽1.09後論壇基本組態沒顯示出可否在論壇付費\r
也測試文章付費運作,有出現是否要文章付費跟跑出1到20的選單選擇付費\r
執行後卻沒有反應 ps:並無安裝attachment_mod241也非DL大大的plus
只有cashMOD跟付費瀏覽1.09
請老師跟大大幫我解惑,也希望此問題以後新手看到此篇不會再跟我一樣\r
花了兩天時間都搞不好\r
圖檔
圖檔

發表於 : 2006-01-22 19:52
~倉木麻衣~
歐文思 寫:ALTER TABLE phpbb_posts_text ADD pay_money MEDIUMINT( 8 ) UNSIGNED DEFAULT '0' NOT NULL ,
ADD pay_user TEXT NOT NULL ,
ADD pay_see MEDIUMINT( 8 ) UNSIGNED DEFAULT '0' NOT NULL ,
ADD pay_gotmoney MEDIUMINT( 8 ) UNSIGNED DEFAULT '0' NOT NULL
MySQL 傳回:

#1060 - Duplicate column name 'pay_money'
其他都正常
這表示在phpbb_posts_text已經有一個叫做pay_money的欄位名稱了
建議你先檢查一下phpbb_posts_text資料表裡是否有上述SQL裡要新增的pay_money、pay_user、pay_see、pay_gotmoney這幾個欄位名稱存在\r
歐文思 寫:裝付費瀏覽1.09後論壇基本組態沒顯示出可否在論壇付費
應該有吧?
從你附上的檔案(board_config_body.tpl)來看, 就在是否要啟用HTML語法之上
歐文思 寫:測試文章付費運作,有出現是否要文章付費跟跑出1到20的選單選擇付費\r
執行後卻沒有反應
你的functions_post.php有一個地方改錯了
&$pay_money的位置放錯了

發表於 : 2006-01-22 20:39
歐文思
~倉木麻衣~ 寫:
歐文思 寫:ALTER TABLE phpbb_posts_text ADD pay_money MEDIUMINT( 8 ) UNSIGNED DEFAULT '0' NOT NULL ,
ADD pay_user TEXT NOT NULL ,
ADD pay_see MEDIUMINT( 8 ) UNSIGNED DEFAULT '0' NOT NULL ,
ADD pay_gotmoney MEDIUMINT( 8 ) UNSIGNED DEFAULT '0' NOT NULL
MySQL 傳回:

#1060 - Duplicate column name 'pay_money'
其他都正常
這表示在phpbb_posts_text已經有一個叫做pay_money的欄位名稱了
建議你先檢查一下phpbb_posts_text資料表裡是否有上述SQL裡要新增的pay_money、pay_user、pay_see、pay_gotmoney這幾個欄位名稱存在\r
歐文思 寫:裝付費瀏覽1.09後論壇基本組態沒顯示出可否在論壇付費
應該有吧?
從你附上的檔案(board_config_body.tpl)來看, 就在是否要啟用HTML語法之上
歐文思 寫:測試文章付費運作,有出現是否要文章付費跟跑出1到20的選單選擇付費\r
執行後卻沒有反應
你的functions_post.php有一個地方改錯了
&$pay_money的位置放錯了
感謝倉木大大的幫助,目前可運行了且基本組態也有了
不過當post文章且加付費時出現\r
圖檔
過不久就恢復正常是否是我functions_post出了問題嗎?
這是我照大大說的錯誤更改後
http://www.startaiwandream.net/functions_post.rar

發表於 : 2006-01-22 20:48
~倉木麻衣~
雖然你後來還有把, &$pay_money加到正確位置\r
但你這行不該加上去的卻沒刪掉
function prepare_post(&$mode, &$post_data, &$bbcode_on, &$html_on, &$smilies_on, &$error_msg, &$username, &$bbcode_uid, &$subject, &$message, &$poll_title, &$poll_options, &$poll_length, &$pay_money)

發表於 : 2006-01-23 20:37
歐文思
~倉木麻衣~ 寫:雖然你後來還有把, &$pay_money加到正確位置\r
但你這行不該加上去的卻沒刪掉
function prepare_post(&$mode, &$post_data, &$bbcode_on, &$html_on, &$smilies_on, &$error_msg, &$username, &$bbcode_uid, &$subject, &$message, &$poll_title, &$poll_options, &$poll_length, &$pay_money)
真的非常感謝大大根捕手老師的幫助 現在論壇可以使用兩各功能了 感動:cry:
對了補充一點大大說的天霜大大留的付費瀏覽連結已經失連了喔