亚洲婷婷免费_区一区二区三区中文字幕_欧美做受高潮电影o_日韩av电影免费在线_国产精品麻豆入口_无码国产精品96久久久久_99热在线免费_成人性生交大片免费看午夜_成人高清av_欧美三级免费

解決emlog6.0.0版不支持模板設置插件的問題

資源教程 3年前 (2022) 虛像
35 0 0

emlog6.0.0正式版中使用官方模板設置時無法正常設置模板參數,下面的是教程詳情:
第一步、首先找到路徑/admin/views/template.php文件中代碼:


<?php if (!defined('EMLOG_ROOT')) {exit('error!');}?>


后面加入代碼


<div id="containers"><?php doAction('adm_main_top'); ?>


第二步、找到代碼替換模板設置插件(content/plugins/tpl_options/assets/main.js)的所有代碼即可:


$(function() {
//初始化變量
var tplOptions = window.tplOptions;
var body = $('body');
var iframe = $('<iframe name="upload-image" src="about:blank"/>').appendTo(body);
var optionArea = $('<div/>').appendTo($('#containers')).addClass(attr('area')).slideUp();
var templateContent = $('.tpl:last, #container table');
var loadingDom = $('<div />').appendTo(body);
var message = $('<div />').appendTo($('.tpl_msg:first')).css('position', 'fixed');
var timer, input, targetInput, target, templateInput, template;
var trueInput = $('<input type="file" name="image">').css({
position: 'absolute',
margin: 0,
visibility: 'hidden'
}).on('change', function() {
loading();
target = input.data('target');
targetInput.val(target);
templateInput.val(template);
form.submit();
}).on('mouseleave', function() {
trueInput.css('visibility', 'hidden');
input.css('visibility', 'visible');
});
var form = $('<form id="upload-form" target="upload-image" />').append(
trueInput,
targetInput = $('<input type="hidden" name="target">'),
templateInput = $('<input type="hidden" name="template">')
).appendTo(body).attr({
action: tplOptions.uploadUrl,
target: 'upload-image',
enctype: 'multipart/form-data',
method: 'post'
});
//插入設置按鈕
for (var tpl in tplOptions.templates) {
(function(tpl) {
var td = $('.active .act').parent();
$('<span>設置 </span>').insertBefore(td.find('a')).addClass(attr('setting')).data('template', tpl);
})(tpl);
}
//當前模板
(function() {
try
{
var c
urrentTemplate = $('.theme_ntpls .theme-preview .screenshot img').attr('src').match(/\/templates\/(.*?)\/preview.jpg/)[1];
if (tplOptions.templates[currentTemplate]) {
$('<br>').insertBefore($('<span><strong>[設置]</strong></span>').appendTo($('.theme_ntpls .theme-info')).addClass(attr('setting')).data('template', currentTemplate));
}
}catch(err) {}
})();
//綁定事件
body.on('click', '.' + attr('setting'), function() {
$.ajax({
url: tplOptions.baseUrl,
data: {
template: $(this).data('template')
},
cache: false,
beforeSend: function() {
loading();
editorMap = {};
},
success: function(data) {
templateContent.slideUp(500, function() {
optionArea.html(data).slideDown();
window.setTimeout(function() {
initOptionSort();
initRichText();
loading(false);
}, 0);
});
}
});
}).on('click', '.tpl-options-close', function() {
optionArea.slideUp(500, function() {
templateContent.slideDown();
});
}).on('click', '.option-sort-name', function() {
var that = $(this);
if (that.is('.selected')) {
return;
}
var left = that.parent(),
right = left.siblings('.option-sort-right');
left.find('.selected').removeClass('selected');
that.addClass('selected');
right.find('.option-sort-option').removeClass('selected').eq(that.index()).addClass('selected');
}).on('change', '.option-sort-select', function() {
var that = $(this);
var right = that.parent().siblings('.option-sort-right');
right.find('.option-sort-option').removeClass('selected').eq(that.find('option:selected').index()).addClass('selected');
}).on('mouseenter', '.tpl-options-form input[type="file"]', function() {
input = $(this);
trueInput.css(input.offset());
input.css('visibility', 'hidden');
trueInput.css('visibility', 'visible');
}).on('submit', 'form.tpl-options-form', function() {
var that = $(this);
$.ajax({
url: that.attr('action'),
type: 'post',
data: that.serialize(),
cache: false,
dataType: 'json',
// beforeSend: loading,
success: function(data) {
showMsg(data.code, data.msg);
},
error: function() {
showMsg(1, '網絡異常');
},
complete: function() {
// loading(false);
}
});
return false;
}).on('change', '.tpl-options-form input, .tpl-options-form textarea', function() {
$('form.tpl-options-form').trigger('submit');
});
//定義方法
var initRichText = (function() {
var num = 0;
return function() {
$('.option-rich-text').each(function() {
var that = $(this);
if (that.attr('id') === undefined) {
that.attr('id', 'option-rich-text-' + (num++));
}
loadEditor(that.attr('id'));
});
window.setTimeout(function() {
for (var id in editorMap) {
editorMap[id].container[0].style.width = '';
}
}, 100);
}
})();
window.setImage = function(src, path, code, msg) {
if (code == 0) {
$('[name="' + target + '"]').val(path).trigger('change');
$('[data-name="' + target + '"]').attr('href', src).find('img').attr('src', src);
} else {
alert('上傳失敗:' + msg)
}
trueInput.val('');
target = '';
loading(false);
};

function initOptionSort() {
$('.option-sort-left').each(function() {
$(this).find('.option-sort-name:first').addClass('selected');
});
$('.option-sort-right').each(function() {
$(this).find('.option-sort-option:first').addClass('selected');
});
}

function loading(enable) {
if (enable === undefined) {
enable = true;
}
if (enable) {
loadingDom.addClass('loading');
} else {
loadingDom.removeClass('loading');
}
}

function showMsg(code, msg) {
message.text(msg).css('display', '');
if (code == 0) {
message.attr('class', 'alert alert-info alert-tpl');
if (timer) {
window.clearTimeout(timer);
}
timer = window.setTimeout(function() {
message.hide();
}, 2600);
} else {
message.attr('class', 'alert alert-danger alert-tpl');
}
}

function attr(name) {
return tplOptions.prefix + name;
}

function loadEditor(id) {
editorMap[id] = editorMap[id] || KindEditor.create('#' + id, {
resizeMode: 1,
allowUpload: false,
allowImageUpload: false,
allowFlashUpload: false,
allowPreviewEmoticons: false,
filterMode: false,
afterChange: (function() {
var t, i = 0;
return function() {
var that = this;
if (t) {
window.clearTimeout(t);
}
if (i++ > 0) {
t = window.setTimeout(function() {
that.sync();
$(that.srcElement[0]).trigger('change');
}, 2000);
}
}
})(),
urlType: 'domain',
items: ['bold', 'italic', 'underline', 'strikethrough', 'forecolor', 'hilitecolor', 'fontname', 'fontsize', 'lineheight', 'removeformat', 'plainpaste', 'quickformat', 'insertorderedlist', 'insertunorderedlist', 'indent', 'outdent', 'justifyleft', 'justifycenter', 'justifyright', 'link', 'unlink', 'image', 'flash', 'table', 'emoticons', 'code', 'fullscreen', 'source', '|', 'about']
});
}
});


