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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

完美UCH表情功能奉上(可以后台管理,发表和回复时直接插入,!自适应问题解决!)

[复制链接]
meeu 发表于 2008-6-3 11:22:00 | 显示全部楼层
原帖由 zetd 于 2008-6-3 08:27 发表

表情大小我是用JS控制的,会撑大的问题可能跟浏览器设置有关

我看了LZ的也是被撑大了,用的是IE7

[ 本帖最后由 meeu 于 2008-6-3 11:25 编辑 ]
回复

使用道具 举报

 楼主| zetd 发表于 2008-6-3 11:28:28 | 显示全部楼层
等我研究下UCH自带的图片适应函数
回复

使用道具 举报

 楼主| zetd 发表于 2008-6-3 11:45:02 | 显示全部楼层
撑开问题已经解决
回复

使用道具 举报

meeu 发表于 2008-6-3 12:09:58 | 显示全部楼层
原帖由 zetd 于 2008-6-3 11:45 发表
撑开问题已经解决

这一刻我泪流满面
zetd如果有机会来广州,我请你吃粤菜
回复

使用道具 举报

meeu 发表于 2008-6-3 12:29:25 | 显示全部楼层
在根目录admincp.php,在censor后面加个smails
代码:
        array('config', 'privacy', 'usergroup', 'credit', 'profilefield', 'profield', 'censor','smails'),

:) 我怎么没发现:array('config', 'privacy', 'usergroup', 'credit', 'profilefield', 'profield', 'censor'),这个代码呢?
只发现如下代码:array('config', 'privacy', 'network', 'usergroup', 'credit', 'profilefield', 'profield', 'tagtpl'),
        array('space', 'tag', 'mtag'),
        array('ad', 'censor', 'template', 'cache', 'backup', 'stat', 'block', 'cron'),
        array('blog', 'album', 'pic', 'comment', 'thread', 'post', 'doing', 'feed', 'share')

[ 本帖最后由 meeu 于 2008-6-3 12:34 编辑 ]
回复

使用道具 举报

cuyst 发表于 2008-6-3 12:35:45 | 显示全部楼层
占位~~~~~~~www.cloco.cn
回复

使用道具 举报

meeu 发表于 2008-6-3 14:12:47 | 显示全部楼层
原帖由 meeu 于 2008-6-3 12:29 发表
在根目录admincp.php,在censor后面加个smails
代码:
        array('config', 'privacy', 'usergroup', 'credit', 'profilefield', 'profield', 'censor','smails'),

