Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[插件] ◆ 配合 D4.x 積分策略基制 ◆ [sell=??] 出售內容插件 ◆

[复制链接]
別問我是誰 发表于 2006-1-14 06:25:33 | 显示全部楼层 |阅读模式
配合d4開發的 出售部份內容代碼 [sell=??] 出售內容 [/sell]

同時開發了使用 [sell=??] 代碼 亦可檢查及限制出售價格

4.0 及 4.1 適用

========================================

基於大部份人也是升級論壇 而舊有的出售帖也失效

所以做了這程式 只要有人進入該主題帖 而主題帖是有出售代碼

程式會自動將這主題帖 補回整套完整的出售價格代碼

https://discuz.dismall.com/viewthread.php?tid=224069

========================================

#############################################
#
# 插件作者:別問我是誰
#
# 插件名稱:出售內容 [sell=??] 出售內容 [/sell]
#
# 適用版本:Discuz! 4.0.0 & Discuz! 4.1.0
#
# 相關修改:無需升級數據庫,修改 13 份文件
#
# 最後更新:2006-1-17 22:15
#
# 本人發佈的所有插件 歡迎轉載 齊來分享
#
#############################################


=============== 程序說明 ==================

 將現時的出售 需要付費才可進入查看主題

 改為以往使用的 可進入觀看帖子

 [sell=??] 出售內容 [/sell] 付費後查看內容

 將出售的內容隱藏 需付費後才可查看

 使用方法有兩個  1. 填入出售的價格  2. 使用代碼

 只需選其中一項 程式會完成整段出售代碼

============= 本程式最大優點 =====================

 就算內容用了 [sell=??] 出售內容 [/sell] 這代碼

 程式亦可作檢查 是否超出你用戶組的最高出售價格

 若是超出 程式會將這價格改為您用戶組的最高出售價格

============================================

 除了 misc.php 加入一次數據庫查詢檢查是否己付費

 其它全部檔案 絕對沒有增加數據庫查詢

 並在 include/newreply.inc.php 這文件

 在有出售的帖子內 並減少一次數據庫查詢

 每篇主題內只可有一次出售 再多也是無效

 就等於在同一帖放置多個 [hide] 一樣道理

 回覆不可出售 因為這是修改版插件 不是新插件

============================================

 出售按鈕製作 在 第4樓 

============================================


 無需升級數據庫 只需修改檔案

 ( 修改前請先備份以下檔案 )
 ( 用後有什麼問題 可將備份檔案上傳恢復正常 )

 修改前注意 你要有修改過 hide 對附件隱藏

 https://discuz.dismall.com/viewthread.php?tid=201256

============= 修改文件 =====================

 viewthread.php
 misc.php
 post.php
 blog.php
 topicadmin.php

 include/editpost.inc.php
 include/newreply.inc.php
 include/newthread.inc.php
 include/printable.inc.php
 include/threadpay.inc.php
 include/discuzcode.func.php

 templates/default/post_editpost.htm
 templates/default/viewthread.htm ( 所有風格有這份檔 viewthread.htm 亦要修改 )

 以下這份 修正兩個原程式錯誤
 templates/default/viewthread_printable.htm

 ( 修改上傳完成 緊記 更新緩存 )

 完成後 只要進入以前有出售的帖內  按進編輯

 再提交一次 程式會將舊有的出售轉換為現在新的


=============== 開 始 安 裝 ===================

 blog.php 找

  1.                         $blog['karma'] = karmaimg($blog['rate'], $blog['ratetimes']);
复制代码


 之下加入

  1.                         $blog['message'] = preg_replace("/\[sell=\d*\](.+?)\[\/sell\]/is", "**** 付費信息,已經隱藏 ****", $blog['message']);
复制代码


 再找

  1.         $blogtopic['karma'] = karmaimg($blogtopic['rate'], $blogtopic['ratetimes']);
复制代码


 之下加入

  1.         if(preg_match("/\[sell=\d*\].+?\[\/sell\]/is", preg_replace("/(\[code\].*\[\/code\])/is", '', $blogtopic['message']))){
  2.                         $blogtopic['message'] = preg_replace("/\[sell=\d*\](.+?)\[\/sell\]/is", "**** 付費信息,已經隱藏 ****", $blogtopic['message']);
  3.                 }
复制代码

============================================

 viewthread.php 找

  1. if($thread['price'] > 0) {
  2.         if($maxchargespan && $timestamp - $thread['dateline'] >= $maxchargespan * 3600) {
  3.                 $db->query("UPDATE {$tablepre}threads SET price='0' WHERE tid='$tid'");
  4.                 $thread['price'] = 0;
  5.         } else {
  6.                 if(!$discuz_uid) {
  7.                         showmessage('group_nopermission', NULL, 'NOPERM');
  8.                 } elseif(!$forum['ismoderator'] && $thread['authorid'] != $discuz_uid) {
  9.                         $query = $db->query("SELECT tid FROM {$tablepre}paymentlog WHERE tid='$tid' AND uid='$discuz_uid'");
  10.                         if(!$db->num_rows($query)) {
  11.                                 require_once DISCUZ_ROOT.'./include/threadpay.inc.php';
  12.                                 exit();
  13.                         }
  14.                 }               
  15.         }
  16. }
复制代码


 改為

  1. $pricepay = $thread['price'];
  2. if($thread['price'] > 0) {
  3.         if($maxchargespan) {
  4.                 $daynow = intval(($timestamp - $thread[dateline])/3600);
  5.                 $paytimes = $maxchargespan - $daynow;
  6.         } else {
  7.                 $paytimes = "不限";
  8.                 }
  9.         if($maxchargespan && $timestamp - $thread['dateline'] >= $maxchargespan * 3600) {
  10.                 $db->query("UPDATE {$tablepre}threads SET price='-2' WHERE tid='$tid'");
  11.                 showmessage("本主題自發表起已超過最長出售時限,重新進入可免費查看。","viewthread.php?tid=$tid");
  12.         } else {
  13.                 if(!$forum['ismoderator'] && $thread['authorid'] != $discuz_uid) {
  14.                         $query = $db->query("SELECT tid FROM {$tablepre}paymentlog WHERE tid='$tid' AND uid='$discuz_uid'");
  15.                         if(!$db->num_rows($query)) {
  16.                         $nopay = 1;
  17.                 if($pay == 'pay') {
  18.                         require_once DISCUZ_ROOT.'./include/threadpay.inc.php';
  19.                         exit();
  20.                 }
  21.                         }
  22.                 }
  23.         }
  24. }
