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); }
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); }