:) 我怎么没发现:array('config', 'priva ...

总算发现问题了,LZ用的admincp.php(在根目录)文件是UCH1.0的,请麻烦老大修改下,谢谢!

[ 本帖最后由 meeu 于 2008-6-3 14:14 编辑 ]
回复

使用道具 举报

 楼主| zetd 发表于 2008-6-3 14:18:30 | 显示全部楼层
现在的admincp.php在什么地方啊,我是1.0升级到1.2的
回复

使用道具 举报

阿宝代理 发表于 2008-6-3 14:35:07 | 显示全部楼层
  1. <?php
  2. /*
  3.         [UCenter Home] (C) 2007-2008 Comsenz Inc.
  4.         $Id: cp_thread.php 7312 2008-05-07 01:47:13Z liguode $
  5. */

  6. if(!defined('IN_UCHOME')) {
  7.         exit('Access Denied');
  8. }
  9. if(submitcheck('blogsubmit')) {


  10. $threadid = empty($_GET['threadid'])?0:intval($_GET['threadid']);

  11. $thread = array();
  12. if($threadid) {
  13. $query = $_SGLOBAL['db']->query("SELECT bf.*, b.* FROM ".tname('post')." b
  14. LEFT JOIN ".tname('thread')." bf ON bf.tid=b.tid
  15. WHERE b.pid='$threadid'");
  16. $thread = $_SGLOBAL['db']->fetch_array($query);
  17. }

  18. if(empty($thread)) {
  19. if(!checkperm('allowthread')) {
  20. showmessage('no_privilege');
  21. }


  22. //判断是否操作太快
  23. $waittime = interval_check('post');
  24. if($waittime > 0) {
  25. showmessage('operating_too_fast','',1,array($waittime));
  26. }
  27. }
  28. include_once(S_ROOT.'./source/function_thread.php');
  29. if($blog = blog_post($_POST, $thread)) {
  30. //新话题
  31. if (empty($thread))
  32. {
  33. $tagid=$blog['tagid'];
  34. $subject=$blog['subject'];
  35. $message=$blog['message'];
  36. $mtag=$blog['mtag'];
  37. $setarr = array(
  38. 'tagid' => $tagid,
  39. 'uid' => $_SGLOBAL['supe_uid'],
  40. 'username' => $_SGLOBAL['supe_username'],
  41. 'dateline' => $_SGLOBAL['timestamp'],
  42. 'subject' => $subject,
  43. 'lastpost' => $_SGLOBAL['timestamp'],
  44. 'lastauthor' => $_SGLOBAL['supe_username'],
  45. 'lastauthorid' => $_SGLOBAL['supe_uid']
  46. );
  47. $tid = inserttable('thread', $setarr, 1);
  48. $psetarr = array(
  49. 'tagid' => $tagid,
  50. 'tid' => $tid,
  51. 'uid' => $_SGLOBAL['supe_uid'],
  52. 'username' => $_SGLOBAL['supe_username'],
  53. 'ip' => getonlineip(),
  54. 'dateline' => $_SGLOBAL['timestamp'],
  55. 'message' => $message,
  56. 'pic' => getpicurl($_POST['pic']),
  57. 'isthread' => 1
  58. );
  59. inserttable('post', $psetarr);

  60. //积分
  61. updatespacestatus('get', 'thread');

  62. //事件
  63. $fs = array();
  64. $fs['icon'] = 'thread';

  65. $fs['title_template'] = lang('feed_thread');
  66. $fs['title_data'] = array();

  67. $fs['body_template'] = '<b>{subject}</b><br>'.lang('mtag').': {mtag}<br>{summary}';
  68. $fs['body_data'] = array(
  69. 'subject' => "<a href="space.php?uid=$_SGLOBAL[supe_uid]&do=thread&id=$tid">$setarr[subject]</a>",
  70. 'mtag' => "<a href="space.php?do=mtag&tagid=$mtag[tagid]">$mtag[tagname]</a>",
  71. 'summary' => getstr($message, 150, 1, 1, 0, 0, -1)
  72. );
  73. $fs['body_general'] = '';

  74. if($psetarr['pic']) {
  75. $fs['images'] = array($psetarr['pic']);
  76. $fs['image_links'] = array("space.php?uid=$_SGLOBAL[supe_uid]&do=thread&id=$tid");
  77. } else {
  78. $fs['images'] = $fs['image_links'] = array();
  79. }

  80. if(ckprivacy('thread', 1)) {
  81. feed_add($fs['icon'], $fs['title_template'], $fs['title_data'], $fs['body_template'], $fs['body_data'], $fs['body_general'],$fs['images'], $fs['image_links']);
  82. }
  83. }
  84. //编辑话题
  85. else
  86. {
  87. $pid=$blog['pid'];
  88. $subject=$blog['subject'];
  89. $message=$blog['message'];
  90. $tid=$blog['tid'];
  91. updatetable('thread', array('subject'=>$subject), array('tid'=>$tid));
  92. updatetable('post', array('message'=>$message), array('pid'=>$pid));
  93. }

  94. showmessage('do_success', "space.php?uid=$_SGLOBAL[supe_uid]&do=thread&id=$tid", 0);

  95. // echo "ok";//showmessage('do_success', 'space.php?uid='.$blog['uid'].'&do=blog&id='.$blog['blogid'], 0);
  96. } else {
  97. showmessage('that_should_at_least_write_things');
  98. }
  99. }

  100. include_once(S_ROOT.'./source/function_bbcode.php');

  101. if(submitcheck('threadsubmit')) {
  102.        
  103.         if(!checkperm('allowthread')) {
  104.                 showmessage('no_privilege');
  105.         }

  106.         //发新话题
  107.         $tagid = empty($_POST['tagid'])?0:intval($_POST['tagid']);
  108.         $mtag = ckmtagspace($tagid);

  109.         //判断是否操作太快
  110.         $waittime = interval_check('post');
  111.         if($waittime > 0) {
  112.                 showmessage('operating_too_fast','',1,array($waittime));
  113.         }
  114.        
  115.         $subject = getstr($_POST['subject'], 80, 1, 1, 1);
  116.         if(strlen($subject) < 4) showmessage('title_not_too_little');
  117.        
  118.         $message = getstr($_POST['message'], 0, 1, 1, 1, 2);
  119.         if(strlen($message) < 4) showmessage('content_is_not_less_than_four_characters');

  120.         $setarr = array(
  121.                 'tagid' => $tagid,
  122.                 'uid' => $_SGLOBAL['supe_uid'],
  123.                 'username' => $_SGLOBAL['supe_username'],
  124.                 'dateline' => $_SGLOBAL['timestamp'],
  125.                 'subject' => $subject,
  126.                 'lastpost' => $_SGLOBAL['timestamp'],
  127.                 'lastauthor' => $_SGLOBAL['supe_username'],
  128.                 'lastauthorid' => $_SGLOBAL['supe_uid']
  129.         );
  130.         $tid = inserttable('thread', $setarr, 1);
  131.         $psetarr = array(
  132.                 'tagid' => $tagid,
  133.                 'tid' => $tid,
  134.                 'uid' => $_SGLOBAL['supe_uid'],
  135.                 'username' => $_SGLOBAL['supe_username'],
  136.                 'ip' => getonlineip(),
  137.                 'dateline' => $_SGLOBAL['timestamp'],
  138.                 'message' => $message,
  139.                 'pic' => getpicurl($_POST['pic']),
  140.                 'isthread' => 1
  141.         );
  142.         inserttable('post', $psetarr);
  143.        
  144.         //积分
  145.         updatespacestatus('get', 'thread');

  146.         //事件
  147.         $fs = array();
  148.         $fs['icon'] = 'thread';
  149.        
  150.         $fs['title_template'] = lang('feed_thread');
  151.         $fs['title_data'] = array();
  152.        
  153.         $fs['body_template'] = '<b>{subject}</b><br>'.lang('mtag').': {mtag}<br>{summary}';
  154.         $fs['body_data'] = array(
  155.                 'subject' => "<a href="space.php?uid=$_SGLOBAL[supe_uid]&do=thread&id=$tid">$setarr[subject]</a>",
  156.                 'mtag' => "<a href="space.php?do=mtag&tagid=$mtag[tagid]">$mtag[tagname]</a>",
  157.                 'summary' => getstr($message, 150, 1, 1, 0, 0, -1)
  158.         );
  159.         $fs['body_general'] = '';
  160.        
  161.         if($psetarr['pic']) {
  162.                 $fs['images'] = array($psetarr['pic']);
  163.                 $fs['image_links'] = array("space.php?uid=$_SGLOBAL[supe_uid]&do=thread&id=$tid");
  164.         } else {
  165.                 $fs['images'] = $fs['image_links'] = array();
  166.         }

  167.         if(ckprivacy('thread', 1)) {
  168.                 feed_add($fs['icon'], $fs['title_template'], $fs['title_data'], $fs['body_template'], $fs['body_data'], $fs['body_general'],$fs['images'], $fs['image_links']);
  169.         }
  170.        
  171.         showmessage('do_success', "space.php?uid=$_SGLOBAL[supe_uid]&do=thread&id=$tid", 0);

  172. } elseif(submitcheck('postsubmit')) {

  173.         if(!checkperm('allowpost')) {
  174.                 showmessage('no_privilege');
  175.         }
  176.        
  177.         //判断是否操作太快
  178.         $waittime = interval_check('post');
  179.         if($waittime > 0) {
  180.                 showmessage('operating_too_fast','',1,array($waittime));
  181.         }
  182.        
  183.         //获得话题
  184.         $tid = empty($_POST['tid'])?0:intval($_POST['tid']);
  185.         $thread = array();
  186.         if($tid) {
  187.                 $query = $_SGLOBAL['db']->query("SELECT * FROM ".tname('thread')." WHERE tid='$tid' LIMIT 1");
  188.                 $thread = $_SGLOBAL['db']->fetch_array($query);
  189.         }
  190.         if(empty($thread)) showmessage('the_discussion_topic_does_not_exist');

  191.         //权限
  192.         $mtag = ckmtagspace($thread['tagid']);

  193.         $message = getstr($_POST['message'], 0, 1, 1, 1, 2);
  194.         if(strlen($message) < 4) {
  195.                 showmessage('content_is_not_less_than_four_characters');
  196.         }

  197.         //摘要
  198.         $summay = getstr($message, 150, 1, 1);
  199.        
  200.         //引用回复
  201.         $pid = empty($_POST['pid'])?0:intval($_POST['pid']);
  202.         $query = $_SGLOBAL['db']->query("SELECT * FROM ".tname('post')." WHERE pid='$pid' AND tid='$tid' AND isthread='0'");
  203.         $post = $_SGLOBAL['db']->fetch_array($query);
  204.         if($post) {
  205.                 $post['message'] = preg_replace("/\<div class="quote"\>\<span class="q"\>.*?\<\/span\>\<\/div\>/is", '', $post['message']);
  206.                 $message = addslashes("<div class="quote"><span class="q"><b>{$post[username]}</b>: ".getstr($post['message'], 150, 0, 0, 0, 0, -1).'</span></div>').$message;
  207.         }
  208.        
  209.         $setarr = array(
  210.                 'tagid' => $tagid,
  211.                 'tid' => $tid,
  212.                 'uid' => $_SGLOBAL['supe_uid'],
  213.                 'username' => $_SGLOBAL['supe_username'],
  214.                 'ip' => getonlineip(),
  215.                 'dateline' => $_SGLOBAL['timestamp'],
  216.                 'message' => $message,
  217.                 'pic' => getpicurl($_POST['pic'])
  218.         );
  219.         $pid = inserttable('post', $setarr, 1);
  220.        
  221.         //更新统计数据
  222.         $_SGLOBAL['db']->query("UPDATE ".tname('thread')."
  223.                 SET replynum=replynum+1, lastpost='$_SGLOBAL[timestamp]', lastauthor='$_SGLOBAL[supe_username]', lastauthorid='$_SGLOBAL[supe_uid]'
  224.                 WHERE tid='$tid'");
  225.        
  226.         //积分
  227.         updatespacestatus('get', 'post');
  228.        
  229.         //普通回复
  230.         if(empty($post) && $thread['uid'] != $_SGLOBAL['supe_uid']) {
  231.                 $fs = array();
  232.                 $fs['icon'] = 'post';
  233.                 $fs['body_template'] = '';
  234.                 $fs['body_data'] = array();
  235.                 $fs['body_general'] = '';
  236.        
  237.                 $fs['title_template'] = lang('feed_thread_reply');
  238.                 $fs['title_data'] = array('touser'=>"<a href="space.php?uid=$thread[uid]">$thread[username]</a>", 'thread'=>"<a href="space.php?uid=$thread[uid]&do=thread&id=$thread[tid]">$thread[subject]</a>");
  239.                
  240.                 if(ckprivacy('post', 1)) {
  241.                         feed_add($fs['icon'], $fs['title_template'], $fs['title_data'], $fs['body_template'], $fs['body_data'], $fs['body_general']);
  242.                 }

  243.                 //通知
  244.                 $note = lang('note_thread_reply')." <a href="space.php?uid=$thread[uid]&do=thread&id=$thread[tid]&pid=$pid" target="_blank">$thread[subject]</a>";
  245.                 notification_add($thread['uid'], 'post', $note);
  246.                
  247.         } elseif ($post) {
  248.                 $note = lang('note_post_reply', array("space.php?uid=$thread[uid]&do=thread&id=$thread[tid]", $thread['subject'], "space.php?uid=$thread[uid]&do=thread&id=$thread[tid]&pid=$pid"));
  249.                 notification_add($post['uid'], 'post', $note);
  250.         }

  251.         //跳转
  252.         showmessage('do_success', "space.php?uid=$_SGLOBAL[supe_uid]&do=thread&id=$tid&pid=$pid", 0);

  253. }

  254. $pid = empty($_GET['pid'])?0:intval($_GET['pid']);

  255. //回帖编辑
  256. if($_GET['op'] == 'edit') {

  257.         $query = $_SGLOBAL['db']->query("SELECT * FROM ".tname('post')." WHERE pid='$pid' AND uid='$_SGLOBAL[supe_uid]'");
  258.         if(!$post = $_SGLOBAL['db']->fetch_array($query)) {
  259.                 showmessage('no_privilege');
  260.         }
  261.        
  262.         //主题帖
  263.         if($post['isthread']) {
  264.                 $query = $_SGLOBAL['db']->query("SELECT * FROM ".tname('thread')." WHERE tid='$post[tid]'");
  265.                 $thread = $_SGLOBAL['db']->fetch_array($query);
  266.         }

  267.         //提交编辑
  268.         if(submitcheck('posteditsubmit')) {
  269.        
  270.                 $message = getstr($_POST['message'], 0, 1, 1, 1, 2);
  271.                 if(strlen($message) < 4) showmessage('content_is_too_short');
  272.                
  273.                 //主题帖
  274.                 if($post['isthread']) {
  275.                         $subject = getstr($_POST['subject'], 80, 1, 1, 1);
  276.                         if(strlen($subject) < 4) showmessage('title_not_too_little');

  277.                         updatetable('thread', array('subject'=>$subject), array('tid'=>$post['tid']));
  278.                 }
  279.                
  280.                 //内容
  281.                 updatetable('post', array('message'=>$message, 'pic'=>getpicurl($_POST['pic'])), array('pid'=>$post['pid']));
  282.                
  283.                 showmessage('do_success', $_POST['refer'], 0);
  284.         }
  285.        
  286.         $post['message'] = html2bbcode($post['message']);//显示用

  287. } elseif($_GET['op'] == 'delete') {
  288.        
  289.         include_once(S_ROOT.'./source/function_delete.php');
  290.        
  291.         if(submitcheck('postdeletesubmit')) {
  292.                 if($delposts = deleteposts(array($pid))) {
  293.                         $post = $delposts[0];
  294.                         if($post['isthread']) {
  295.                                 $url = "space.php?uid=$post[uid]&do=thread&tagid=$post[tagid]";
  296.                         } else {
  297.                                 $url = $_POST['refer'];
  298.                         }
  299.                         showmessage('do_success', $url, 0);
  300.                 } else {
  301.                         showmessage('no_privilege');
  302.                 }
  303.         }

  304. } elseif($_GET['op'] == 'reply') {
  305.        
  306.         $pid = intval($_GET['pid']);
  307.        
  308.         $query = $_SGLOBAL['db']->query("SELECT * FROM ".tname('post')." WHERE pid='$pid'");
  309.         if(!$post = $_SGLOBAL['db']->fetch_array($query)) {
  310.                 showmessage('posting_does_not_exist');
  311.         }

  312. } elseif($_GET['op'] == 'digest') {
  313.         $tid = intval($_GET['tid']);
  314.        
  315.         include_once(S_ROOT.'./source/function_op.php');
  316.         digestthreads(array($tid), isset($_GET['cancel'])?0:1);
  317.         showmessage('do_success');
  318.        
  319. } elseif($_GET['op'] == 'top') {
  320.         $tid = intval($_GET['tid']);
  321.        
  322.         include_once(S_ROOT.'./source/function_op.php');
  323.         topthreads(array($tid), isset($_GET['cancel'])?0:1);
  324.         showmessage('do_success');
  325.        
  326. }elseif($_GET['op'] == 'newthread') {

  327. $query = $_SGLOBAL['db']->query("SELECT * FROM ".tname('post')." WHERE pid='$pid' AND uid='$_SGLOBAL[supe_uid]'");
  328. if(!$post = $_SGLOBAL['db']->fetch_array($query)) {
  329. showmessage('no_privilege');
  330. }

  331. //主题帖
  332. if($post['isthread']) {
  333. $query = $_SGLOBAL['db']->query("SELECT * FROM ".tname('thread')." WHERE tid='$post[tid]'");
  334. $thread = $_SGLOBAL['db']->fetch_array($query);
  335. }

  336. if(!$post && !$thread) showmessage('no_privilege');
  337. $mtag = ckmtagspace($post['tagid']);
  338. $threadedit = array(
  339. 'uid' => $post['uid'],
  340. 'pid' => $pid,
  341. 'subject' => $thread['subject'],
  342. 'tagid' => $post['tagid'],
  343. 'mtag' => $mtag['tagname'],
  344. 'message' => $post['message']
  345. );
  346. [code]$albums = getalbums($_SGLOBAL['supe_uid']);//获取相册列表 else {
  347.        
  348.         if(!checkperm('allowthread')) {
  349.                 showmessage('no_privilege');
  350.         }
  351.        
  352.         //发起话题
  353.         $tagid = empty($_GET['tagid'])?0:intval($_GET['tagid']);
  354.         if($tagid) {
  355.                 $mtag = ckmtagspace($tagid);
  356.         }
  357.         $albums = getalbums($_SGLOBAL['supe_uid']);//获取相册列表
  358.         if(!$mtag) {
  359.                 include_once(S_ROOT.'./data/data_profield.php');
  360.                
  361.                 $tagid = 0;
  362.                
  363.                 //我的选吧列表
  364.                 $mtaglist = array();
  365.                 $query = $_SGLOBAL['db']->query("SELECT main.*,field.tagname,field.membernum,field.fieldid,field.close FROM ".tname('tagspace')." main
  366.                         LEFT JOIN ".tname('mtag')." field ON field.tagid=main.tagid
  367.                         WHERE uid='$_SGLOBAL[supe_uid]'");
  368.                 $havemtag = false;
  369.                 while ($value = $_SGLOBAL['db']->fetch_array($query)) {
  370.                         $havemtag = true;
  371.                         if(empty($value['close']) && $value['membernum']>=$_SCONFIG['mtagminnum']) {
  372.                                 $mtaglist[$value['fieldid']][$value['tagid']] = $value;
  373.                         }
  374.                 }
  375.                
  376.                 if(empty($mtaglist)) {
  377.                         if($havemtag) {
  378.                                 showmessage('no_mtag_allow_thread');
  379.                         } else {
  380.                                 showmessage('settings_of_your_mtag');
  381.                         }
  382.                 }
  383.         }
  384. }

  385. //模板
  386. include template('cp_thread');

  387. //判读是否是组员
  388. function ckmtagspace($tagid) {
  389.         global $_SGLOBAL, $_SCONFIG;
  390.        
  391.         $count = 0;
  392.         if($tagid) {
  393.                 $query = $_SGLOBAL['db']->query("SELECT * FROM ".tname('mtag')." WHERE tagid='$tagid'");
  394.                 if($mtag = $_SGLOBAL['db']->fetch_array($query)) {
  395.                         //判断是否关闭
  396.                         if($mtag['close']) {
  397.                                 showmessage('mtag_close');
  398.                         }
  399.                         if(checkperm('managethread')) {
  400.                                 $count = 1;
  401.                         } else {
  402.                                 $count = getcount('tagspace', array('tagid'=>$tagid, 'uid'=>$_SGLOBAL['supe_uid']));
  403.                         }
  404.                         //判断是否满足人数要求
  405.                         if($mtag['membernum'] < $_SCONFIG['mtagminnum']) {
  406.                                 showmessage('mtag_minnum_erro', '', 1, array($_SCONFIG['mtagminnum']));
  407.                         }
  408.                 }
  409.         } else {
  410.                 showmessage('first_select_a_mtag');
  411.         }
  412.         if(empty($count)) {
  413.                 include_once(S_ROOT.'./data/data_profield.php');
  414.                 $mtag['title'] = $_SGLOBAL['profield'][$mtag['fieldid']]['title'];
  415.                 showmessage('mtag_no_manage', '', 1, array("cp.php?ac=mtag", $mtag['title'], $mtag['tagname']));
  416.         }
  417.         return $mtag;
  418. }

  419. ?>
复制代码
cp_thread.php这样有错么??
回复

使用道具 举报

meeu 发表于 2008-6-3 14:36:48 | 显示全部楼层
原帖由 zetd 于 2008-6-3 14:18 发表
现在的admincp.php在什么地方啊,我是1.0升级到1.2的

也在根目录:我的弄好了,再次感谢zetd
array('config', 'privacy', 'usergroup', 'credit', 'profilefield', 'profield', 'censor','smails'),

array('config', 'privacy', 'usergroup', 'credit', 'profilefield', 'profield', 'censor','smails'),
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-18 08:21 , Processed in 0.059708 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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