复制代码


-------- 若你安裝了以下 - 沒有安裝不用理會 --------------

后台设置用户组是否拥有买卖贴免付费权限
https://discuz.dismall.com/viewthread.php?tid=218142

 將以前 viewthread.php 修改過的還原

 以上找 $nopay = 1;

 改為 
  1. $nopay = $issellfree ? 0 : 1;
复制代码


============================================

 misc.php 找

  1. } elseif($action == 'pay') {
复制代码


 之下加入

  1.                 $query = $db->query("SELECT tid FROM {$tablepre}paymentlog WHERE tid='$tid' AND uid='$discuz_uid'");
  2.         if($db->num_rows($query)) {
  3.                 showmessage("您已經付過費,不用再付。","viewthread.php?tid=$tid");
  4.         }
复制代码


============================================

 post.php 找

  1. if(empty($bbcodeoff) && !$allowhidecode && preg_match("/\[hide=?\d*\].+?\[\/hide\]/is", preg_replace("/(\[code\].*\[\/code\])/is", '', $message))) {
  2.         showmessage('post_hide_nopermission');
  3. }
复制代码

 之下加入

  1.         if($maxprice == 0 && preg_match("/\[sell=\d*\].+?\[\/sell\]/is", preg_replace("/(\[code\].*\[\/code\])/is", '', $message))) {
  2.                 showmessage("抱歉!您的用戶組不可發表出售,請返回。");        
  3.         }
复制代码


 若您有安裝本人提供的每區獨立設定可否出售 以上不用修改 改為修改以下

 找

  1.         if($forum['allowsell'] == '0' && $price) {
  2.                 showmessage('post_forum_sell_nopermission');        
  3.         }
复制代码


 之下加入

  1.         if($forum['allowsell'] == '0' && preg_match("/\[sell=\d*\].+?\[\/sell\]/is", preg_replace("/(\[code\].*\[\/code\])/is", '', $message))) {
  2.                 showmessage("抱歉!您的用戶組不可發表出售,請返回。");        
  3.         }
复制代码


============================================

 topicadmin.php 找 ( 以下是刪除主題後將付費記錄刪除 )

  1.                                 $db->query("DELETE FROM {$tablepre}polls WHERE tid IN ($moderatetids)");
复制代码


 之下加入

  1.                                 $db->query("DELETE FROM {$tablepre}paymentlog WHERE tid IN ($moderatetids)");
复制代码


 再找 ( 以下是強制退款後將付費記錄刪除 )

  1.                 $db->query("UPDATE {$tablepre}paymentlog SET amount='0', netamount='0' WHERE tid='$tid'");
复制代码


 改為

  1.                 $db->query("DELETE FROM {$tablepre}paymentlog WHERE tid='$tid'");
复制代码


 再找 ( 以下是合併主題後將付費記錄刪除 )

  1.                 $db->query("DELETE FROM {$tablepre}polls WHERE tid='$othertid'");
复制代码


 之下加入

  1.                 $db->query("DELETE FROM {$tablepre}paymentlog WHERE tid='$othertid'");
复制代码


============================================

 include/threadpay.inc.php 找

  1.                 $post['dateline'] = gmdate("$dateformat $timeformat", $post['dateline'] + $timeoffset * 3600);;
复制代码


 改為 這句有錯 $timeoffset * 3600);; <-- 多了一個 ; 所以順手改回正確

  1.                 $post['dateline'] = gmdate("$dateformat $timeformat", $post['dateline'] + $timeoffset * 3600);
  2.                 $post['message'] = preg_replace("/\[sell=\d*\](.+?)\[\/sell\]/is", "**** 付費信息,已經隱藏 ****", $post['message']);
复制代码


============================================

 include/newthread.inc.php 找

  1.         $price = $maxprice ? ($price <= $maxprice ? $price : $maxprice) : 0;
复制代码


 改為

  1. //----------------------------- 檢查最高售價開始 --------------------------------
  2.         if($price){
  3.         if($price > $maxprice) {
  4.         $price = $maxprice;
  5.         }
  6.                 $message="[sell=".$price."]".$message."[/sell]";

  7.         }elseif(preg_match("/\[sell=\d*\].+?\[\/sell\]/is", preg_replace("/(\[code\].*\[\/code\])/is", '', $message))){

  8.         if(!$price && preg_match("/\s*(.+?)\s*\[sell=\d*\].+?\[\/sell\]\s*(.+?)\s*/is", $message)) {
  9.         $postsell = preg_replace("/\s*(.+?)\s*\[sell=(\d+)\]\s*(.+?)\s*\[\/sell\](.*)/ies", "\\2", $message);
  10.         $price = isset($postsell) ? (float)$postsell : '';
  11.         if($price > $maxprice) {
  12.         $price = $maxprice;
  13.         }
  14.         $message = preg_replace("/\[sell=(\d+)\]\s*(.+?)\s*\[\/sell\]/is", '\[sell='.$price.'\]\\2\[\/sell\]', $message);

  15.         }elseif(!$price && preg_match("/\[sell=\d*\].+?\[\/sell\]\s*(.+?)\s*/is", $message)) {
  16.         $postsell = preg_replace("/\[sell=(\d+)\]\s*(.+?)\s*\[\/sell\](.*)/ies", "\\1", $message);
  17.         $price = isset($postsell) ? (float)$postsell : '';
  18.         if($price > $maxprice) {
  19.         $price = $maxprice;
  20.         }
  21.         $message = preg_replace("/\[sell=(\d+)\]\s*(.+?)\s*\[\/sell\]/is", '\[sell='.$price.'\]\\2\[\/sell\]', $message);

  22.         }elseif(!$price && preg_match("/\s*(.+?)\s*\[sell=\d*\].+?\[\/sell\]/is", $message)) {
  23.         $postsell = preg_replace("/\s*(.+?)\s*\[sell=(\d+)\]\s*(.+?)\s*\[\/sell\]*/ies", "\\2", $message);
  24.         $price = isset($postsell) ? (float)$postsell : '';
  25.         if($price > $maxprice) {
  26.         $price = $maxprice;
  27.         }
  28.         $message = preg_replace("/\[sell=(\d+)\]\s*(.+?)\s*\[\/sell\]/is", '\[sell='.$price.'\]\\2\[\/sell\]', $message);

  29.         }elseif(!$price && preg_match("/\[sell=\d*\].+?\[\/sell\]/is", $message)) {
  30.         $postsell = preg_replace("/\[sell=(\d+)\]\s*(.+?)\s*\[\/sell\]/ies", "\\1", $message);
  31.         $price = isset($postsell) ? (float)$postsell : '';
  32.         if($price > $maxprice) {
  33.         $price = $maxprice;
  34.         }
  35.         $message = preg_replace("/\[sell=(\d+)\]\s*(.+?)\s*\[\/sell\]/is", '\[sell='.$price.'\]\\2\[\/sell\]', $message);

  36.         }
  37.         }
  38. //----------------------------- 檢查最高售價結束 --------------------------------
