📄 settings.inc.php
字号:
showsetting('settings_access_register_name', 'settingsnew[regname]', $settings['regname'], 'text');
showsetting('settings_access_register_link_name', 'settingsnew[reglinkname]', $settings['reglinkname'], 'text');
showsetting('settings_access_register_censoruser', 'settingsnew[censoruser]', $settings['censoruser'], 'textarea');
showsetting('settings_access_register_verify', array('settingsnew[regverify]', array(
array(0, $lang['none']),
array(1, $lang['settings_access_register_verify_email']),
array(2, $lang['settings_access_register_verify_manual'])
)), $settings['regverify'], 'select');
showsetting('settings_access_register_ctrl', 'settingsnew[regctrl]', $settings['regctrl'], 'text');
showsetting('settings_access_register_floodctrl', 'settingsnew[regfloodctrl]', $settings['regfloodctrl'], 'text');
showsetting('settings_access_register_ipctrl', 'settingsnew[ipregctrl]', $settings['ipregctrl'], 'textarea');
showsetting('settings_access_register_welcomemsg', array('settingsnew[welcomemsg]', array(
array(0, $lang['settings_access_register_welcomemsg_nosend'], array('welcomemsgext' => 'none')),
array(1, $lang['settings_access_register_welcomemsg_pm'], array('welcomemsgext' => '')),
array(2, $lang['settings_access_register_welcomemsg_email'], array('welcomemsgext' => ''))
)), $settings['welcomemsg'], 'mradio');
showtagheader('tbody', 'welcomemsgext', $settings['welcomemsg'], 'sub');
showsetting('settings_access_register_welcomemsgtitle', 'settingsnew[welcomemsgtitle]', $settings['welcomemsgtitle'], 'text');
showsetting('settings_access_register_welcomemsgtxt', 'settingsnew[welcomemsgtxt]', $settings['welcomemsgtxt'], 'textarea');
showtagfooter('tbody');
showsetting('settings_access_register_bbrules', 'settingsnew[bbrules]', $settings['bbrules'], 'radio', '', 1);
showsetting('settings_access_register_bbrulestxt', 'settingsnew[bbrulestxt]', $settings['bbrulestxt'], 'textarea');
showtagfooter('tbody');
showtablefooter();
showtableheader('', 'nobottom', 'id="access"'.($anchor != 'access' ? ' style="display: none"' : ''));
showsetting('settings_access_access_newbiespan', 'settingsnew[newbiespan]', $settings['newbiespan'], 'text');
showsetting('settings_access_access_newbietask', array('settingsnew[newbietask]', $taskarray), $settings['newbietask'], 'select');
showsetting('settings_access_access_ipaccess', 'settingsnew[ipaccess]', $settings['ipaccess'], 'textarea');
showsetting('settings_access_access_adminipaccess', 'settingsnew[adminipaccess]', $settings['adminipaccess'], 'textarea');
showtablefooter();
showtableheader('', 'notop');
showsubmit('settingsubmit');
showtablefooter();
showformfooter();
cpfooter();
exit;
} elseif($operation == 'styles') {
$showsettings = str_pad(decbin($settings['showsettings']), 3, 0, STR_PAD_LEFT);
$settings['showsignatures'] = $showsettings{0};
$settings['showavatars'] = $showsettings{1};
$settings['showimages'] = $showsettings{2};
$settings['postnocustom'] = implode("\n", (array)unserialize($settings['postnocustom']));
$settings['sitemessage'] = unserialize($settings['sitemessage']);
$settings['customauthorinfo'] = unserialize($settings['customauthorinfo']);
$settings['customauthorinfo'] = $settings['customauthorinfo'][0];
//$settings['customauthorinfo']['username'] = intval($settings['customauthorinfo']['username']);
$stylelist = "<select name=\"settingsnew[styleid]\">\n";
$query = $db->query("SELECT styleid, name FROM {$tablepre}styles");
while($style = $db->fetch_array($query)) {
$selected = $style['styleid'] == $settings['styleid'] ? 'selected="selected"' : NULL;
$stylelist .= "<option value=\"$style[styleid]\" $selected>$style[name]</option>\n";
}
$stylelist .= '</select>';
showtips('settings_tips', 'global_tips', $anchor == 'global');
showtips('settings_tips', 'index_tips', $anchor == 'index');
showtips('settings_tips', 'forumdisplay_tips', $anchor == 'forumdisplay');
showtableheader('', 'nobottom', 'id="global"'.($anchor != 'global' ? ' style="display: none"' : ''));
showsetting('settings_styles_global_styleid', '', '', $stylelist);
showsetting('settings_styles_global_stylejump', 'settingsnew[stylejump]', $settings['stylejump'], 'radio');
showsetting('settings_styles_global_jsmenu', 'settingsnew[forumjump]', $settings['forumjump'], 'radio');
showsetting('settings_styles_global_frameon', array('settingsnew[frameon]', array(
array(0, $lang['settings_styles_global_frameon_0'], array('frameonext' => 'none')),
array(1, $lang['settings_styles_global_frameon_1'], array('frameonext' => '')),
array(2, $lang['settings_styles_global_frameon_2'], array('frameonext' => ''))
)), $settings['frameon'], 'mradio');
showtagheader('tbody', 'frameonext', $settings['frameon'], 'sub');
showsetting('settings_styles_global_framewidth', 'settingsnew[framewidth]', $settings['framewidth'], 'text');
showtagfooter('tbody');
showsetting('settings_styles_global_allowfloatwin', 'settingsnew[allowfloatwin]', $settings['allowfloatwin'], 'radio');
showsetting('settings_styles_global_creditnotice', 'settingsnew[creditnotice]', $settings['creditnotice'], 'radio');
showtableheader('', 'nobottom', 'id="index"'.($anchor != 'index' ? ' style="display: none"' : ''));
showsetting('settings_styles_index_subforumsindex', 'settingsnew[subforumsindex]', $settings['subforumsindex'], 'radio');
showsetting('settings_styles_index_forumlinkstatus', 'settingsnew[forumlinkstatus]', $settings['forumlinkstatus'], 'radio');
showsetting('settings_styles_index_members', 'settingsnew[maxbdays]', $settings['maxbdays'], 'text');
showsetting('settings_styles_index_moddisplay', array('settingsnew[moddisplay]', array(
array('flat', $lang['settings_styles_index_moddisplay_flat']),
array('selectbox', $lang['settings_styles_index_moddisplay_selectbox'])
)), $settings['moddisplay'], 'mradio');
showsetting('settings_styles_index_whosonline', array('settingsnew[whosonlinestatus]', array(
array(0, $lang['settings_styles_index_display_none']),
array(1, $lang['settings_styles_index_whosonline_index']),
array(2, $lang['settings_styles_index_whosonline_forum']),
array(3, $lang['settings_styles_index_whosonline_both'])
)), $settings['whosonlinestatus'], 'select');
showsetting('settings_styles_index_whosonline_contract', 'settingsnew[whosonline_contract]', $settings['whosonline_contract'], 'radio');
showsetting('settings_styles_index_online_more_members', 'settingsnew[maxonlinelist]', $settings['maxonlinelist'], 'text');
showsetting('settings_styles_index_hideprivate', 'settingsnew[hideprivate]', $settings['hideprivate'], 'radio');
showtablefooter();
showtableheader('', 'nobottom', 'id="forumdisplay"'.($anchor != 'forumdisplay' ? ' style="display: none"' : ''));
showsetting('settings_styles_forumdisplay_tpp', 'settingsnew[topicperpage]', $settings['topicperpage'], 'text');
showsetting('settings_styles_forumdisplay_threadmaxpages', 'settingsnew[threadmaxpages]', $settings['threadmaxpages'], 'text');
showsetting('settings_styles_forumdisplay_hottopic', 'settingsnew[hottopic]', $settings['hottopic'], 'text');
showsetting('settings_styles_forumdisplay_globalstick', 'settingsnew[globalstick]', $settings['globalstick'], 'radio');
showsetting('settings_styles_forumdisplay_stick', 'settingsnew[threadsticky]', $settings['threadsticky'], 'text');
showsetting('settings_styles_forumdisplay_visitedforums', 'settingsnew[visitedforums]', $settings['visitedforums'], 'text');
showtablefooter();
showtagheader('div', 'viewthread', $anchor == 'viewthread');
showtableheader('nav_settings_viewthread', 'nobottom');
showsetting('settings_styles_viewthread_ppp', 'settingsnew[postperpage]', $settings['postperpage'], 'text');
showsetting('settings_styles_viewthread_starthreshold', 'settingsnew[starthreshold]', $settings['starthreshold'], 'text');
showsetting('settings_styles_viewthread_maxsigrows', 'settingsnew[maxsigrows]', $settings['maxsigrows'], 'text');
showsetting('settings_styles_viewthread_sigviewcond', 'settingsnew[sigviewcond]', $settings['sigviewcond'], 'text');
showsetting('settings_styles_viewthread_rate_number', 'settingsnew[ratelogrecord]', $settings['ratelogrecord'], 'text');
showsetting('settings_styles_viewthread_show_signature', 'settingsnew[showsignatures]', $settings['showsignatures'], 'radio');
showsetting('settings_styles_viewthread_show_face', 'settingsnew[showavatars]', $settings['showavatars'], 'radio');
showsetting('settings_styles_viewthread_show_images', 'settingsnew[showimages]', $settings['showimages'], 'radio');
showsetting('settings_styles_viewthread_zoomstatus', 'settingsnew[zoomstatus]', $settings['zoomstatus'], 'radio');
showsetting('settings_styles_viewthread_fastpost', 'settingsnew[fastpost]', $settings['fastpost'], 'radio');
showsetting('settings_styles_viewthread_vtonlinestatus', array('settingsnew[vtonlinestatus]', array(
array(0, $lang['settings_styles_viewthread_display_none']),
array(1, $lang['settings_styles_viewthread_online_easy']),
array(2, $lang['settings_styles_viewthread_online_exactitude'])
)), $settings['vtonlinestatus'], 'select');
showsetting('settings_styles_viewthread_userstatusby', array('settingsnew[userstatusby]', array(
array(0, $lang['settings_styles_viewthread_display_none']),
array(1, $lang['settings_styles_viewthread_userstatusby_usergroup']),
array(2, $lang['settings_styles_viewthread_userstatusby_rank'])
)), $settings['userstatusby'], 'select');
showsetting('settings_styles_viewthread_postno', 'settingsnew[postno]', $settings['postno'], 'text');
showsetting('settings_styles_viewthread_postnocustom', 'settingsnew[postnocustom]', $settings['postnocustom'], 'textarea');
showsetting('settings_styles_viewthread_maxsmilies', 'settingsnew[maxsmilies]', $settings['maxsmilies'], 'text');
showsetting('settings_styles_viewthread_author_onleft', array('settingsnew[authoronleft]', array(
array(1, lang('settings_styles_viewthread_author_onleft_yes')),
array(0, lang('settings_styles_viewthread_author_onleft_no')))), $settings['authoronleft'], 'mradio');
showtableheader('settings_styles_viewthread_customauthorinfo', 'fixpadding');
$authorinfoitems = array(
'uid' => 'UID',
'posts' => $lang['settings_styles_viewthread_userinfo_posts'],
'digest' => $lang['settings_styles_viewthread_userinfo_digest'],
'credits' => $lang['settings_styles_viewthread_userinfo_credits'],
);
if(!empty($extcredits)) {
foreach($extcredits as $key => $value) {
$authorinfoitems['extcredits'.$key] = $value['title'];
}
}
$query = $db->query("SELECT fieldid,title FROM {$tablepre}profilefields WHERE available='1' AND invisible='0' ORDER BY displayorder");
while($profilefields = $db->fetch_array($query)) {
$authorinfoitems['field_'.$profilefields['fieldid']] = $profilefields['title'];
}
$authorinfoitems = array_merge($authorinfoitems, array(
'readperm' => $lang['settings_styles_viewthread_userinfo_readperm'],
'gender' => $lang['settings_styles_viewthread_userinfo_gender'],
'location' => $lang['settings_styles_viewthread_userinfo_location'],
'oltime' => $lang['settings_styles_viewthread_userinfo_oltime'],
'regtime' => $lang['settings_styles_viewthread_userinfo_regtime'],
'lastdate' => $lang['settings_styles_viewthread_userinfo_lastdate'],
));
showsubtitle(array('', 'settings_styles_viewthread_userinfo_left', 'settings_styles_viewthread_userinfo_menu'));
$authorinfoitemsetting = '';
foreach($authorinfoitems as $key => $value) {
$authorinfoitemsetting .= '<tr><td>'.$value.
'</td><td><input name="settingsnew[customauthorinfo]['.$key.'][left]" type="checkbox" class="checkbox" value="1" '.($settings['customauthorinfo'][$key]['left'] ? 'checked' : '').'>'.
'</td><td><input name="settingsnew[customauthorinfo]['.$key.'][menu]" type="checkbox" class="checkbox" value="1" '.($settings['customauthorinfo'][$key]['menu'] ? 'checked' : '').'>'.
'</td></tr>';
}
echo $authorinfoitemsetting;
showtablefooter();
showtagfooter('div');
showtableheader('', 'nobottom', 'id="member"'.($anchor != 'member' ? ' style="display: none"' : ''));
showsetting('settings_styles_member_mpp', 'settingsnew[memberperpage]', $settings['memberperpage'], 'text');
showsetting('settings_styles_member_maxpages', 'settingsnew[membermaxpages]', $settings['membermaxpages'], 'text');
$settings['msgforward'] = !empty($settings['msgforward']) ? unserialize($settings['msgforward']) : array();
$settings['msgforward']['messages'] = !empty($settings['msgforward']['messages']) ? implode("\n", $settings['msgforward']['messages']) : '';
showtablefooter();
showtableheader('', 'nobottom', 'id="refresh"'.($anchor != 'refresh' ? ' style="display: none"' : ''));
showsetting('settings_styles_refresh_refreshtime', 'settingsnew[msgforward][refreshtime]', $settings['msgforward']['refreshtime'], 'text');
showsetting('settings_styles_refresh_quick', 'settingsnew[msgforward][quick]', $settings['msgforward']['quick'], 'radio', '', 1);
showsetting('settings_styles_refresh_messages', 'settingsnew[msgforward][messages]', $settings['msgforward']['messages'], 'textarea');
showtagfooter('tbody');
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -