var oldhtml = '';
var odlimgstr = '';
// 纯文本编辑
function eyou_text(that, e_id, e_page, html)
{
var textval = $(that).html();
//textval = textval.replace(/[\r\n]/g, "");//去掉回车换行)
textval = textval.replace(/<\/b>/g, "");//去掉回车换行)
oldhtml = $.trim(textval);
var url = __root_dir__+'/index.php?m=api&c=Uiset&a=text&id='+e_id+'&page='+e_page+'&iframe='+__iframe__+'&urltypeid='+__urltypeid__+'&urlaid='+__urlaid__+'&v='+v+'&lang='+__lang__;
$('#workspace_right').attr('src', url);
$('.admincp-container-right').addClass('right-show');
return false;
var textval = $(that).html();
//textval = textval.replace(/[\r\n]/g, "");//去掉回车换行)
textval = textval.replace(/<\/b>/g, "");//去掉回车换行)
textval = $.trim(textval);
layer.prompt({
title: '纯文本编辑',
value: textval,
formType: 2,
area: ['500px', '300px'],
anim: 3
}, function(text, index){
layer.close(index);
text = text.replace(/[\r\n]/g, "");//去掉回车换行)
text = text.replace(/<\/b>/g, "");//去掉回车换行)
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: html
,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(){
$('#workspace').attr('src', $('#workspace').attr('src'));
});
} else {
eyou_showErrorAlert(res.msg);
}
return false;
},
error: function(e){
layer.closeAll();
eyou_showErrorAlert(e.responseText);
return false;
}
});
}
});
}
// 带html的富文本编辑器
function eyou_html(that, e_id, e_page, html)
{
oldhtml = html;
var url = __root_dir__+'/index.php?m=api&c=Uiset&a=html&id='+e_id+'&page='+e_page+'&iframe='+__iframe__+'&urltypeid='+__urltypeid__+'&urlaid='+__urlaid__+'&v='+v+'&lang='+__lang__;
$('#workspace_right').attr('src', url);
$('.admincp-container-right').addClass('right-show');
}
// 栏目编辑
function eyou_type(that, e_id, e_page)
{
var url = __root_dir__+'/index.php?m=api&c=Uiset&a=type&id='+e_id+'&page='+e_page+'&iframe='+__iframe__+'&urltypeid='+__urltypeid__+'&urlaid='+__urlaid__+'&v='+v+'&lang='+__lang__;
$('#workspace_right').attr('src', url);
$('.admincp-container-right').addClass('right-show');
}
// 文章栏目编辑
function eyou_arclist(that, e_id, e_page)
{
var url = __root_dir__+'/index.php?m=api&c=Uiset&a=arclist&id='+e_id+'&page='+e_page+'&iframe='+__iframe__+'&urltypeid='+__urltypeid__+'&urlaid='+__urlaid__+'&v='+v+'&lang='+__lang__;
$('#workspace_right').attr('src', url);
$('.admincp-container-right').addClass('right-show');
}
// 栏目列表编辑
function eyou_channel(that, e_id, e_page)
{
var url = __root_dir__+'/index.php?m=api&c=Uiset&a=channel&id='+e_id+'&page='+e_page+'&iframe='+__iframe__+'&urltypeid='+__urltypeid__+'&urlaid='+__urlaid__+'&v='+v+'&lang='+__lang__;
$('#workspace_right').attr('src', url);
$('.admincp-container-right').addClass('right-show');
}
// 图片编辑
function eyou_upload(that, e_id, e_page, html, imgsrc)
{
oldhtml = html;
oldimgsrc = imgsrc;
var url = __root_dir__+'/index.php?m=api&c=Uiset&a=upload&id='+e_id+'&page='+e_page+'&iframe='+__iframe__+'&urltypeid='+__urltypeid__+'&urlaid='+__urlaid__+'&v='+v+'&lang='+__lang__;
$('#workspace_right').attr('src', url);
$('.admincp-container-right').addClass('right-show');
}
// 背景图片编辑
function eyou_background(that, e_id, e_page, imgsrc)
{
oldimgsrc = imgsrc;
var url = __root_dir__+'/index.php?m=api&c=Uiset&a=background&id='+e_id+'&page='+e_page+'&iframe='+__iframe__+'&urltypeid='+__urltypeid__+'&urlaid='+__urlaid__+'&v='+v+'&lang='+__lang__;
$('#workspace_right').attr('src', url);
$('.admincp-container-right').addClass('right-show');
}
// 广告设置
function eyou_adv(that, e_id)
{
var url = admin_basefile+'?m=admin&c=Other&a=ui_edit&id='+e_id+'&iframe='+__iframe__+'&urltypeid='+__urltypeid__+'&urlaid='+__urlaid__+'&v='+v+'&lang='+__lang__;
$('#workspace_right').attr('src', url);
$('.admincp-container-right').addClass('right-show');
}
// 百度地图
function eyou_map(that, e_id, e_page)
{
var url = __root_dir__+'/index.php?m=api&c=Uiset&a=map&id='+e_id+'&page='+e_page+'&iframe='+__iframe__+'&urltypeid='+__urltypeid__+'&urlaid='+__urlaid__+'&v='+v+'&lang='+__lang__;
$('#workspace_right').attr('src', url);
$('.admincp-container-right').addClass('right-show');
/*
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+'&iframe='+__iframe__+'&urltypeid='+__urltypeid__+'&urlaid='+__urlaid__+'&v='+v+'&lang='+__lang__
});
*/
}
// 源代码编辑
function eyou_code(that, e_id, e_page, html)
{
oldhtml = html;
var url = __root_dir__+'/index.php?m=api&c=Uiset&a=code&id='+e_id+'&page='+e_page+'&iframe='+__iframe__+'&urltypeid='+__urltypeid__+'&urlaid='+__urlaid__+'&v='+v+'&lang='+__lang__;
$('#workspace_right').attr('src', url);
$('.admincp-container-right').addClass('right-show');
}
// 清除全部数据
function eyou_clear()
{
layer.confirm('确定要初始化数据?', {
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(){
$('.admincp-container-right').removeClass('right-show');
$('#workspace').attr('src', $('#workspace').attr('src'));
});
} 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_getOldHtml()
{
return oldhtml;
}
/**
* 获取修改之前的图片路径
*/
function eyou_getOldImgsrc()
{
return oldimgsrc;
}
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+'... 请勿刷新页面',
{
icon: 1,
time: 3600000,
shade: [0.2]
});
var index = layer.load(3, {
shade: [0.1,'#fff']
});
return loading;
}
/**
* 封装的加载层,用于iframe
*/
function eyou_iframe_layer_loading(msg){
var loading = parent.layer.msg(
msg+'... 请勿刷新页面',
{
icon: 1,
time: 3600000,
shade: [0.2]
});
var index = parent.layer.load(3, {
shade: [0.1,'#fff']
});
return loading;
}