复制代码


============================================

 include/newreply.inc.php 找

  1. if(empty($thread)) {
  2.         showmessage('thread_nonexistence');
  3. } elseif($thread['price'] > 0) {
  4.         if(!$discuz_uid) {
  5.                 showmessage('group_nopermission', NULL, 'NOPERM');
  6.         } elseif(!$forum['ismoderator'] && $thread['authorid'] != $discuz_uid) {
  7.                 $query = $db->query("SELECT tid FROM {$tablepre}paymentlog WHERE tid='$tid' AND uid='$discuz_uid'");
  8.                 if(!$db->num_rows($query)) {
  9.                         showmessage('undefined_action', NULL, 'HALTED');
  10.                 }
  11.         }
  12. }
复制代码


 改為 ( 以上數據庫查詢已無用,可將它減去 )

  1. if(empty($thread)) {
  2.         showmessage('thread_nonexistence');
  3. }
复制代码


 再找

  1.                 $message = preg_replace("/\[hide=\d*\](.+?)\[\/hide\]/is", "[b]$language[post_hidden][/b]", $message);
复制代码


 之下加入

  1.                 $message = preg_replace("/\[sell=\d*\](.+?)\[\/sell\]/is", "[b]**** 付費信息,已經隱藏 ****[/b]", $message);
复制代码

 再找

  1.         require_once DISCUZ_ROOT.'./include/forum.func.php';
复制代码


 之下加入

  1.         if(preg_match("/\[sell=\d*\].+?\[\/sell\]/is", preg_replace("/(\[code\].*\[\/code\])/is", '', $message))) {
  2.                 showmessage('抱歉!回覆不可使用出售代碼,請返回修改。');
  3.         }
复制代码


============================================

 include/editpost.inc.php 找

  1.                         $price = $thread['price'] < 0 ?
  2.                                 ($isorigauthor || !$price ? -1 : $price) :
  3.                                 ($maxprice ? ($price <= $maxprice ? ($price > 0 ? $price : 0) : $maxprice) : ($isorigauthor ? 0 : $thread['price']));
复制代码


 改為

  1. //-----------------------------檢查最高售價開始--------------------------------
  2.         if($price != '-1' || $price != '-2') {

  3.         if($price > 0 && preg_match("/\[sell=\d*\].+?\[\/sell\]/is", $message)) {

  4.         if(preg_match("/\[sell=\d*\].+?\[\/sell\]/is", preg_replace("/(\[code\].*\[\/code\])/is", '', $message))){

  5.         if($price > 0 && preg_match("/\s*(.+?)\s*\[sell=\d*\].+?\[\/sell\]\s*(.+?)\s*/is", $message)) {
  6.         $postsell = preg_replace("/\s*(.+?)\s*\[sell=(\d+)\]\s*(.+?)\s*\[\/sell\](.*)/ies", "\\2", $message);
  7.         }elseif($price > 0 && preg_match("/\[sell=\d*\].+?\[\/sell\]\s*(.+?)\s*/is", $message)) {
  8.         $postsell = preg_replace("/\[sell=(\d+)\]\s*(.+?)\s*\[\/sell\](.*)/ies", "\\1", $message);
  9.         }elseif($price > 0 && preg_match("/\s*(.+?)\s*\[sell=\d*\].+?\[\/sell\]/is", $message)) {
  10.         $postsell = preg_replace("/\s*(.+?)\s*\[sell=(\d+)\]\s*(.+?)\s*\[\/sell\]*/ies", "\\2", $message);
  11.         }elseif($price > 0 && preg_match("/\[sell=\d*\].+?\[\/sell\]/is", $message)) {
  12.         $postsell = preg_replace("/\[sell=(\d+)\]\s*(.+?)\s*\[\/sell\]/ies", "\\1", $message);
  13.         }
  14.         $postsell = isset($postsell) ? (float)$postsell : '';
  15.         if($thread['price'] != $postsell){
  16.                 $price = $postsell;
  17.         }
  18.         if($price > $maxprice) {
  19.         $price = $maxprice;
  20.         }
  21.                 $message = preg_replace("/\[sell=(\d+)\]\s*(.+?)\s*\[\/sell\]/is", '\[sell='.$price.'\]\\2\[\/sell\]', $message);
  22.         }

  23.         }elseif(!$price && preg_match("/\[sell=\d*\].+?\[\/sell\]/is", $message)) {

  24.         if(preg_match("/\[sell=\d*\].+?\[\/sell\]/is", preg_replace("/(\[code\].*\[\/code\])/is", '', $message))){

  25.         if(!$price && preg_match("/\s*(.+?)\s*\[sell=\d*\].+?\[\/sell\]\s*(.+?)\s*/is", $message)) {
  26.         $postsell = preg_replace("/\s*(.+?)\s*\[sell=(\d+)\]\s*(.+?)\s*\[\/sell\](.*)/ies", "\\2", $message);
  27.         }elseif(!$price && preg_match("/\[sell=\d*\].+?\[\/sell\]\s*(.+?)\s*/is", $message)) {
  28.         $postsell = preg_replace("/\[sell=(\d+)\]\s*(.+?)\s*\[\/sell\](.*)/ies", "\\1", $message);
  29.         }elseif(!$price && preg_match("/\s*(.+?)\s*\[sell=\d*\].+?\[\/sell\]/is", $message)) {
  30.         $postsell = preg_replace("/\s*(.+?)\s*\[sell=(\d+)\]\s*(.+?)\s*\[\/sell\]*/ies", "\\2", $message);
  31.         }elseif(!$price && preg_match("/\[sell=\d*\].+?\[\/sell\]/is", $message)) {
  32.         $postsell = preg_replace("/\[sell=(\d+)\]\s*(.+?)\s*\[\/sell\]/ies", "\\1", $message);
  33.         }
  34.         $price = isset($postsell) ? (float)$postsell : '';
  35.         if($price > $maxprice) {
  36.         $price = $maxprice;
  37.         }
  38.                 $message = preg_replace("/\[sell=(\d+)\]\s*(.+?)\s*\[\/sell\]/is", '\[sell='.$price.'\]\\2\[\/sell\]', $message);
  39.         }

  40.         }elseif($price > 0 && !preg_match("/\[sell=\d*\].+?\[\/sell\]/is", $message)) {
  41.         if($price > $maxprice) {
  42.         $price = $maxprice;
  43.         }
  44.                 $message = "[sell=".$price."]".$message."[/sell]";
  45.         }
  46.         }
  47. //-----------------------------檢查最高售價結束--------------------------------
