Cómo cargar dos o más editores HTML de Baidu UEditor en la misma página
Como indica el título, el uso de dos editores de Baidu en una página
puede garantizar que los dos datos no entren en conflicto al enviar, cada uno administra sus propios datos y el segundo El primero no se verá afectado durante la inicialización. all.js?v={:SITE_VERSION}">
$('textarea[ name="{$addons_data.name}"]').attr('id', 'editor_id_{$ addons_data.name}');Ventana.
UEDITOR_CONFIG.initialFrameHeight = parseInt('{$addons_ config.editor_height}');window.UEDITOR_CONFIG.scaleEnabled=
window.UEDITOR_CONFIG.imageManagerPath='';
var imageEditor{$addons_ data.id} = UE.getEditor('editor_ditor.id})getEditor( 'editor_id_{$addons_data.name}'); // agrega un bit para determinar si es un solo botón para administrar imágenes. Necesita ejecutar un poco de código
imageEditor{$addons_data.id}.ready(function () { //establecer editor no disponible imageEditor{$addons_data.id}.setDisabled (); //Ocultar el editor, ya que esta instancia del editor no se utilizará, ocúltela imageEditor{$addons_data.id}.hide() //Escuche las cargas de imágenes imageEditor{$addons_data.id}.addListener(' beforeInsertImage', function (t, arg) { //asigna la dirección al input correspondiente, solo ve a la ruta de la primera imagen / / console.log(t); //console.log(arg); $(".{$addons_data.name}_preview").html(""); var imghtml = $(" $(".{$addons_data.name}_preview").append(imghtml); //almacenar animales atropellados / /Soltero ID de imagen del almacén de imágenes $("#editor_id_{$addons_data.name}").text(arg[0].id //vista previa de la imagen $(" . {$addons_data.name}_preview").show(); //vista previa de weixin $('.weixin-cover-pic').attr('src',arg[0].src ); //console.log(arg); var srcs = ""; var srcIds = ""; {$addons_data.name}_preview").html(""); for(var i=0;i srcs = srcs + arg[i].src srcIds = arg[i].id; }else{ srcs = srcs + arg[i].src+"|"; srcIds = srcIds + arg[i].id+","; } var imghtml = $ (" $(".{$addons_data.name}_preview") .append(imghtml); //console.log(arg[i].src); } $(".{$addons_data.name}_preview").append (imghtml); $(".{$addons_data.name}_preview").show(); var oldIds = $("#editor_id_{$addons_data.name}").text(); //Varias imágenes almacenan una cadena de identificación separada por comas $("#editor_id_{$ addons_data.name}").text(oldIds+", "+srcIds ");
");
}). //agregar botón className
$('. {$addons_data.btnClassName}').bind('click',function(){ var uploadImage = imageEditor{$addons_data.id}.getDialog("insertimage ");
uploadImage.open();
})
});
Este es el código fuente actual, por favor dime ¿Qué debo hacer
?