سلام بچه ها من یه editor می خوام باید چه کار کنم؟
سلام بچه ها من یه editor می خوام باید چه کار کنم؟
سلام
بايد يكي از نسخه هاي يكي از اديتور ها (Tinymce or ckeditor or niceedit or ...) بسته به نيازي كه داري چون امكاناتشون فرق داره رو انتخاب كني بعد دانلودش كني و يه اسكريپت بهت ميده كه تو داكيومنتيشناشون هست با اون لود ميشه و همه تكست اريا هايي كه تو سايت استفاده ميكني ميتونن اين اديتورو داشته باشن يا ميتوني به بعضياشون بدي بسته به نيازت اين اسكريپتم كه گفتم يه آدرس به فايل اصلي اين اديتوره كه بايد بذاريش تو كدهات هر جا كه دوست دشتي مثلا قبل همون تكست اريا ها هيچي ديگه نداره.
دانلود كن باقيش حله
زیاد مشکل نیست .
اونجایی که ادیتور را استفاده کردید مثل زیر باید عمل کنید :
و در فایل upload.php این کد را بزنید :
CKEDITOR.replace('inputname', {
language: 'fa',
filebrowserBrowseUrl : '/uploader/folder',
filebrowserUploadUrl: '/uploader/upload.php'
});
$file = $_FILES["upload"];
if(move_uploaded_file($file['tmp_name'],'folder/'.basename($file['name']))) {
$message = 'آپلود شد';
}
$url = 'uploader/folder/'.$file['name'];
$funcNum = $_GET['CKEditorFuncNum'] ;
echo "<script type='text/javascript'>window.parent.CKEDITOR.tools.callFunct ion($funcNum, '$url', '$message');</script>";
البته همانطور که میدانید باید کد را هندل کنید که فقط فایلهای مجاز مثل زیپ و یا تصویر را بشه آپلود کرد وگرنه حفره ای میشود برای آپلود شل و ...
موفق باشید
آخرین ویرایش به وسیله us1234 : چهارشنبه 21 اسفند 1392 در 19:30 عصر
سلام
جنابus1234 ميشه درباره اين فايل آپلود يكم توضيح بدين ؟
اين متغير $file از كجا مياد يعني بايد همين $file باقي بمونه تو كداي ما هم يا نه بايد تغييري چيزي كنه؟
من كدا رو گذاشتم ميگه نميشناستش
ممنون
خوب شد تست کردید این کد را سریع نوشتم و اصلا تست هم نشده بود فایل بالای کد دوم اضافه شد .
$file = $_FILES["upload"];
فقط دوستان توجه کنند که ادیتور یک قسمت داره به نام تصویر و در اون قسمت یک تب به نام انتقال به سرور که با انتخاب فایل و زدن کلید به سرور بفرست فایل به این صفحه که در پست قبلی مشخص شده ارسال خواهد شد .
کد های تست شده را بزودی در این مقاله در سایت سافت ایران قرار میدهم .