Press "Enter" to skip to content

Discuz管理后台控件代码

1、页面

cpheader();

2、表单

showformheader("members&operation=clean".$condition_str);

3、表格

showtableheader("表格标题")

4、表头

showsubtitle(array('id', '标题', '组件信息', '状态', '类型', '创建时间'));

5、表格行

showtablerow('', '', array(
            $item['id'],
            $item['title'],
            $item['com_data'],
            $item['status'],
            $item['type'],
            $item['c_time'],
        ));

6、版块

include_once libfile('function/forumlist');
$forumselect = '<select name="fids[]" multiple="multiple" size="10">'.forumselect(FALSE, 0, 0, TRUE).'</select>';
showsetting('版块', '', '', $forumselect);

7、文本框

showsetting('setting_basic_bbname', 'settingnew[bbname]', $setting['bbname'], 'text');

8、开关

showsetting('setting_styles_index_switchwidthauto', 'settingnew[switchwidthauto]', $setting['switchwidthauto'], 'radio');

9、文本域

showsetting('组件内容', 'com_content', '', 'textarea');

10、单选组件

showsetting('类型', array('settype[type]', array(
array(0, '普通模板'),
array(1, '通用模板'),
)), '', 'mradio');

11、提交按钮

showsubmit('addsubmit');

12、成功提示

cpmsg('编辑成功','action=plugins&operation=config&identifier=antsun_one_city&pmod=template_config', 'succeed');

13、失败提示

cpmsg_error('编辑失败');

14、检测是否表单提交

if (submitcheck('template_submit'))

15、获取参数

$option = getgpc('option');

16、设置隐藏字段

showhiddenfields(array('temp_id' => $id));

17、ajax输出和请求

ajaxshowheader();
echo json_encode($arrDefautArea);
ajaxshowfooter();
<script type="text/javascript">
        function selarea(m) {
            var x = new Ajax();
            x.get('$ajaxurl&level=' + m.value,function(s) {
                if (s) {
                    console.log(s)
                }
            });
        }
</script>
发表评论