Использование CKEditor 3, я создал функции обработки изображений:
приемник загрузки (filebrowserUploadUrl) и диалог изображения браузер (filebrowserBrowseUrl)
- Оба работают отличноОдин диалог загрузки - две цели?
но, конечно, мои пользователи хотят больше ... У нас есть две базы данных изображений: общие и частные
- Образный браузер позволяет пользователю выбирать изображения из любого.
My upload-reciever (php) может легко поместить новое изображение в любой из этих контейнеров.
- но как я могу выбрать пользователя?
Три идеи - все связанные с модификацией-диалоговые вкладку загрузки (тип = файл + закачивать кнопки)
Добавление целевого выбора по:
Using two different upload-buttons: (Upload to Common) and (Upload to Private) both pointing to the same filebrowserUploadUrl but adding a parameter: &target=C or &target=P
или
A couple of "radio switches": Common or Private - essentially doing the same: Adding &target=(P or C) with one of them selected by default, so the user can't break it by negligence...
или
Just a single checkbox: Private (or not) ~ adding &target=P (or not)
Я действительно пробовал (мои пальцы кровоточат, а я v omited с яростью, дважды!), но как разработчик javascript, не являющийся jQuery, я просто не могу понять все это. Когда я добавляю текстовое поле, оно отображается просто отлично:)
- но не на фактической форме загрузки (в iframe), что все еще только содержит поле type = file?!?
Итак, я хотел бы оценить пример того, как изменить вкладку-диалог-вкладку, чтобы выполнить ее?
У меня есть моя стартовая платформа готова (я думаю):
CKEDITOR.on('dialogDefinition', function(ev) { var dialogName = ev.data.name; var dialogDefinition = ev.data.definition; if (dialogName == 'image') { var infoTab = dialogDefinition.getContents('Upload'); infoTab.add({ what ?
Если кто-то видит проблему с делать это это Кстати, пришло время высказаться! – T4NK3R