رفتن به مطلب

نحوه نصب فایل منیجر elfinder؟


پست های پیشنهاد شده

سلام به همه دوستان

من ویرایشگر ckeditor رو روی وردپرس نصب کردم. میخواستم از طریق ویرایشگر به فایل های هاست هم دسترسی داشته باشم از طریق نصب و پیکر بندی elfinder میشه این کارو انجام داد.

توی قسمت زیر آموزش نصب و پیگر بندی رو گفته:

https://github.com/Studio-42/elFinder/wiki/Integration-with-CKEditor

هر چی خوندم متوجه نشدم...

اگه بتونید مرحله به مرحله بگید که باید چه فایل هایی رو دانلود کنم و توی کدوم قسمت کپی کنم و دقیقا کدوم فایل ها رو ویرایش کنم ممنون میشم

منتظر راهنمایی هاتون هستم

لینک به ارسال

فایل config.js افزونه ckeditor را باز کنید

و این کد رو به انتهای اون اضافه کنید


CKEDITOR.editorConfig = function( config )
{
// Define changes to default configuration here. For example:
// config.language = 'fr';
// config.uiColor = '#AADC6E';
config.filebrowserBrowseUrl = 'includes/elFinder/elfinder.html';
};

پوشه مدیریت فایل را در پوشه‌ای مانند includes در روت ذخیره کنید

و این کد رو در فایل elfinder


<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 elf = $('#elfinder').elfinder({
url : 'php/connector.php',
getFileCallback : function(file) {
window.opener.CKEDITOR.tools.callFunction(funcNum, file);
window.close();
},
resizable: false
}).elfinder('instance');
});
</script>

جایگزین این کد کنید:


<script type="text/javascript" charset="utf-8">
$().ready(function() {
var elf = $('#elfinder').elfinder({
url : 'php/connector.php' // connector URL (REQUIRED)
// lang: 'ru', // language (OPTIONAL)
}).elfinder('instance');
});
</script>

(به بخش افزونه ها منتقل شد)

  • امتیاز 2
لینک به ارسال

گفتید پوشه مدیریت فایل را در پوشه‌ای مانند includes در روت ذخیره کنم. منظورتون فولدر wp-includes در روت هستش یا فولدر includes که توی خود افزونه ckeditor هستش؟

کدی زیر رو که گفتید توی فایل 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 elf = $('#elfinder').elfinder({
url : 'php/connector.php',
getFileCallback : function(file) {
window.opener.CKEDITOR.tools.callFunction(funcNum, file);
window.close();
},
resizable: false
}).elfinder('instance');
});
</script>

این کد توی فایل موزد نظر اصلا وجود نداره.

لینک به ارسال

فرقی نداره در کجا باشه

در کد اولی بخشی برای آدرس دهی اسکریپ هست

کد سومی رو پیدا کنید

و با کد دومی جایگزین کنید

  • امتیاز 1
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...