[問題] 關於付費瀏覽 1.0.7 使用上問題!

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

版主: 版主管理群

ccmorange
星球普通子民
星球普通子民
文章: 18
註冊時間: 2004-02-22 15:40

[問題] 關於付費瀏覽 1.0.7 使用上問題!

文章 ccmorange »

網站:orangesoccer.net
外掛:kctony 付費瀏覽 1.0.7、cash mod 2.2.2等

問題:{附圖}請問各位大大如何把下拉式的收費選單改做為自行輸入的空格,請各位幫幫忙好嗎,我已找過很多文章但無提及這個問題。

圖檔
ccmorange
星球普通子民
星球普通子民
文章: 18
註冊時間: 2004-02-22 15:40

文章 ccmorange »

有誰可幫我....
真的無人識整嗎﹖
ccmorange
星球普通子民
星球普通子民
文章: 18
註冊時間: 2004-02-22 15:40

文章 ccmorange »

神呀!教教我吧
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8536
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

ccmorange 寫:神呀!教教我吧
[原創][外掛] 付費瀏覽 -by- KCTONY當中,
最原始的設計就是如您所說" 自行輸入的空格",
後來是為了避免使用者會漫天開價, 才改成目前的選單式.

代碼: 選擇全部

---------------------------------------------------------- 
有人提到使用者會漫天開價,那就改成選單式吧!(不包含在原始檔中) 
http://phpbb-tw.net/phpbb/viewtopic.php?p=64088#64088 
Source: http://phpbb-tw.net/phpbb/viewtopic.php?t=9973

如果您想改回自行輸入的空格的話,
那麼以下的修改, 提供給您參考:

代碼: 選擇全部

#
#-----[ OPEN ]-----
#
templates/YOUR_THEME/posting_body.tpl

#
#-----[ FIND ]-----
#
<span class="gen">{PAY_MONEY}</span>

#
#-----[ REPLACE WITH ]-----
#
<span class="gen">{L_SET_MONEY}</span><input type="text" name="pay_money" size="10" value="{VALUE_PAY_MONEY}" /><span class="gen">{VIRTUAL_MONEY}</span>

#
#-----[ OPEN ]-----
#
posting.php

#
#-----[ FIND ]-----
#
'SMILIES_STATUS' => $smilies_status,

#
#-----[ AFTER, ADD ]-----
#
'L_SET_MONEY' => $lang['paymoney_set_money'], // Pay_Money_MOD
'VALUE_PAY_MONEY' => $pay_money -1, // Pay_Money_MOD 
'VIRTUAL_MONEY' => $lang['Virtual_Money'], // Pay_Money_MOD 

#
#-----[ OPEN ]-----
# 此部份修改純粹只為了[b]美觀[/b]
language/lang_chinese_traditional_taiwan/lang_main.php

#
#-----[ FIND ]-----
# 後面還有很長的程式碼...
$lang['paymoney_set_money']   = "這一篇文章是否設定為付費瀏覽?...";

#
#-----[ REPLACE WITH ]-----
#
$lang['paymoney_set_money']   = "這一篇文章是否設定為付費瀏覽?";

#
#-----[ AFTER, ADD ]-----
# [b]現金[/b] 請自行更換成您所設定的貨幣名稱\r
$lang['Virtual_Money'] = "現金<br>( 預設為 -1, 是不用付費; 若設定為 0, 則只是會記錄下觀看此文的名單.)";

#
#-----[ SAVE & CLOSE ]-----
#
ps. 不改回去, 有這麼嚴重嗎? :-?
奉勸您試試就好了, 個人以為還是選單式較理想. ;-)
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
8GuaWong
星球普通子民
星球普通子民
文章: 13
註冊時間: 2005-03-19 10:39

文章 8GuaWong »

