CKEditor + elFinder 2 Beta - не активна кнопка 'Выбрать'
Added by sasha sasha_ch 8 months ago
собственно ситуация:
1. elFinder установлен в директорию от корня: /service/elfinder/
2. Ckeditor установлен в директорию от корня: /service/ckeditor/
3. создал файл к примеру index.php расположен /service/index.php
4. в index.php имеем подключенный CKeditor и поле:
<textarea class="ckeditor" name="full_review" id="full_review"></textarea>
<script type="text/javascript">
CKEDITOR.replace( 'full_review',
{
filebrowserBrowseUrl : '/service/elfinder/elfinder.html',
});
</script>
в /service/elfinder/elfinder.html после инициализации elFinder вставил код:
<script type="text/javascript" charset="windows-1251">
$().ready(function() {
var funcNum = window.location.search.replace(/^.*CKEditorFuncNum=(\d+).*$/, "$1");
var langCode = window.location.search.replace(/^.*langCode=([a-z]{2}).*$/, "$1");
$('#elfinder').elfinder({
url : 'php/connector.php',
lang : langCode,
editorCallback : function(url) {
window.opener.CKEDITOR.tools.callFunction(funcNum, url);
window.close();
}
})
})
</script>
Информацию об интеграции брал тут: http://elrte.org/redmine/projects/elfinder/wiki/Integration_EN#CKEditor
единственно что заменил:
url : 'connectors/php/connector.php', на url : 'php/connector.php',
и
$('#finder').elfinder на $('#elfinder').elfinder
- с джаваскрипами не дружу пока что, но логически/интуитивно вроде это правильно поменял.
В итоге имеем:
на страничке прогрузился Ckeditor, жмем пиктограммочку "картинка" - открылось окошко, в нем уже появилась голубенькая кнопка "просмотреть на сервере", жмем ее, - открывается новое окно браузера (без каких либо тулбаров) в нем нормально прогруженный elFinder. При выборе файла (даже с расширением .jpg) кнопка "выбрать" (с пиктограммой курсора мыши) на панели ельФайндера не активна ((
Подскажите плиз где чинить. Пол дня копаюсь ((
Replies (3)
RE: CKEditor + elFinder 2 Beta - не активна кнопка 'Выбрать'
-
Added by sasha sasha_ch 8 months ago
elFinder именно 2ой.
CKEditor - на той неделе качал.
Если у кого-то есть уже рабочая связка - огромная просьба выслать в почту xidd_собака_Мэйл.ру
- буду до буквы разбирать все и найду ошибку.
кстати еще смотрю создать архив тоже не активен. (при выделении как одного так и нескольких файлов)
RE: CKEditor + elFinder 2 Beta - не активна кнопка 'Выбрать'
-
Added by sasha sasha_ch 8 months ago
уже есть небольшой сдвиг. в elfinder.html пишем:
<script type="text/javascript" charset="utf-8">
// Helper function to get parameters from the query string.
function getUrlParam(paramName) {
var reParam = new RegExp('(?:[\?&]|&)' + paramName + '=([^&]+)', 'i') ;
var match = window.location.search.match(reParam) ;
return (match && match.length > 1) ? match[1] : '' ;
}
$().ready(function() {
var funcNum = getUrlParam('CKEditorFuncNum');
var mode = getUrlParam('mode');
var elf = $('#elfinder').elfinder({
url : '/service/elfinder/php/connector.php?mode=' + mode, // connector URL (REQUIRED)
getFileCallback : function(file) {
window.opener.CKEDITOR.tools.callFunction(funcNum, file.url);
window.close();
},
resizable: false
}).elfinder('instance');
});
в CKEDITOR config.js пишем
CKEDITOR.editorConfig = function(config) {
config.filebrowserBrowseUrl = '/service/elfinder/elfinder.html?mode=file';
config.filebrowserImageBrowseUrl = '/service/elfinder/elfinder.html?mode=image';
config.filebrowserFlashBrowseUrl = '/service/elfinder/elfinder.html?mode=flash';
};
RE: CKEditor + elFinder 2 Beta - не активна кнопка 'Выбрать'
-
Added by Troex Nevelin 8 months ago
Обсуждали и показывали пример на новом форуме http://elfinder.org/forum/#/20110728/integration-with-ckeditor-759177/
Буду очень благодарен если найдёте силы оформить в wiki https://github.com/Studio-42/elFinder/wiki/Integration-with-CKEditor
(1-3/3)