var oldhtml = ''; // 原始内容 var epageJson = {}; // ™åµé�¢æ ‡è¯†åQŒå¾�议是文äšgå�? jQuery(function($){ // 去除所有Aæ ‡ç¾é“¾æŽ¥ // function remove_a_href() // { // $('a').each(function(index, item){ // $(item).attr('href', 'javascript:void(0);'); // }); // } /** * ™åµé�¢å�³ä¸Šè§’显½Cø™¿˜åŽŸæ•°æ�®çš„æ“�作 */ $('body').prepend('
'); /** * Make the elements editable */ $('.eyou-edit').mouseenter(function(e){ // é¼ æ ‡¿UÕd…¥é€‰ä¸çжæ€�,å�ªé’ˆå¯¹è¯¥¾l‘å®šå…ƒç´ e.stopPropagation(); var that = this; eyou_mouseenter(that); }) .mouseleave(function(e){ // é¼ æ ‡¿UÕd‡ºæ¶ˆé™¤é€‰ä¸çжæ€�,å�ªé’ˆå¯¹è¯¥¾l‘å®šå…ƒç´ e.stopPropagation(); var that = this; eyou_mouseleave(that); }); // é¼ æ ‡¿UÕd…¥é€‰ä¸çжæ€�,å�ªé’ˆå¯¹è¯¥¾l‘å®šå…ƒç´ function eyou_mouseenter(that) { $(that).addClass('uiset'); $('body').find('b.ui_icon').remove(); $(that).prepend(''); $(that).find('b.ui_icon').on("click", function(e){ e.stopPropagation(); var that = $(this).parent(); var e_type = $(that).attr('e-type'); if (e_type == 'text') { oldhtml = $(that).html(); eyou_text(that); } else if (e_type == 'html') { oldhtml = $(that).html(); oldhtml = oldhtml.replace('', ''); eyou_html(that); } else if (e_type == 'type') { eyou_type(that); } else if (e_type == 'arclist' || e_type == 'artlist') { eyou_arclist(that); } else if (e_type == 'channel' || e_type == 'models') { eyou_channel(that); } else if (e_type == 'upload') { eyou_upload(that); } else if (e_type == 'adv') { eyou_adv(that); } else if (e_type == 'map') { eyou_map(that); } else if (e_type == 'code') { oldhtml = $(that).html(); oldhtml = oldhtml.replace('', ''); eyou_code(that); } else if (e_type == 'background') { eyou_background(that); } // eyou_mouseleave(that); }); if (that.nodeName == 'A') { $(that).attr('href', 'javascript:void(0);'); } } // é¼ æ ‡¿UÕd‡ºæ¶ˆé™¤é€‰ä¸çжæ€�,å�ªé’ˆå¯¹è¯¥¾l‘å®šå…ƒç´ function eyou_mouseleave(that) { $(that).removeClass('uiset'); $(that).find('b.ui_icon').remove(); $(that).bind('mouseenter'); } // 递归获å�–最˜q‘å�«æœ‰e-pageçš„å…ƒç´ å¯¹è±? function get_epage(obj) { if ($(obj).attr('e-page') == undefined) { var parentObj = $(obj).parent(); if (parentObj.find('body').length > 0) { epageJson = { e_page: '' }; return false; } else { get_epage(parentObj); } } else { epageJson = { e_page: $(obj).attr('e-page') }; return false; } } // ¾U¯æ–‡æœ¬ç¼–è¾? function eyou_text(that) { get_epage(that); var e_page = epageJson.e_page; var e_id = $(that).attr('e-id'); if (e_page == '' || e_id == undefined) { eyou_showErrorAlert('html报错åQšuitextæ ‡ç¾çš„外层htmlå…ƒç´ ¾~ºå°‘属æ€?e-page | e-id'); return false; } var textval = $(that).html(); //textval = textval.replace(/[\r\n]/g, "");//åŽÀLŽ‰å›žèžRæ�¢è¡Œ) textval = textval.replace(/<\/b>/g, "");//åŽÀLŽ‰å›žèžRæ�¢è¡Œ) textval = $.trim(textval); layer.prompt({ title: '¾U¯æ–‡æœ¬ç¼–è¾?, value: textval, formType: 2, area: ['500px', '300px'] }, function(text, index){ layer.close(index); text = text.replace(/[\r\n]/g, "");//åŽÀLŽ‰å›žèžRæ�¢è¡Œ) text = text.replace(/<\/b>/g, "");//åŽÀLŽ‰å›žèžRæ�¢è¡Œ) text = $.trim(text); if( $.trim(text) != '' ) { eyou_layer_loading('æ£åœ¨å¤„ç�†'); $.ajax({ url: __root_dir__+'/index.php?m=api&c=Uiset&a=submit&v='+v+'&_ajax=1&lang='+__lang__, type: 'POST', dataType: 'JSON', data: { content: text ,id: e_id ,page: e_page ,type: 'text' ,oldhtml: oldhtml ,lang: __lang__ ,urltypeid: __urltypeid__ ,urlaid: __urlaid__ }, success: function(res) { layer.closeAll(); if (res.code == 1) { layer.msg(res.msg, {icon: 1, shade: 0.3, time: 1000}, function(){ window.location.reload(); }); } else { eyou_showErrorAlert(res.msg); } return false; }, error: function(e){ layer.closeAll(); eyou_showErrorAlert(e.responseText); return false; } }); } }); } // 带html的富文本¾~–辑å™? function eyou_html(that) { get_epage(that); var e_page = epageJson.e_page; var e_id = $(that).attr('e-id'); if (e_page == '' || e_id == undefined) { eyou_showErrorAlert('html报错åQšuihtmlæ ‡ç¾çš„外层htmlå…ƒç´ ¾~ºå°‘属æ€?e-page | e-id'); return false; } layer.open({ type: 2, title: '富文本内容编è¾?, fixed: true, shadeClose: false, shade: 0.3, maxmin: false, area: ['700px', '580px'], content: __root_dir__+'/index.php?m=api&c=Uiset&a=html&id='+e_id+'&page='+e_page+'&urltypeid='+__urltypeid__+'&urlaid='+__urlaid__+'&v='+v+'&lang='+__lang__ }); } // æ �ç›®¾~–辑 function eyou_type(that) { get_epage(that); var e_page = epageJson.e_page; var e_id = $(that).attr('e-id'); if (e_page == '' || e_id == undefined) { eyou_showErrorAlert('html报错åQšuitypeæ ‡ç¾çš„外层htmlå…ƒç´ ¾~ºå°‘属æ€?e-page | e-id'); return false; } //iframe½H? layer.open({ type: 2, title: 'æ �ç›®¾~–辑', fixed: true, shadeClose: false, shade: 0.3, maxmin: false, area: ['350px', '200px'], content: __root_dir__+'/index.php?m=api&c=Uiset&a=type&id='+e_id+'&page='+e_page+'&urltypeid='+__urltypeid__+'&urlaid='+__urlaid__+'&v='+v+'&lang='+__lang__ }); } // æ–‡ç« æ �ç›®¾~–辑 function eyou_arclist(that) { get_epage(that); var e_page = epageJson.e_page; var e_id = $(that).attr('e-id'); if (e_page == '' || e_id == undefined) { eyou_showErrorAlert('html报错åQšuiarclistæ ‡ç¾çš„外层htmlå…ƒç´ ¾~ºå°‘属æ€?e-page | e-id'); return false; } layer.open({ type: 2, title: '内容æ �ç›®¾~–辑', fixed: true, shadeClose: false, shade: 0.3, maxmin: false, area: ['350px', '200px'], content: __root_dir__+'/index.php?m=api&c=Uiset&a=arclist&id='+e_id+'&page='+e_page+'&urltypeid='+__urltypeid__+'&urlaid='+__urlaid__+'&v='+v+'&lang='+__lang__ }); } // æ �目列表¾~–辑 function eyou_channel(that) { get_epage(that); var e_page = epageJson.e_page; var e_id = $(that).attr('e-id'); if (e_page == '' || e_id == undefined) { eyou_showErrorAlert('html报错åQšuichannelæ ‡ç¾çš„外层htmlå…ƒç´ ¾~ºå°‘属æ€?e-page | e-id'); return false; } layer.open({ type: 2, title: 'æ �目列表¾~–辑', fixed: true, shadeClose: false, shade: 0.3, maxmin: false, area: ['350px', '200px'], content: __root_dir__+'/index.php?m=api&c=Uiset&a=channel&id='+e_id+'&page='+e_page+'&urltypeid='+__urltypeid__+'&urlaid='+__urlaid__+'&v='+v+'&lang='+__lang__ }); } // 囄¡‰‡¾~–辑 function eyou_upload(that) { get_epage(that); var e_page = epageJson.e_page; var e_id = $(that).attr('e-id'); if (e_page == '' || e_id == undefined) { eyou_showErrorAlert('html报错åQšuiuploadæ ‡ç¾çš„外层htmlå…ƒç´ ¾~ºå°‘属æ€?e-page | e-id'); return false; } var imgsrc = $(that).find('img').attr('src'); var oldhtml = $.trim($(that).html()); oldhtml = encodeURI(oldhtml); //iframe½H? layer.open({ type: 2, title: '囄¡‰‡¾~–辑', fixed: true, shadeClose: false, shade: 0.3, maxmin: false, area: ['400px', '280px'], content: __root_dir__+'/index.php?m=api&c=Uiset&a=upload&id='+e_id+'&page='+e_page+'&urltypeid='+__urltypeid__+'&urlaid='+__urlaid__+'&v='+v+'&lang='+__lang__, success: function(layero, index){ var body = layer.getChildFrame('body', index); body.find('input[name=oldhtml]').val(oldhtml); body.find('.imgsrc img').attr('src',imgsrc); } }); } // 背景囄¡‰‡¾~–辑 function eyou_background(that) { get_epage(that); var e_page = epageJson.e_page; var e_id = $(that).attr('e-id'); if (e_page == '' || e_id == undefined) { eyou_showErrorAlert('html报错åQšuibackgroundæ ‡ç¾çš„外层htmlå…ƒç´ ¾~ºå°‘属æ€?e-page | e-id'); return false; } var imgsrc = $(that).css("backgroundImage").replace('url(', '').replace(')', ''); re = new RegExp("'","g"); imgsrc = imgsrc.replace(re, ""); re2 = new RegExp("\"","g"); imgsrc = imgsrc.replace(re2, ""); imgsrc = $.trim(imgsrc); //iframe½H? layer.open({ type: 2, title: '背景囄¡‰‡¾~–辑', fixed: true, shadeClose: false, shade: 0.3, maxmin: false, area: ['400px', '280px'], content: __root_dir__+'/index.php?m=api&c=Uiset&a=background&id='+e_id+'&page='+e_page+'&urltypeid='+__urltypeid__+'&urlaid='+__urlaid__+'&v='+v+'&lang='+__lang__, success: function(layero, index){ var body = layer.getChildFrame('body', index); body.find('.imgsrc img').attr('src',imgsrc); } }); } // òq¿å‘Šè®„¡½® function eyou_adv(that) { var e_id = $(that).attr('e-id'); var url = admin_basefile+'?m=admin&c=Other&a=ui_edit&id='+e_id+'&urltypeid='+__urltypeid__+'&urlaid='+__urlaid__+'&v='+v+'&lang='+__lang__; layer.open({ type: 2, title: 'òq¿å‘о~–辑', fixed: true, shadeClose: false, shade: 0.3, maxmin: true, area: ['800px', '500px'], content: url }); } // 癑ֺ¦åœ°å›¾ function eyou_map(that) { get_epage(that); var e_page = epageJson.e_page; var e_id = $(that).attr('e-id'); if (e_page == '' || e_id == undefined) { eyou_showErrorAlert('html报错åQšuimapæ ‡ç¾çš„外层htmlå…ƒç´ ¾~ºå°‘属æ€?e-page | e-id'); return false; } layer.open({ type: 2, title: '癑ֺ¦åœ°å›¾å®šä½�', fixed: true, shadeClose: false, shade: 0.3, maxmin: false, area: ['80%', '80%'], content: __root_dir__+'/index.php?m=api&c=Uiset&a=map&id='+e_id+'&page='+e_page+'&urltypeid='+__urltypeid__+'&urlaid='+__urlaid__+'&v='+v+'&lang='+__lang__ }); } // æº�代ç �ç¼–è¾? function eyou_code(that) { get_epage(that); var e_page = epageJson.e_page; var e_id = $(that).attr('e-id'); if (e_page == '' || e_id == undefined) { eyou_showErrorAlert('html报错åQšuicodeæ ‡ç¾çš„外层htmlå…ƒç´ ¾~ºå°‘属æ€?e-page | e-id'); return false; } layer.open({ type: 2, title: 'æº�代ç �ç¼–è¾?, fixed: true, shadeClose: false, shade: 0.3, maxmin: false, area: ['700px', '580px'], content: __root_dir__+'/index.php?m=api&c=Uiset&a=code&id='+e_id+'&page='+e_page+'&urltypeid='+__urltypeid__+'&urlaid='+__urlaid__+'&v='+v+'&lang='+__lang__ }); } }); /** * 获å�–修改之å‰�的内å®? */ function eyou_getOldHtml() { return oldhtml; } // 清除全部数æ�® function eyou_clear() { layer.confirm('æ¤æ“�作ä¸�å�¯é€†ï¼Œ¼‹®å®š˜q˜åŽŸåQ?, { title: false, closeBtn: false, btn: ['¼‹®å®š', 'å�–消'] //按钮 }, function(){ eyou_layer_loading('æ£åœ¨å¤„ç�†'); var e_type = 'all'; $.ajax({ url: __root_dir__+'/index.php?m=api&c=Uiset&a=clear_data&lang='+__lang__, type: 'POST', dataType: 'JSON', data: { type: e_type ,v: v ,urltypeid: __urltypeid__ ,urlaid: __urlaid__ ,_ajax: 1 }, success: function(res) { layer.closeAll(); if (res.code == 1) { layer.msg(res.msg, {icon: 1, shade: 0.3, time: 1000}, function(){ window.location.reload(); }); } else { eyou_showErrorAlert(res.msg); } return false; }, error: function(e){ layer.closeAll(); eyou_showErrorAlert(e.responseText); return false; } }); }, function(index){ layer.close(index); return false;// å�–消 } ); } function eyou_showErrorMsg(msg){ layer.msg(msg, {icon: 5,time: 2000}); } function eyou_showSuccessMsg(msg){ layer.msg(msg, {time: 1000}); } function eyou_showErrorAlert(msg, icon){ if (!icon && icon != 0) { icon = 5; } layer.alert(msg, {icon: icon, title: false, closeBtn: false}); } /** * ž®�è£…çš„åŠ è½½å±‚ */ function eyou_layer_loading(msg){ var loading = layer.msg( msg+'... 请勿åˆäh–°™åµé�¢', { icon: 1, time: 3600000, shade: [0.2] }); var index = layer.load(3, { shade: [0.1,'#fff'] }); return loading; } /** * ž®�è£…çš„åŠ è½½å±‚åQŒç”¨äºŽiframe */ function eyou_iframe_layer_loading(msg){ var loading = parent.layer.msg( msg+'... 请勿åˆäh–°™åµé�¢', { icon: 1, time: 3600000, shade: [0.2] }); var index = parent.layer.load(3, { shade: [0.1,'#fff'] }); return loading; }