恩這個好用...只要版規定好就好了那也不用怕人亂開價\r
收下囉..
請問一下有沒有 [INTRO] 這個 BBCODE 應為現在只要是付費預覽整個訊息都會被隱藏 :(
電腦白痴仔
星球公民
星球公民
文章: 35
註冊時間: 2004-12-11 17:31
聯繫:

文章 電腦白痴仔 »

我仲有野想問呀...
外掛:kctony 付費瀏覽 1.0.7、cash mod 2.2.2等
我測試過全部都無問題...
但如果用快速回覆....
...
佢就會自動設計為0呀....{金幣(設為 -1 為不付費,0 是只記錄下觀看此文的}

這變左用快速回覆有問題呀...
請問我要怎樣改才可以用快速回覆..自動設計為 {-1 為不付費}
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8536
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

電腦白痴仔 寫:我仲有野想問呀...
外掛:kctony 付費瀏覽 1.0.7、cash mod 2.2.2等
我測試過全部都無問題...
但如果用快速回覆....
...
佢就會自動設計為0呀....{金幣(設為 -1 為不付費,0 是只記錄下觀看此文的}

這變左用快速回覆有問題呀...
請問我要怎樣改才可以用快速回覆..自動設計為 {-1 為不付費}
建議您參考下列文章修改:
http://phpbb-tw.net/phpbb/viewtopic.php?p=182122#182122

額外修改:
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
電腦白痴仔
星球公民
星球公民
文章: 35
註冊時間: 2004-12-11 17:31
聯繫:

文章 電腦白痴仔 »

多謝心靈捕手的幫手...
問題以經解決左........
DL
竹貓忠實會員
竹貓忠實會員
文章: 717
註冊時間: 2005-03-05 15:29

文章 DL »

個人認為只要發文時檢測金額便可以了,選單式還是有弊處,就是金額想定高點會當機,例如由(-1)一直加到(500)可是有一段時間,而且眼睛也會壞。
ccmorange
星球普通子民
星球普通子民
文章: 18
註冊時間: 2004-02-22 15:40

文章 ccmorange »

心靈捕手 寫:
ccmorange 寫:神呀!教教我吧
[原創][外掛] 付費瀏覽 -by- KCTONY當中,
最原始的設計就是如您所說" 自行輸入的空格",
後來是為了避免使用者會漫天開價, 才改成目前的選單式.

代碼: 選擇全部

---------------------------------------------------------- 
有人提到使用者會漫天開價,那就改成選單式吧!(不包含在原始檔中) 
http://phpbb-tw.net/phpbb/viewtopic.php?p=64088#64088 
Source: http://phpbb-tw.net/phpbb/viewtopic.php?t=9973

如果您想改回自行輸入的空格的話,
那麼以下的修改, 提供給您參考:

代碼: 選擇全部

#
#-----[ OPEN ]-----
#
templates/YOUR_THEME/posting_body.tpl

#
#-----[ FIND ]-----
#
<span class="gen">{PAY_MONEY}</span>

#
#-----[ REPLACE WITH ]-----
#
<span class="gen">{L_SET_MONEY}</span><input type="text" name="pay_money" size="10" value="{VALUE_PAY_MONEY}" /><span class="gen">{VIRTUAL_MONEY}</span>

#
#-----[ OPEN ]-----
#
posting.php

#
#-----[ FIND ]-----
#
'SMILIES_STATUS' => $smilies_status,

#
#-----[ AFTER, ADD ]-----
#
'L_SET_MONEY' => $lang['paymoney_set_money'], // Pay_Money_MOD
'VALUE_PAY_MONEY' => $pay_money -1, // Pay_Money_MOD 
'VIRTUAL_MONEY' => $lang['Virtual_Money'], // Pay_Money_MOD 

#
#-----[ OPEN ]-----
# 此部份修改純粹只為了[b]美觀[/b]
language/lang_chinese_traditional_taiwan/lang_main.php

#
#-----[ FIND ]-----
# 後面還有很長的程式碼...
$lang['paymoney_set_money']   = "這一篇文章是否設定為付費瀏覽?...";

#
#-----[ REPLACE WITH ]-----
#
$lang['paymoney_set_money']   = "這一篇文章是否設定為付費瀏覽?";

#
#-----[ AFTER, ADD ]-----
# [b]現金[/b] 請自行更換成您所設定的貨幣名稱\r
$lang['Virtual_Money'] = "現金<br>( 預設為 -1, 是不用付費; 若設定為 0, 則只是會記錄下觀看此文的名單.)";

#
#-----[ SAVE & CLOSE ]-----
#
ps. 不改回去, 有這麼嚴重嗎? :-?
奉勸您試試就好了, 個人以為還是選單式較理想. ;-)
thx 多謝指引 :-P
ccmorange
星球普通子民
星球普通子民
文章: 18
註冊時間: 2004-02-22 15:40

文章 ccmorange »

想再問一下各位大大,依照上面"電腦白痴仔"所說,當使用快速回覆功能時會自動預設為"0",那麼所有的回覆都變成加密了,很不方便,但我已經依照kctony所附加的指引修改,但仍出現上述預設為一的問題,是什麼原因嗎﹖我已反覆對這三行修改覆刻多次肯定無錯,是否有任何東西我仍未知道要修改嗎﹖請多多指點小弟。

這是小弟 viewtopic.php的內容

代碼: 選擇全部

[size=75][color=red]動機不明:內文已去除,請附[u]檔案連結網址[/u]就好[/color][/size]
ccmorange
星球普通子民
星球普通子民
文章: 18
註冊時間: 2004-02-22 15:40

文章 ccmorange »

或者咁講,我的網站 orangesoccer.net已安裝
1. attachmod2311
2. Multi_BBCode
3. auto-refresh-1.0.1.mod
4. CashMod222
5. Pay_Money_MOD_1.0.7
6. Quick Reply with Quote Mod

安裝完付費瀏覽 -by- KCTONY之後,已跟照原文修改Quick Reply 及 attachmod,但仍未做到回覆時以-1為預設值的效果,是否需要修改sql入面的數值﹖請各位大大再指教好嗎
ccmorange
星球普通子民
星球普通子民
文章: 18
註冊時間: 2004-02-22 15:40

文章 ccmorange »

已找到問題所在,可能由於所用既quick reply mod有分別!
小弟所用的為:
MOD Title: Quick Reply with Quote
MOD Author: Smartor < smartor_xp@hotmail.com > (Hoang Ngoc Tu) http://smartor.is-root.com
MOD Version: 1.1.3
該快速回文修改viewtopic.php如下

代碼: 選擇全部

//
// Quick Reply Mod
//
if ( ((!$is_auth['auth_reply']) or ($forum_topic_data['forum_status'] == FORUM_LOCKED) or ($forum_topic_data['topic_status'] == TOPIC_LOCKED)) and ($userdata['user_level'] != ADMIN) )
{
	$quick_reply_form = "";
}
else
{
	if ( $can_watch_topic && $is_watching_topic )
	{
		$notify = 1;
	}
	else
	{
		$notify = $userdata['user_notify'];
	}
	$bbcode_uid = $postrow[$total_posts - 1]['bbcode_uid'];
	$last_poster = $postrow[$total_posts - 1]['username'];
	$last_msg = $postrow[$total_posts - 1]['post_text'];
	$last_msg = str_replace(":1:$bbcode_uid", "", $last_msg);
	$last_msg = str_replace(":u:$bbcode_uid", "", $last_msg);
	$last_msg = str_replace(":o:$bbcode_uid", "", $last_msg);
	$last_msg = str_replace(":$bbcode_uid", "", $last_msg);
	$last_msg = str_replace("'", "'", $last_msg);
	$last_msg = "[QUOTE=\"$last_poster\"]" . $last_msg . "[/QUOTE]";
	$quick_reply_form = "
	<script language='JavaScript' type='text/javascript'>
		function checkForm() {
			formErrors = false;
			document.post.message.value = '';
			if (document.post.input.value.length < 2) {
				formErrors = '" . $lang['Empty_message'] . "';
			}
			if (formErrors) {
				alert(formErrors);
				return false;
			} else {
				if (document.post.quick_quote.checked) {
					document.post.message.value = document.post.last_msg.value;
				}
				document.post.message.value += document.post.input.value;
				return true;
			}
		}
	</script>
	<form action='".append_sid("posting.$phpEx")."' method='post' name='post' onsubmit='return checkForm(this)'>
	<span class='genmed'><b>".$lang["Quick_Reply"].":</b><br />";

	if (!$userdata['session_logged_in'])
	{
		$quick_reply_form .= $lang['Username'] . ":&nbsp;<input class='post' type='text' name='username' size='25' maxlength='25' value='' /><br />";
	}

	$quick_reply_form .= "<textarea name='input' rows='10' cols='50' wrap='virtual' class='post''></textarea><br />
	<input type='checkbox' name='quick_quote' />".$lang["Quick_quote"]."<br />
	<input type='checkbox' name='attach_sig' checked='checked' />".$lang["Attach_signature"]."<br />
	<input type='hidden' name='mode' value='reply' />
	<input type='hidden' name='sid' value='" . $userdata['session_id'] . "' />
	<input type="hidden" name="pay_money" value="-1" />
	<input type='hidden' name='t' value='" . $topic_id . "' />
	<input type='hidden' name='message' value='' />
	<input type='hidden' name='notify' value=" . $notify  . " />
	<input type='hidden' name='last_msg' value='" . $last_msg  . "' />
	<input type='submit' name='preview' class='liteoption' value='".$lang['Preview']."' />&nbsp;
	<input type='submit' name='post' class='mainoption' value='".$lang["Submit"]."' />
	</form></span>";
}

$template->assign_vars(array(
	'QUICK_REPLY_FORM' => $quick_reply_form)
);
//
// END Quick Reply Mod
//
應該作以下修改\r

代碼: 選擇全部

	<input type='hidden' name='sid' value='" . $userdata['session_id'] . "' />
之後加上

代碼: 選擇全部

<input type='hidden' name='pay_money' value='-1' />
而且要等別注意,不要直接複製kctony裡所的code,因"'有別。

之後可作出預設值為-1的效果了
俊俊
星球公民
星球公民
文章: 118
註冊時間: 2004-08-15 11:59

文章 俊俊 »

電腦白痴仔 寫:我仲有野想問呀...
外掛:kctony 付費瀏覽 1.0.7、cash mod 2.2.2等
我測試過全部都無問題...
但如果用快速回覆....
...
佢就會自動設計為0呀....{金幣(設為 -1 為不付費,0 是只記錄下觀看此文的}

這變左用快速回覆有問題呀...
請問我要怎樣改才可以用快速回覆..自動設計為 {-1 為不付費}
這個我的 編輯文章如不更改數目 就會自動改做 -1
黑風凱特
星球公民
星球公民
文章: 267
註冊時間: 2004-12-13 22:12
來自: 台灣台北
聯繫:

文章 黑風凱特 »

有辦法設定成

5 10 20 40 80 160 320.....以此類推的方法嗎@@

由1加到20有點少~但要設定1加到500又很容易出問題....

要怎麼改語法呢>"<~~~請教各位前輩們~~

謝謝
圖檔
主題已鎖定

回到「外掛問題討論」