예제 #1
0
function king_ajax_create_list()
{
    global $king;
    $king->access('portal_content_edt');
    $listid = kc_get('listid', 2, 1);
    list($_msec, $_sec) = explode(' ', microtime());
    $time = $_sec + $_msec;
    //当前时间
    //	整理要生成的内容
    //	生成一个javascript函数,用来记录要生成的对象
    //	当iframe中的内容生成完毕后激活.
    $s = kc_progress('progress');
    $s .= '<div class="none" id="k_progress_iframe">' . kc_htm_iframe('manage.content.php?action=iframe&CMD=create&create=list&time=' . $time . '&list=' . $listid, 502, 200, 'progress_iframe') . '</div>';
    $s .= "<script>function moreinfo(){var obj=\$('#progress + div');var o=\$('#k_ajaxBox').offset();if(obj.css('display')=='none'){\$('#k_ajaxMain').height(320);\$('#k_ajaxBox').css('top',o.top-160);\$('#k_ajaxBox').height(320+\$('#k_ajaxTitle').height()+\$('#k_ajaxSubmit').height());obj.show()}else{obj.hide();\$('#k_ajaxMain').height(100);\$('#k_ajaxBox').height(100+\$('#k_ajaxTitle').height()+\$('#k_ajaxSubmit').height());\$('#k_ajaxBox').css('top',o.top+160)}}</script>";
    $but = '<a href="javascript:;" onclick="moreinfo()">' . $king->lang->get('portal/common/moreinfo') . '</a>';
    $but .= '<a href="javascript:;" class="k_close">' . $king->lang->get('system/common/close') . '</a>';
    kc_ajax($king->lang->get('portal/title/create'), $s, $but, null, 546, 100);
}
예제 #2
0
function king_ajax_create()
{
    global $king;
    $king->access('portal');
    list($_msec, $_sec) = explode(' ', microtime());
    $time = $_sec + $_msec;
    //当前时间
    $cmd = substr(CMD, 6);
    switch ($cmd) {
        case '':
            /*
            $list=kc_getlist();
            $s =kc_progress('progresslist').kc_progress('progresslist1').kc_progress('progresspage');
            $s.=kc_htm_iframe('manage.content.php?action=iframe&create=list&time='.$time.'&listids='.$list);
            $s.=kc_htm_iframe('manage.content.php?action=iframe&create=page&time='.$time.'&listids='.$list);
            kc_ajax($king->lang->get('portal/title/create'),$s,0,null,340,140);
            */
            //			$cmd='listpage';//生成列表和页面
            //			$
            break;
        case 'list':
            //只生成列表
            /*
            	$list=kc_getlist();
            	$s=kc_progress('progresslist').kc_progress('progresslist1');
            	$s.=kc_htm_iframe('manage.content.php?action=iframe&create=list&time='.$time.'&listids='.$list);
            	kc_ajax($king->lang->get('portal/title/create'),$s,0,null,340,100);
            */
            break;
        case 'page':
            //只生成页面
            //			$cmd='onlypage';
            /*
            	$list=kc_getlist();
            	$s=kc_progress('progresspage');
            	$s.=kc_htm_iframe('manage.content.php?action=iframe&create=page&time='.$time.'&listids='.$list);
            	kc_ajax($king->lang->get('portal/title/create'),$s,0,null,340,60);
            */
            break;
        case 'all':
            //全站生成
            /*
            	$s =kc_progress('progresslist').kc_progress('progresslist1').kc_progress('progresspage');
            	$s.=kc_htm_iframe('manage.content.php?action=iframe&create=list&time='.$time.'&listids=0');
            	$s.=kc_htm_iframe('manage.content.php?action=iframe&create=page&time='.$time.'&listids=0');
            
            	kc_ajax($king->lang->get('portal/title/create'),$s,0,null,340,140);
            */
            break;
        case 'not':
            //生成未生成内容
            /*
            	$list=kc_getlist();
            	$s=kc_progress('progresspage');
            	$s.=kc_htm_iframe('manage.content.php?action=iframe&create=not&time='.$time.'&listids='.$list);
            	kc_ajax($king->lang->get('portal/title/create'),$s,0,null,340,60);
            */
            break;
    }
    $s = kc_progress('progress');
    //($create=='all' ? 'all' : "$create&list=".kc_get('list',3,1))
    $s .= '<div class="none" id="k_progress_iframe">' . kc_htm_iframe('manage.content.php?action=iframe&time=' . $time . '&CMD=create&create=' . ($cmd == 'all' ? 'all' : "{$cmd}&list=" . kc_getlist()), 502, 200, 'progress_iframe') . '</div>';
    $s .= "<script>function moreinfo(){var obj=\$('#progress + div');var o=\$('#k_ajaxBox').offset();if(obj.css('display')=='none'){\$('#k_ajaxMain').height(320);\$('#k_ajaxBox').css('top',o.top-160);\$('#k_ajaxBox').height(320+\$('#k_ajaxTitle').height()+\$('#k_ajaxSubmit').height());obj.show()}else{obj.hide();\$('#k_ajaxMain').height(100);\$('#k_ajaxBox').height(100+\$('#k_ajaxTitle').height()+\$('#k_ajaxSubmit').height());\$('#k_ajaxBox').css('top',o.top+160)}}</script>";
    $but = '<a href="javascript:;" onclick="moreinfo()">' . $king->lang->get('portal/common/moreinfo') . '</a>';
    $but .= '<a href="javascript:;" class="k_close">' . $king->lang->get('system/common/close') . '</a>';
    kc_ajax($king->lang->get('portal/title/create'), $s, $but, null, 546, 100);
}