溫馨提示:本教程只針對emlog6.0.0版本,其他emlog版無效!教程有小問題,不管模板支持不支持模板設置,都會顯示設置2字。

版權聲明:虛像 發表于 2022年8月12日 pm2:49。
轉載請注明:解決emlog6.0.0版不支持模板設置插件的問題 | 快導航網

相關文章

av鲁丝一区鲁丝二区鲁丝三区| 99日在线视频| 日韩激情电影免费看| 日韩精品2区| 欧美一性一乱一交一视频| 免费高清成人| 日韩欧美国产三级电影视频| 懂色av成人一区二区三区| 中文字幕高清一区| 免费成年人视频在线观看| 久久久久99| 三级性生活视频| 第四色成人网| 一卡二卡三卡视频| 在线视频亚洲欧美中文| 九九九九九九精品| 国精产品一区一区三区mba下载| 欧美专区福利在线| 亚洲一区二区三区成人| 色偷偷偷亚洲综合网另类| 黑人巨大40cm重口| 日韩三级视频在线观看| 中文资源在线官网| 欧美视频一二三| 99久久国产免费| 中文字幕佐山爱一区二区免费| 日本熟妇乱子伦xxxx| 国产精品1区2区| 亚洲性猛交xxxx乱大交| 久久久天天操| 日本美女视频网站| 欧美视频福利| gai在线观看免费高清| 成人直播大秀| 日韩大陆欧美高清视频区| 91蜜桃视频在线观看| 国产成人免费xxxxxxxx| av女人的天堂| 人禽交欧美网站| 免费看黄色aaaaaa 片| 欧美一级二区| 亚洲视频在线播放免费| 影音先锋在线一区| 香蕉视频xxx| 欧美精品色网| 欧美污在线观看| 在线欧美一区| 初高中福利视频网站| 亚洲视频中文| 永久看看免费大片| 在线高清一区| 亚洲av综合色区无码另类小说| 亚洲一本视频| 9191在线视频| 午夜亚洲影视| 欧美 日本 国产| 日本不卡123| 蜜桃久久精品成人无码av| 久久电影网站中文字幕| 国产人妻大战黑人20p| 麻豆国产欧美日韩综合精品二区| 影音先锋男人在线| 国产精品亚洲人在线观看| 日韩在线一卡二卡| 国产91高潮流白浆在线麻豆 | 欧美黑人双插| 欧美一区二区三区的| 久久一本精品| 精品国产一二三区| 免费自拍视频| 国产一区二区三区高清在线观看| 另类图片亚洲色图| 久久深夜福利免费观看| 91n在线视频| 999久久久国产999久久久| 在线视频一区观看| gogo人体一区| 久久国产精品网| 欧美性感美女一区二区| 亚洲a级黄色片| 亚洲黄色精品| 国产精品无码毛片| 韩国精品一区二区| 一区视频免费观看| 国产欧美日韩亚州综合 | 国产成都精品91一区二区三| 中文字幕av免费在线观看| 91久色porny| 国产精品无码粉嫩小泬| 一区二区三区在线视频观看| www日本高清| 在线观看网站黄不卡| 精品全国在线一区二区| 亚洲精品国产suv| 97影院理论午夜| 九九视频直播综合网| 3d成人动漫在线| 国产在线视频不卡| 黄毛片在线观看| 日韩成人av网站| 久久97久久97精品免视看秋霞| 欧美日韩一道本| 天天影视天天精品| 国产原创剧情av| 国产资源在线一区| av黄色在线看| 亚洲一区在线免费观看| 国产精品黄页免费高清在线观看| 日本免费不卡| 91精品久久久久久| 欧美国产日韩电影| 日本人妻伦在线中文字幕| 四虎成人精品永久免费av九九| 极品白嫩的小少妇| 国内精品第一页| 国产黄色免费观看| 亚洲福利一二三区| 亚洲国产精品久久久久婷婷软件| 亚洲国产日韩精品在线| 午夜影院在线| 国产精品久久久久久久久久免费| 日韩激情电影| 狠狠干视频网站| 欧美国产高清| 免费观看特级毛片| 欧美国产精品劲爆| 欧美自拍第一页| 亚洲大胆人体在线| 在线免费色视频| 91精品国产综合久久香蕉最新版 | 亚洲欧洲av在线| 影音先锋中文字幕影院| 亚洲国产欧美一区二区三区同亚洲 | 欧美亚洲第一区| 在线天堂资源| 很污的网站在线观看| 欧美日韩亚洲一区| 午夜激情福利电影| 九九视频精品全部免费播放| 国产激情综合五月久久| 爱情电影社保片一区| www.成年人视频| 亚洲免费激情| 精品爆乳一区二区三区无码av| 亚洲一线二线三线久久久| 国产高潮又爽又无遮挡又免费| 久久亚洲影音av资源网 | 亚洲中文字幕无码av永久| 亚洲激情av| 欧美成欧美va| 亚洲成人在线观看视频| 国产人成免费视频| 欧美成人精品在线观看| 国产精品偷拍| 免费人成自慰网站| 免费在线播放第一区高清av| 香蕉免费毛片视频| 欧美综合一区二区| 免费网站www在线观看| 成人中心免费视频| 国产成人精品亚洲线观看| 亚洲精品久久久久久| www.日韩av| 亚洲女人天堂a在线播放| 国产视频综合在线| 麻豆影院在线| 在线视频一二三区| 性8sex亚洲区入口| 久操视频在线免费观看| 91精品国产综合久久精品性色| 欧美vide| 六月婷婷久久| 小处雏高清一区二区三区| 久久精品国产亚洲AV成人婷婷| 国内精品久久久久久久影视简单 | 国产av人人夜夜澡人人爽麻豆 | 成人日韩在线视频| 成人精品国产一区二区4080| 日韩中文字幕免费在线观看| 一区二区三区日韩在线| 国产网站在线免费观看| 加勒比海盗1在线观看免费国语版| 夜夜夜久久久| 国产免费a视频| 精品国产3级a| 久久五月精品| 国产亚洲黄色片| 加勒比av一区二区| 韩国av电影在线观看| 久久精品电影网站| 韩国成人动漫| 亚洲a级黄色片| 国产亚洲欧洲997久久综合| 久久精品视频在线观看榴莲视频| 久久久噜噜噜久久久| 亚洲在线资源| 日韩成人av一区二区| 一区二区三区四区在线免费观看 | 99在线视频免费观看| 第九色区aⅴ天堂久久香|