复制代码


 再找

  1. if($subject == '' && $message == '') {
复制代码


 之上加入 ( 緊記加在上面 )

  1.         if($postnumber > 1 && preg_match("/\[sell=\d*\].+?\[\/sell\]/is", preg_replace("/(\[code\].*\[\/code\])/is", '', $message))){
  2.                 showmessage('抱歉!回覆不可使用出售代碼,請返回修改。');
  3.         }
复制代码


============================================

 include/discuzcode.func.php 找

  1.         global $discuzcodes, $credits, $tid, $discuz_uid, $highlight, $maxsmilies, $db, $tablepre, $ishide;
复制代码


 改為

  1.         global $discuzcodes, $credits, $tid, $discuz_uid, $highlight, $maxsmilies, $db, $tablepre, $ishide, $nopay, $pricepay, $paytimes;
复制代码


 再找

  1.         if(!$bbcodeoff && $allowimgcode) {
复制代码


 之上加入 ( 緊記加在上面 )

  1. //--------------------- 出售內容開始 -------------------------
  2.         if($pricepay && preg_match("/\[sell=\d*\].+?\[\/sell\]/is", $message)) {

  3.         if($pricepay == '-1' && preg_match("/\[sell=\d*\].+?\[\/sell\]/is", $message)) {
  4.         $message = preg_replace("/\[sell=(\d+)\]\s*(.+?)\s*\[\/sell\]/is", "<fieldset style="padding: 5px;width:97%;border:1px solid ".BORDERCOLOR."" align="center"><legend> <span class='outertxt'>出 售 無 效</span>  </legend><table align='center' border='0' width='97%' cellspacing='6' cellpadding='0'><tr><td>本主題被 [強制退款],所有付費者已得到退款。</td></tr></table></fieldset><br><br>\\2", $message);

  5.         }elseif($pricepay == '-2' && preg_match("/\[sell=\d*\].+?\[\/sell\]/is", $message)) {
  6.         $message = preg_replace("/\[sell=(\d+)\]\s*(.+?)\s*\[\/sell\]/is", "<br><TABLE cellPadding='3' cellSpacing='1' width='97%' align='center' class='tableborder'><TR><TD class='header' align='center'>超 過 出 售 時 限<TR><TD align='center' class='altbg2'><table border='0' width='100%' cellspacing='3' cellpadding='0'><tr align='center'><td>編號 : <input type='text' value='$tid' size='8'></td><td>價格 : <input type='text' value='0' size='6'></td><td>出售時限己過期 : <input type='text' value='0' size='6'> 小時</td><td><a href='misc.php?action=viewpayments&tid=$tid'>[ 付費名單 ]</a></td></tr><tr><td colspan='4'><FIELDSET style='width:100%;border:1px double ".BORDERCOLOR."'><LEGEND>  <span class='outertxt'>感 謝 所 有 己 付 費 者</span>  </LEGEND><br>    本主題自發表起已超過最長出售時限,現已免費查看。<br><br></FIELDSET></td></tr></table></td></tr></table><br>\\2", $message);

  7.         }else{

  8.         if($nopay == '1') {
  9.                 if(!$discuz_uid) {
  10.         $paymessage = "非論壇會員無權購買,請 [ <a href='logging.php?action=login'>登陸</a> ] 或者 [ <a href='register.php'>註冊</a> ]。";
  11.                 }else{
  12.         $paymessage = "請付費查看本帖出售內容  <a href="viewthread.php?tid=$tid&pay=pay">[ 我要付費 ]</a>";
  13.                 }
  14.         $message = preg_replace("/\[sell=(\d+)\]\s*(.+?)\s*\[\/sell\]/is", "<br><TABLE cellPadding='3' cellSpacing='1' width='97%' align='center' class='tableborder'><TR><TD class='header' align='center'>收 費 單<TR><TD align='center' class='altbg2'><table border='0' width='100%' cellspacing='3' cellpadding='0'><tr align='center'><td>編號 : <input type='text' value='$tid' size='8'></td><td>價格 : <input type='text' value='$pricepay' size='6'></td><td>出售時限剩餘 : <input type='text' value='$paytimes' size='6'> 小時</td><td><a href='misc.php?action=viewpayments&tid=$tid'>[ 付費名單 ]</a></td></tr><tr><td colspan='4'><FIELDSET style='width:100%;border:1px double ".BORDERCOLOR."'><LEGEND>  <span class='outertxt'>收 費 單</span>  </LEGEND><br>    $paymessage<br><br></FIELDSET></td></tr></table></td></tr></table><br>", $message);
  15.         }else{
  16.         $message = preg_replace("/\[sell=(\d+)\]\s*(.+?)\s*\[\/sell\]/is", "<br><TABLE cellPadding='3' cellSpacing='1' width='97%' align='center' class='tableborder'><TR><TD class='header' align='center'>付 費 証 明<TR><TD align='center' class='altbg2'><table border='0' width='100%' cellspacing='3' cellpadding='0'><tr align='center'><td>編號 : <input type='text' value='$tid' size='8'></td><td>價格 : <input type='text' value='$pricepay' size='6'></td><td>出售時限剩餘 : <input type='text' value='$paytimes' size='6'> 小時</td><td><a href='misc.php?action=viewpayments&tid=$tid'>[ 付費名單 ]</a></td></tr><tr><td colspan='4'><FIELDSET style='width:100%;border:1px double ".BORDERCOLOR."'><LEGEND>  <span class='outertxt'>感 謝 您 的 付 費</span>  </LEGEND><br>    您可以查看以下內容。如發現非法騙財、可以向 版主投訴。<br>    經查証騙財、會被強制退款,將全數款項退還所有已付費者。<br><br></FIELDSET></td></tr></table></td></tr></table><br>\\2", $message);
  17.         }
  18.                 }
  19.         }
  20. //--------------------- 出售內容結束 -------------------------
复制代码


============================================

 include/printable.inc.php 找

  1. while($post = $db->fetch_array($query)) {
复制代码


 之下加入

  1.         if($nopay){
  2.         $post['message'] = preg_replace("/\[sell=(\d+)\]\s*(.+?)\s*\[\/sell\]/is", "**** 付費信息,已經隱藏 ****", $post['message']);
  3.         }
复制代码


 ( 以下是將 可打印版本 在無權查看時不顯示內容 )
 再找

  1.         if($post['attachment']) {
复制代码


 改為

  1.         if($post['attachment'] && !$nopay && !$ishide) {
复制代码


============================================

 templates/default/post_editpost.htm 找

  1. <!--{if $maxprice}-->
  2.         <tr>
  3.         <td class="altbg1">{lang price}({$extcredits[$creditstrans][title]}):</td>
  4.         <td class="altbg2">
  5.         <!--{if $thread['price'] == -1 || $thread['freecharge']}-->
  6.                 <input type="text" name="price" size="6" value="$thread[pricedisplay]" disabled> <span class="smalltxt">{$extcredits[$creditstrans][unit]}
  7.                 <!--{if $thread['price'] == -1}-->({lang post_price_refunded})<!--{else}-->({lang post_price_free})<!--{/if}-->
  8.                 </span></td>
  9.         <!--{else}-->
  10.                 <input type="text" name="price" size="6" value="$thread[pricedisplay]"> <span class="smalltxt">{$extcredits[$creditstrans][unit]} ({lang post_price_comment}<!--{if $maxincperthread}-->{lang post_price_income_comment}<!--{/if}--><!--{if $maxchargespan}-->{lang post_price_charge_comment}<!--{/if}-->)</span></td>
  11.         <!--{/if}-->
  12.         </tr>
  13. <!--{/if}-->
复制代码


 改為

  1. <!--{if $maxprice && $postnumber == '1'}-->
  2.         <tr>
  3.         <td class="altbg1">{lang price}({$extcredits[$creditstrans][title]}):</td>
  4.         <td class="altbg2">
  5.         <!--{if $thread['price'] == -1 || $thread['price'] == -2 || $thread['freecharge']}-->
  6.                 <input type="hidden" name="price" value="$thread[price]">
  7.                 <input type="text" size="6" value="0" disabled> <span class="smalltxt">{$extcredits[$creditstrans][unit]}
  8.                 <!--{if $thread['price'] == -1}-->({lang post_price_refunded})<!--{else}-->({lang post_price_free})<!--{/if}-->
  9.                 </span></td>
  10.         <!--{else}-->
  11.                 <input type="text" name="price" size="6" value="$thread[pricedisplay]"> <span class="smalltxt">{$extcredits[$creditstrans][unit]} ({lang post_price_comment}<!--{if $maxincperthread}-->{lang post_price_income_comment}<!--{/if}--><!--{if $maxchargespan}-->{lang post_price_charge_comment}<!--{/if}-->)</span></td>
  12.         <!--{/if}-->
  13.         </tr>
  14. <!--{/if}-->
复制代码


若您有安裝本人提供的每區獨立設定可否出售 以上不用修改 改為修改以下

 找
  1. <!--{if $maxprice && $postnumber == '1'}-->
  2.         <tr>
  3.         <td class="altbg1">{lang price}({$extcredits[$creditstrans][title]}):</td>
  4.         <td class="altbg2">
  5.         <!--{if $thread['price'] == -1 || $thread['freecharge']}-->
  6.                 <input type="text" name="price" size="6" value="$thread[pricedisplay]" disabled> <span class="smalltxt">{$extcredits[$creditstrans][unit]}
  7.                 <!--{if $thread['price'] == -1}-->({lang post_price_refunded})<!--{else}-->({lang post_price_free})<!--{/if}-->
  8.                 </span></td>
  9.         <!--{else}-->
  10.                 <input type="text" name="price" size="6" value="$thread[pricedisplay]"> <span class="smalltxt">
  11. <!--{if $forum['allowsell']}-->
  12. {$extcredits[$creditstrans][unit]} ({lang post_price_comment}<!--{if $maxincperthread}-->{lang post_price_income_comment}<!--{/if}--><!--{if $maxchargespan}-->{lang post_price_charge_comment}<!--{/if}-->)</span>
  13. <!--{else}-->
  14. {lang post_thisforum_sell_nopermission}
  15. <!--{/if}-->
  16.         <!--{/if}-->
  17.         </td></tr>
  18. <!--{/if}-->
复制代码

 改為
  1. <!--{if $maxprice && $postnumber == '1'}-->
  2.         <tr>
  3.         <td class="altbg1">{lang price}({$extcredits[$creditstrans][title]}):</td>
  4.         <td class="altbg2">
  5.         <!--{if $thread['price'] == -1 || $thread['price'] == -2 || $thread['freecharge']}-->
  6.                 <input type="hidden" name="price" value="$thread[price]">
  7.                 <input type="text" size="6" value="0" disabled> <span class="smalltxt">{$extcredits[$creditstrans][unit]}
  8.                 <!--{if $thread['price'] == -1}-->({lang post_price_refunded})<!--{else}-->({lang post_price_free})<!--{/if}-->
  9.                 </span></td>
  10.         <!--{else}-->
  11.                 <input type="text" name="price" size="6" value="$thread[pricedisplay]"> <span class="smalltxt">
  12. <!--{if $forum['allowsell']}-->
  13. {$extcredits[$creditstrans][unit]} ({lang post_price_comment}<!--{if $maxincperthread}-->{lang post_price_income_comment}<!--{/if}--><!--{if $maxchargespan}-->{lang post_price_charge_comment}<!--{/if}-->)</span></td>
  14. <!--{else}-->
  15. {lang post_thisforum_sell_nopermission}
  16. <!--{/if}-->
  17.         <!--{/if}-->
  18.         </tr>
  19. <!--{/if}-->
复制代码

 再拉到最底再找

  1. <input type="hidden" name="pid" value="$pid">
复制代码


 之下加入

  1. <input type="hidden" name="postnumber" value="$postnumber">
复制代码


============================================

 templates/default/viewthread.htm 找

  1.         <!--{if $thread['price'] > 0}-->  <a href="misc.php?action=viewpayments&tid=$tid">{lang price_thread} {$extcredits[$creditstrans][title]} <span class="bold">$thread[price]</span> {$extcredits[$creditstrans][unit]}</a>  <!--{/if}-->
复制代码


 改為

  1.         <!--{if $thread['price'] > 0}-->  <a href="misc.php?action=viewpayments&tid=$tid">{lang price_thread} {$extcredits[$creditstrans][title]} <span class="bold">$thread[price]</span> {$extcredits[$creditstrans][unit]}</a>  
  2.         <!--{if $forum['ismoderator'] && $thread['authorid'] != $discuz_uid}-->  <a href="misc.php?action=pay&tid=$tid">友情付費</a><!--{/if}-->

  3. <!--{/if}-->
复制代码


 再找

  1. <!--{if $ishide && $post['attachments'] && !$post['attachment']}-->
复制代码


 改為

  1.         <!--{if ($ishide || $nopay) && $post['attachments'] && !$post['attachment']}-->
复制代码


 再找

  1.         <!--{if $forum['ismoderator'] || $post['authorid'] == $discuz_uid}--> <a href="post.php?action=edit&fid=$fid&tid=$tid&pid=$post[pid]&page=$page&extra=$extra"><img src="{IMGDIR}/edit.gif" border="0" align="absmiddle" alt="{lang edit_post}"></a><!--{/if}-->
复制代码


 改為

  1.         <!--{if $forum['ismoderator'] || $post['authorid'] == $discuz_uid}--> <a href="post.php?action=edit&fid=$fid&tid=$tid&pid=$post[pid]&page=$page&extra=$extra&postnumber=$post[number]"><img src="{IMGDIR}/edit.gif" border="0" align="absmiddle" alt="{lang edit_post}"></a><!--{/if}-->
复制代码


============================================

 templates/default/viewthread_printable.htm

 找 ( 這修改是原程式的錯誤 不會轉為論壇設定的語言 )

  1. <meta http-equiv="Content-Type" content="text/html; charset={CHARSET}">
复制代码


 改為

  1. <meta http-equiv="Content-Type" content="text/html; charset=$charset">
复制代码


 再找 ( 這修改是 可打印版本 顯示圖片真實地址 )

  1.                         {lang attach_img}: <!--{if $attach['description']}-->[{$attach[description]}]<!--{/if}--> <b>$attach[filename]</b> ($attach[dateline], $attach[attachsize]) / {lang attach_download_count} $attach[downloads]<br>{$boardurl}attachment.php?aid=$attach[aid]<br><br><img src="$attachurl/$attach[attachment]" border="0" onload="if(this.width>screen.width*0.8) this.width=screen.width*0.8">
复制代码


 改為

  1.                         {lang attach_img}: <!--{if $attach['description']}-->[{$attach[description]}]<!--{/if}--> <b>$attach[filename]</b> ($attach[dateline], $attach[attachsize]) / {lang attach_download_count} $attach[downloads]<br>{$boardurl}attachment.php?aid=$attach[aid]<br><br><img src="attachment.php?aid=$attach[aid]" border="0" onload="if(this.width>screen.width*0.8) this.width=screen.width*0.8">
复制代码


============================================
       ~ 完 ~
============================================

后台设置用户组是否拥有买卖贴免付费权限
 https://discuz.dismall.com/thread-218142-1-1.html

若有安裝過以上 免付款權插件 請把以上 viewthread.php 修改的還原

改為跟以下修改 viewthread.php 找
  1. $nopay = 1;
复制代码

改為
  1. $nopay = $issellfree ? 0 : 1;
复制代码


[ 本帖最后由 別問我是誰 于 2006-5-29 02:15 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
M55 发表于 2006-1-14 06:26:05 | 显示全部楼层
顶了

哈哈!老大的帖好难得有沙发哦~~~支持一把先。


嘻嘻,现在回来再编辑不迟~

[ 本帖最后由 M55 于 2006-1-14 06:28 编辑 ]
回复

使用道具 举报

西狂曲 发表于 2006-1-14 06:26:24 | 显示全部楼层
顶了很久了,支持~~~~~~~~
回复

使用道具 举报

 楼主| 別問我是誰 发表于 2006-1-14 06:26:48 | 显示全部楼层
=================================================

 sell 出售按鈕製作



=================================================

 修改檔案

include/bbcode.js
templates/default/post_bbinsert.htm
templates/default/templates.lang.php

 下 bb_sell.gif 上傳到 images/default/ 之內

=================================================

include/bbcode.js 找

  1. function email() {
复制代码


之上加入 ( 緊記加在上面 )

  1. function sell() {
  2.         if (helpmode) {
  3.                 alert(sell_help);
  4.         } else if (document.selection && document.selection.type == "Text") {
  5.                 var range = document.selection.createRange();
  6.                 range.text = "[sell=2]\r" + range.text + "\r[/sell]\r";
  7.         } else if (advmode) {
  8.                 AddTxt="[sell=2]\r\r[/sell]\r";
  9.                 AddText(AddTxt);
  10.         } else {   
  11.                 txt=prompt(sell_normal,2);     
  12.                 if (txt!=null) {         
  13.                         AddTxt="[sell="+txt+"]\r";
  14.                         AddText(AddTxt);
  15.                         AddText("\r[/sell]\r");
  16.                 }              
  17.         }
  18. }
复制代码


=================================================

templates/default/post_bbinsert.htm 找

  1.         var list_normal_input = "{lang post_discuzcode_list_normal_input}";
复制代码


之下加入

  1.         var sell_help = "{lang post_discuzcode_sell}\n\n{lang post_discuzcode_sell_comment}";
  2.         var sell_normal = "{lang post_discuzcode_sell_normal}";
复制代码


再找

  1.         <a href="javascript:alipay()"><img src="{IMGDIR}/bb_alipay.gif" border="0" alt="{lang post_discuzcode_alipay}"></a>
复制代码


之下加入

  1.         <a href="javascript:sell()"><img src="images/default/bb_sell.gif" border="0" alt="{lang post_discuzcode_sell}"></a>
复制代码


=================================================

templates/default/templates.lang.php 找

  1.         'post_discuzcode_email_normal_input' => '請輸入郵件地址。',
复制代码


之下加入

  1.         'post_discuzcode_sell' => '插入售賣帖子標籤',
  2.         'post_discuzcode_sell_comment' => '給標籤所包圍的內容需付費察看。\n例如﹕[sell=1]售賣帖子[/sell]',
  3.         'post_discuzcode_sell_normal' => '請輸入要售賣的金額。',
复制代码


=================================================
         ~ 完 ~
=================================================

[ 本帖最后由 別問我是誰 于 2006-1-14 06:32 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

 楼主| 別問我是誰 发表于 2006-1-14 06:27:07 | 显示全部楼层
現時發現的一個小問題 編輯出售帖

只要將代碼 [sell=11] 刻意刪除價格數字 改為 [sell=]

主題名稱的出售價格仍然會出現顯示

但會令內容失去付費表格 內容亦不用付費可查看

這是刻意做成 正常使用情況下 程式應該無問題

若有出現這問題 只需再編輯填回數字便可恢復正常

本人暫時無法修正 你們可試試可否修正這問題

=============================================

有人說 用 Firefox 瀏覽器或會出現以下表格問題



以下提供一款 全用表格顯示修改

=============================================

 include/discuzcode.func.php 找

  1. //--------------------- 出售內容開始 -------------------------
  2.         if($pricepay && preg_match("/\[sell=\d*\].+?\[\/sell\]/is", $message)) {

  3.         if($pricepay == '-1' && preg_match("/\[sell=\d*\].+?\[\/sell\]/is", $message)) {
  4.         $message = preg_replace("/\[sell=(\d+)\]\s*(.+?)\s*\[\/sell\]/is", "<fieldset style="padding: 5px;width:97%;border:1px solid ".BORDERCOLOR."" align="center"><legend> <span class='outertxt'>出 售 無 效</span>  </legend><table align='center' border='0' width='97%' cellspacing='6' cellpadding='0'><tr><td>本主題被 [強制退款],所有付費者已得到退款。</td></tr></table></fieldset><br><br>\\2", $message);

  5.         }elseif($pricepay == '-2' && preg_match("/\[sell=\d*\].+?\[\/sell\]/is", $message)) {
  6.         $message = preg_replace("/\[sell=(\d+)\]\s*(.+?)\s*\[\/sell\]/is", "<br><TABLE cellPadding='3' cellSpacing='1' width='97%' align='center' class='tableborder'><TR><TD class='header' align='center'>超 過 出 售 時 限<TR><TD align='center' class='altbg2'><table border='0' width='100%' cellspacing='3' cellpadding='0'><tr align='center'><td>編號 : <input type='text' value='$tid' size='8'></td><td>價格 : <input type='text' value='0' size='6'></td><td>出售時限己過期 : <input type='text' value='0' size='6'> 小時</td><td><a href='misc.php?action=viewpayments&tid=$tid'>[ 付費名單 ]</a></td></tr><tr><td colspan='4'><FIELDSET style='width:100%;border:1px double ".BORDERCOLOR."'><LEGEND>  <span class='outertxt'>感 謝 所 有 己 付 費 者</span>  </LEGEND><br>    本主題自發表起已超過最長出售時限,現已免費查看。<br><br></FIELDSET></td></tr></table></td></tr></table><br>\\2", $message);

  7.         }else{

  8.         if($nopay == '1') {
  9.                 if(!$discuz_uid) {
  10.         $paymessage = "非論壇會員無權購買,請 [ <a href='logging.php?action=login'>登陸</a> ] 或者 [ <a href='register.php'>註冊</a> ]。";
  11.                 }else{
  12.         $paymessage = "請付費查看本帖出售內容  <a href="viewthread.php?tid=$tid&pay=pay">[ 我要付費 ]</a>";
  13.                 }
  14.         $message = preg_replace("/\[sell=(\d+)\]\s*(.+?)\s*\[\/sell\]/is", "<br><TABLE cellPadding='3' cellSpacing='1' width='97%' align='center' class='tableborder'><TR><TD class='header' align='center'>收 費 單<TR><TD align='center' class='altbg2'><table border='0' width='100%' cellspacing='3' cellpadding='0'><tr align='center'><td>編號 : <input type='text' value='$tid' size='8'></td><td>價格 : <input type='text' value='$pricepay' size='6'></td><td>出售時限剩餘 : <input type='text' value='$paytimes' size='6'> 小時</td><td><a href='misc.php?action=viewpayments&tid=$tid'>[ 付費名單 ]</a></td></tr><tr><td colspan='4'><FIELDSET style='width:100%;border:1px double ".BORDERCOLOR."'><LEGEND>  <span class='outertxt'>收 費 單</span>  </LEGEND><br>    $paymessage<br><br></FIELDSET></td></tr></table></td></tr></table><br>", $message);
  15.         }else{
  16.         $message = preg_replace("/\[sell=(\d+)\]\s*(.+?)\s*\[\/sell\]/is", "<br><TABLE cellPadding='3' cellSpacing='1' width='97%' align='center' class='tableborder'><TR><TD class='header' align='center'>付 費 証 明<TR><TD align='center' class='altbg2'><table border='0' width='100%' cellspacing='3' cellpadding='0'><tr align='center'><td>編號 : <input type='text' value='$tid' size='8'></td><td>價格 : <input type='text' value='$pricepay' size='6'></td><td>出售時限剩餘 : <input type='text' value='$paytimes' size='6'> 小時</td><td><a href='misc.php?action=viewpayments&tid=$tid'>[ 付費名單 ]</a></td></tr><tr><td colspan='4'><FIELDSET style='width:100%;border:1px double ".BORDERCOLOR."'><LEGEND>  <span class='outertxt'>感 謝 您 的 付 費</span>  </LEGEND><br>    您可以查看以下內容。如發現非法騙財、可以向 版主投訴。<br>    經查証騙財、會被強制退款,將全數款項退還所有已付費者。<br><br></FIELDSET></td></tr></table></td></tr></table><br>\\2", $message);
  17.         }
  18.                 }
  19.         }
  20. //--------------------- 出售內容結束 -------------------------
复制代码


改為

  1. //--------------------- 出售內容 -------------------------
  2.         if($pricepay && preg_match("/\[sell=\d*\].+?\[\/sell\]/is", $message)) {

  3.         if($pricepay == '-1' && preg_match("/\[sell=\d*\].+?\[\/sell\]/is", $message)) {
  4.         $message = preg_replace("/\[sell=(\d+)\]\s*(.+?)\s*\[\/sell\]/is", "<br><TABLE cellPadding='3' cellSpacing='1' width='97%' align='center' class='tableborder'><TR><TD class='header' align='center'>出 售 無 效</td></tr><tr><td class='altbg2'><br>   本主題被 [強制退款],所有付費者已得到退款。<br><br></td></tr></table><br>\\2", $message);

  5.         }elseif($pricepay == '-2' && preg_match("/\[sell=\d*\].+?\[\/sell\]/is", $message)) {
  6.         $message = preg_replace("/\[sell=(\d+)\]\s*(.+?)\s*\[\/sell\]/is", "<br><TABLE cellPadding='3' cellSpacing='1' width='97%' align='center' class='tableborder'><TR><TD class='header' align='center'>超 過 出 售 時 限<TR><TD align='center' class='altbg2'><table border='0' width='100%' cellspacing='3' cellpadding='0'><tr align='center'><td>編號 : <input type='text' value='$tid' size='8'></td><td>價格 : <input type='text' value='0' size='6'></td><td>出售時限己過期 : <input type='text' value='0' size='6'> 小時</td><td><a href='misc.php?action=viewpayments&tid=$tid'>[ 付費名單 ]</a></td></tr><tr><td colspan='4' class='tableborder'><TABLE cellPadding='0' cellSpacing='6' width='100%' align='center' class='altbg1'><tr><td>感 謝 所 有 己 付 費 者</td></tr><tr><td>本主題自發表起已超過最長出售時限,現已免費查看。</td></tr></table></td></tr></table></td></tr></table><br>\\2", $message);

  7.         }else{

  8.         if($nopay == '1') {
  9.                 if(!$discuz_uid) {
  10.         $paymessage = "非論壇會員無權購買,請 [ <a href='logging.php?action=login'>登陸</a> ] 或者 [ <a href='register.php'>註冊</a> ]。";
  11.                 }else{
  12.         $paymessage = "請付費查看本帖出售內容  <a href="viewthread.php?tid=$tid&pay=pay">[ 我要付費 ]</a>";
  13.                 }
  14.         $message = preg_replace("/\[sell=(\d+)\]\s*(.+?)\s*\[\/sell\]/is", "<br><TABLE cellPadding='3' cellSpacing='1' width='97%' align='center' class='tableborder'><TR><TD class='header' align='center'>收 費 單<TR><TD align='center' class='altbg2'><table border='0' width='100%' cellspacing='3' cellpadding='0'><tr align='center'><td>編號 : <input type='text' value='$tid' size='8'></td><td>價格 : <input type='text' value='$pricepay' size='6'></td><td>出售時限剩餘 : <input type='text' value='$paytimes' size='6'> 小時</td><td><a href='misc.php?action=viewpayments&tid=$tid'>[ 付費名單 ]</a></td></tr><tr><td colspan='4' class='tableborder'><TABLE cellPadding='0' cellSpacing='6' width='100%' align='center' class='altbg1'><tr><td>$paymessage</td></tr></table></td></tr></table></td></tr></table><br>", $message);
  15.         }else{
  16.         $message = preg_replace("/\[sell=(\d+)\]\s*(.+?)\s*\[\/sell\]/is", "<br><TABLE cellPadding='3' cellSpacing='1' width='97%' align='center' class='tableborder'><TR><TD class='header' align='center'>付 費 証 明<TR><TD align='center' class='altbg2'><table border='0' width='100%' cellspacing='3' cellpadding='0'><tr align='center'><td>編號 : <input type='text' value='$tid' size='8'></td><td>價格 : <input type='text' value='$pricepay' size='6'></td><td>出售時限剩餘 : <input type='text' value='$paytimes' size='6'> 小時</td><td><a href='misc.php?action=viewpayments&tid=$tid'>[ 付費名單 ]</a></td></tr><tr><td colspan='4' class='tableborder'><TABLE cellPadding='0' cellSpacing='6' width='100%' align='center' class='altbg1'><tr><td>感 謝 您 的 付 費</td></tr><tr><td>您可以查看以下內容。如發現非法騙財、可以向 版主投訴。</td></tr><tr><td>經查証騙財、會被強制退款,將全數款項退還所有已付費者。</td></tr></table></td></tr></table></td></tr></table><br>\\2", $message);
  17.         }
  18.                 }
  19.         }
  20. //--------------------- 出售內容 -------------------------
复制代码


=============================================

[ 本帖最后由 別問我是誰 于 2006-1-15 01:18 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

西狂曲 发表于 2006-1-14 06:28:03 | 显示全部楼层
简体也可以用么/
回复

使用道具 举报

M55 发表于 2006-1-14 06:29:06 | 显示全部楼层
原帖由 別問我是誰 于 2006-1-14 06:26 发表
留位         



晕!不好意思哦!把你的预留位占到了~~
回复

使用道具 举报

西狂曲 发表于 2006-1-14 06:31:42 | 显示全部楼层
简体可以用么?是不是把以上代码里的汉字转成简体就可以了呀?
谢谢拉
回复

使用道具 举报

M55 发表于 2006-1-14 06:38:05 | 显示全部楼层
原帖由 別問我是誰 于 2006-1-14 06:36 发表


 你放心 以後留位無用時 我會將帖子刪除



哈哈!是这样啊!那我就多少宽点心了,不然还真的怕你还有其他浏览的朋友不方便!

回复

使用道具 举报

 楼主| 別問我是誰 发表于 2006-1-14 07:05:29 | 显示全部楼层
原帖由 西狂曲 于 2006-1-14 06:31 发表
简体可以用么?是不是把以上代码里的汉字转成简体就可以了呀?
谢谢拉


對 只需將繁體字 自己改為簡體字便可以了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-5-18 12:49 , Processed in 0.114191 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表