Discuz问题解决集锦

scofone查看全部>> 04-17

人气 1,483

亲们该页面内会员们分享的“作品”,版权为才华横溢的原作者们所有滴,不得商业使用!

Discuz问题解决集锦

一、将 Discuz X3 手机版默认的“标准版”改为“触屏版”

修改前请备份原文件

1、找到“sourceclassdiscuzdiscuz_application.php”,将其中的

'mobiletpl' => array('1' => 'mobile', '2' => 'touch', '3' => 'wml','yes' => 'mobile'),
改为
'mobiletpl' => array('1' => 'mobile', '2' => 'touch', '3' => 'wml','yes' => 'touch'),
2、上面的修改已经成功了,但是顶部会有“用掌上论坛访问本站,拥有更好阅读体验”的一小段文字,现在把它删掉。
找到“sourcepluginmobilemobile.class.php”,将其中的
if(strpos($useragent, 'iphone') !== false || strpos($useragent, 'ios') !== false) {
return lang('plugin/mobile', 'mobile_tip_ios');
} elseif(strpos($useragent, 'android') !== false) {
return lang('plugin/mobile', 'mobile_tip_android');
} elseif(strpos($useragent, 'windows phone') !== false) {
return lang('plugin/mobile', 'mobile_tip_wp7');
}
删掉或者注释掉,就完全OK了。
二、将发布活动设置可审核设置状态。
1.uploadsourcelanguage.php
添加:
  'post_activityverify' => '报名审核',
  'activitymastverify' => '需要审核',
  'activitynoverify' => '不需要审核',
2.uploadsourceclassextendextend_thread_activity.php
找到:$activity['gender'] = intval($_GET['gender']);
下添加:$activity['activityverify'] = intval($_GET['activityverify']);
找到:$this->activity['gender'] = intval($_GET['gender']);
下添加: $this->activity['activityverify'] = intval($_GET['activityverify']);
找到:C::t('forum_activity')->insert($data);上一行的$data尾加, 'activityverify' => $this->activity['activityverify']
找到:C::t('forum_activity')->update($this->thread['tid'], $data);, 上一行的$data尾加,'activityverify' => $activity['activityverify']
3、uploadsourcemoduleforumforum_misc.php
找到:$verified = $thread['authorid'] == $_G['uid'] ? 1 : 0;
修改为:$verified = ( $thread['authorid'] == $_G['uid'] || $activity['activityverify']) ? 1 : 0;
4、uploadtemplatedefaultforumpost_activity.htm
找到:<!--{if $allowpostimg}-->
的上方添加:
<!--{if $_G['forum']['ismoderator'] && !$_GET['archiveid'] && $_G['forum']['status'] != 3}-->
            <dt><label for="activityverfiy"><b>{lang post_activityverify}:</b></label></dt>
   <dd>
    <span>
     <select name="activityverify" id="activityverify" width="38">
      <option value="0" {if !$activity['activityverify']}selected="selected"{/if}>{lang activitymastverify}</option>
      <option value="1" {if $activity['activityverify'] == 1}selected="selected"{/if}>{lang activitynoverify}</option>
     </select>
    </span>
   </dd>
            <!--{/if}-->
5、添加表字段
在pre_forum_activity表中添加字段
'activityverify',默认值0,整型,长度10,小数点0。
标签
相关作品
Discuz问题解决集锦:等您坐沙发呢!



会员登陆还没有账号 立即注册

用户登录

忘记密码 ?

用第三方帐号直接登录

微博账号登陆 QQ账号登陆