[問題]付費瀏覽 + 附加檔案[已解決]

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

版主: 版主管理群

主題已鎖定
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

[問題]付費瀏覽 + 附加檔案[已解決]

文章 心靈捕手 »

●架設主機作業系統:Windows XP SP2
●快速架站程式:Appserv 2.41
●上網方式:ADSL
●phpBB2 版本:phpBB 2.0.13
●phpBB2 連結網址: http://wang5555.dnsfor.me/phpbb2
●錯誤狀態:有開啟訪客下載附加檔案的權限, 但是因為付費瀏覽的( 非預期)關係,
使訪客無法看到附加檔案,...詳述如下:

發現這個問題, 是因為之前在" [分享]五子棋安裝經驗" 時,...
http://phpbb-tw.net/phpbb/viewtopic.php?p=190955#190955

經過幾次的測試發現到:
http://wang5555.dnsfor.me/phpbb2/viewtopic.php?t=12694 (回覆當中有二篇付費瀏覽)
http://wang5555.dnsfor.me/phpbb2/viewtopic.php?t=13432 (第一篇文章設定付費瀏覽)
http://wang5555.dnsfor.me/phpbb2/viewtopic.php?t=13431 (回覆當中有一篇付費瀏覽)
即使, 版面的權限設定" 訪客可以下載附加檔案",
但是, 如果在該版面的文章,
無論是第一篇發表的主題,
或者是後面回覆的文章裡頭,
只要有其中一篇, 設定為付費瀏覽( 0 以上) 的話,
那麼訪客將因此無法看到其他文章( 不用付費) 的附加檔案.


不知道有安裝相關外掛的網友, 是否也有相同的問題呢?
特別提出來, 請求協助, 解決. 謝謝!

●已經安裝的相關外掛:
CashMod 2.2.2
PayMoneyMod 1.0.7
AttachMod 2.3.11

ps. 安裝付費瀏覽後, 已經參考過下列文章做過修正:
Add-On : 隱藏文章時也隱藏 Attachment Mod 附加的檔案

Version : 1.0.X

URL : http://phpbb-tw.net/phpbb/viewtopic.php?p=182284#182284

Author : KCTONY, 小西
最後由 心靈捕手 於 2005-04-08 08:34 編輯,總共編輯了 2 次。
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

前天, 試裝其他外掛時,
因為, 資料庫出現錯誤,
不慎造成部分文章流失.
(主要是安裝外掛前, 只有備份討論區, 忽略備份資料庫) :oops:

而在重建上述測試文章時, 卻發現上頭的問題呈述有誤!
即使, 版面的權限設定" 訪客可以下載附加檔案",
但是, 如果在該版面的文章,
無論是第一篇發表的主題,
或者是後面回覆的文章裡頭,
只要有其中一篇, 設定為付費瀏覽( 0 以上) 的話,
那麼訪客將因此無法看到其他文章( 不用付費) 的附加檔案.
比較正確的說法, 應該是這樣:
即使, 版面的權限設定" 訪客可以下載附加檔案",
但是, 如果在該版面的文章,
無論是第一篇發表的主題,
或者是後面回覆的文章裡頭,
只要有其中一篇, 設定為付費瀏覽( 0 以上) 的話,
那麼訪客將因此無法看到, 該篇文章之後, 其他文章( 不用付費) 的附加檔案.
這個問題, 並不會對論壇造成太大的影響;
在未獲得有效解決之前, 只是提醒大家稍加注意而已. :-)
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

這篇修正有個地方疏忽了
Add-On : 隱藏文章時也隱藏 Attachment Mod 附加的檔案

Version : 1.0.X

URL : http://phpbb-tw.net/phpbb/viewtopic.php?p=182284#182284

Author : KCTONY, 小西
忘了將 $showatt 的值重置~
所以一但 $showatt 在迴圈裡被賦值後~它的值就會一直是'no'
因此造成了之後的文章不管是否有附加檔都不會顯示附加檔案

修正方式如下:

代碼: 選擇全部

#
#-----[OPEN]----------
#
viewtopic.php

#
#-----[FIND]----------
#
	if ($showatt <> 'no')
	{
		display_post_attachments($postrow[$i]['post_id'], $postrow[$i]['post_attachment']);
	}

#
#-----[AFTER ADD]----------
#
	unset($showatt);
#
#-----[OPEN]----------
#
includes/topic_review.php

#
#-----[FIND]----------
#
			if ($showatt <> 'no')
			{
				display_review_attachments($row['post_id'], $row['post_attachment'], $is_auth);
			}

#
#-----[AFTER ADD]----------
#
			unset($showatt);

#
#-----[SAVE/CLOSE ALL FILES]----------
#
# EoM
註:
我不確定includes/topic_review.php的改法是否有效
因為在我的測試站及代管的網站上~
posting_topic_review.tpl都無法顯示附加檔 :-o
真是怪異的狀況
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

To ~倉木麻衣~ 兄:

我按照您上頭所指示的修正方法執行,
已經成功解決我的問題了. :-D

非常感謝您的協助!
也感謝您加入我的論壇, 以及所做的測試!

ps. 原本這三篇測試文章,
重建時, 是發表在" 架站經驗談" 版面, 且已鎖定;
爲了測試您在文末提到:
我不確定includes/topic_review.php的改法是否有效
因為在我的測試站及代管的網站上~
posting_topic_review.tpl都無法顯示附加檔
我特別將它們移動到" 訪客留言板" 版面, 並且解除鎖定;
經過測試,...
關於 includes/topic_review.php 的改法, 也是成功地.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
主題已鎖定

回到「外掛問題討論」