[原創]付費瀏覽-看文章需付貨幣的MOD

MODs Released by Other phpbb Sites
非官方認證通過之 MOD ,或許有安全性之疑慮,所有問題由原發表者回覆!

版主: 版主管理群

KCTONY
星球公民
星球公民
文章: 158
註冊時間: 2002-06-20 18:44
來自: GB
聯繫:

文章 KCTONY »

asd已經幫你核可囉 QQ"

加油 ^_^

試過好幾個站了 應該都沒問題
可能露了哪些地方
頭像
chadav
竹貓好朋友
竹貓好朋友
文章: 65
註冊時間: 2002-07-04 21:04
聯繫:

文章 chadav »

我測出來若文章內有附加 DOWN LOAD 的檔案或圖檔的話!! 不付錢也可以下載或看到!! 只是文章的真實內容看不到而已!! 有解嗎??
克服自我是最大的挑戰
圖檔
KCTONY
星球公民
星球公民
文章: 158
註冊時間: 2002-06-20 18:44
來自: GB
聯繫:

文章 KCTONY »

上傳的嗎???
恩恩 晚點我在看看

如果是文章的內容用貼圖 或者 連結 沒這個問題
jackyilk
竹貓忠實會員
竹貓忠實會員
文章: 538
註冊時間: 2002-07-21 18:55
來自: 台灣

文章 jackyilk »

尋找

$message = $postrow[$i]['post_text'];

替換成

// Pay_Money_MOD By KCTONY
$pay_money = $postrow[$i]['pay_money'];
$pay_user = $postrow[$i]['pay_user'];
$pay_see = $postrow[$i]['pay_see'];
$user_id = 'id' . $userdata['user_id'] . ',';
$temp_url = append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&#" . $postrow[$i]['post_id']);
$returnurl = '<br><br><a href=' . $temp_url . '> << 返回 >> <a>';

if ( $mode == 'pay_money' && $p == $postrow[$i]['post_id'])
if ( $mode == 'pay_money' && $p == $postrow[$i]['post_id'] && $userdata['user_id'] > 0 )
{
if ( $userdata['user_money'] < $pay_money)
{
message_die(GENERAL_MESSAGE, $lang['Paymoney_Nomoney'] . $returnurl);
}
$sql = "UPDATE " . USERS_TABLE . " SET user_money = user_money + $pay_money WHERE user_id = " . $poster_id;
if( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, $lang['Paymoney_Cantupdate'], "", __LINE__, __FILE__, $sql);
}
$sql = "UPDATE " . USERS_TABLE . " SET user_money = user_money - $pay_money WHERE user_id = " . intval($userdata['user_id']);
if( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, $lang['Paymoney_Cantupdate'], "", __LINE__, __FILE__, $sql);
} else {
$sql = "UPDATE " . POSTS_TEXT_TABLE . " SET pay_user = '".$pay_user.$user_id."', pay_see = pay_see + 1, pay_gotmoney = pay_gotmoney + $pay_money WHERE post_id = ".$p;
if( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, $lang['Paymoney_Cantupda'], "", __LINE__, __FILE__, $sql);
} else {
$message = '<p><font color="#FF0000">' . $lang['Paymoney_Paytoposter'] . '</font><br>----------</p>'.$postrow[$i]['post_text'];
}
}
} else {
if($pay_money > 0)
{
If ($poster_id == $userdata['user_id'])
{
$message = $postrow[$i]['post_text'] . '<p>----------<br><font color="#FF0000">' . $pay_see . $lang['Paymoney_Poster'] . $postrow[$i]['pay_gotmoney'] . $lang['Virtual_Money'] . '</font></p>';
} else {
if (stristr($pay_user,$user_id)) {
$message = $postrow[$i]['post_text'] . '<p>----------<br><font color="#FF0000">' . $lang['Paymoney_Payok'] . '</font><br>' . $pay_see . $lang['Paymoney_paysee'] . $postrow[$i]['pay_gotmoney'] . $lang['Virtual_Money'] . '</p>';
} else {
$temp_url = append_sid("viewtopic.$phpEx?mode=pay_money&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&#" . $postrow[$i]['post_id']);
$message = '<font color="#FF0000">' . $lang['Paymoney_Need'] . $pay_money . $lang['Virtual_Money'] . '</font><br>' . $pay_see . $lang['Paymoney_paysee'] . ' <BR><form name="pay_money" action='.$temp_url.' method="post">          <input type="submit" name="pay_money" value=" 付錢 " class="mainoption" /></form>';
}
}
} else {
$message = $postrow[$i]['post_text'];
}
}

// END Pay_Money_MOD


我只要換了這一段之後 文章的內容就會不見 是為什麼ㄋ??
KCTONY
星球公民
星球公民
文章: 158
註冊時間: 2002-06-20 18:44
來自: GB
聯繫:

文章 KCTONY »

完全不見??? =_=???
不可能阿 =_=

viewtopic.php寄給我 幫你看看
jackyilk
竹貓忠實會員
竹貓忠實會員
文章: 538
註冊時間: 2002-07-21 18:55
來自: 台灣

文章 jackyilk »

已經寄了 麻煩你啦!!
KCTONY
星球公民
星球公民
文章: 158
註冊時間: 2002-06-20 18:44
來自: GB
聯繫:

文章 KCTONY »

如果有裝 "友善列印" 的外掛的話\r

打開 printview.php

尋找\r
$sql = "SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid

在 pt.bbcode_uid 後面加上
, pt.pay_money ,pt.pay_user

也就是變成
$sql = "SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid, pt.pay_money ,pt.pay_user



尋找\r
$message = $postrow[$i]['post_text'];

替換成


// Pay_Money_MOD By KCTONY
$pay_user = $postrow[$i]['pay_user'];
$user_id = 'id' . $userdata['user_id'] . ',';;
$poster_id = $postrow[$i]['poster_id'];

if ($postrow[$i]['pay_money'] > 0)
{
If ($poster_id == $userdata['user_id'])
{
$message = $postrow[$i]['post_text'];
} else {
if (stristr($pay_user,$user_id)) {
$message = $postrow[$i]['post_text'];
} else {
$message = $lang['Paymoney_Cantrew'];
}
}
} else {
$message = $postrow[$i]['post_text'];
}
// END Pay_Money_MOD
KCTONY
星球公民
星球公民
文章: 158
註冊時間: 2002-06-20 18:44
來自: GB
聯繫:

文章 KCTONY »

修正 search.php 問題

打開 search.php

尋找\r
$user_id = 'id' . $searchset[$i]['user_id'] . ',';;
改成
$user_id = 'id' . $userdata['user_id'] . ',';;
jackyilk
竹貓忠實會員
竹貓忠實會員
文章: 538
註冊時間: 2002-07-21 18:55
來自: 台灣

文章 jackyilk »

嗯...我好像沒裝...因為我找不到那個檔案..
你有看過我的檔案嗎??
oO]-[Oo
南宮博士
南宮博士
文章: 512
註冊時間: 2001-11-11 18:09
來自: TAIWAN
聯繫:

文章 oO]-[Oo »

(:Y)(:Y)大工程ㄋㄟ
OOHOO said:
有事Mail給我, 不要P我, 因為根本沒辦法P.
mm4324
星球普通子民
星球普通子民
文章: 5
註冊時間: 2002-08-06 19:31
來自: 安迪薩克斯星球
聯繫:

文章 mm4324 »

真的是大工程....
我有個問題,看同一篇文章還要重複付錢嗎??
乾脆做個稅金系統算了==
殺殺殺殺....@@""
好無聊....
AndyGod
星球普通子民
星球普通子民
文章: 2
註冊時間: 2002-06-02 23:46
來自: HK
聯繫:

文章 AndyGod »

KCTONY 這 MOD 很好!!
請問能改成和 Points System 一起用嗎 ?
比如 貼文時可定文章只可給已有 10 Points 的會員才能看
UltraThreads 有這功能
KCTONY
星球公民
星球公民
文章: 158
註冊時間: 2002-06-20 18:44
來自: GB
聯繫:

文章 KCTONY »

mm4324 寫:真的是大工程....
我有個問題,看同一篇文章還要重複付錢嗎??
乾脆做個稅金系統算了==
就都大工程了 =_=
不用在付錢 ^^
只要付過一次 就會紀錄下來了 ^^
KCTONY
星球公民
星球公民
文章: 158
註冊時間: 2002-06-20 18:44
來自: GB
聯繫:

文章 KCTONY »

AndyGod 寫:KCTONY 這 MOD 很好!!
請問能改成和 Points System 一起用嗎 ?
比如 貼文時可定文章只可給已有 10 Points 的會員才能看
UltraThreads 有這功能
正在開發中 ^_^
比這個簡單一點
要改的東西比較少

等這個問題比較少後在來弄吧 ^_^
能量狗屎
星球公民
星球公民
文章: 101
註冊時間: 2002-05-31 21:58
來自: Taiwan滴啦!
聯繫:

文章 能量狗屎 »

KCTONY 寫:
mm4324 寫:真的是大工程....
我有個問題,看同一篇文章還要重複付錢嗎??
乾脆做個稅金系統算了==
就都大工程了 =_=
不用在付錢 ^^
只要付過一次 就會紀錄下來了 ^^
請問是紀錄在web sever嗎?
如果不是的話問題就大勒 :mrgreen:
淺水中™
主題已鎖定

回到「非官方認證外掛」