سوال بپرسید
1

افزودن CKeditor به لاراول

سوال بپرسید

من میخواستم از CKeditor که در حال حاضر نسخه های ۴ و ۵ آن موجود است، درون فریم ورک لاراول و پروژه خودم استفاده کنم. یک پکیج به نام UniSharp هست که با وجود نصب کردن آن نتوانستم به درستی خروجی مناسب را بگیرم. لطفا آموزش افزودن ادیتور (CKeditor) در لاراول را به من بگویید.

برچسب ها:
گزارش سوال
پرسیده شده در 3 ماه پیش
آمار بازدید: 233

1 پاسخ

5
12 اسفند 97 در 15:56

برای افزودن ادیتور (CKEditor) به لاراول کافیست مراحل زیر را طی کنید. نیازی به استفاده از هیچ پکیجی نیست.

۱) ابتدا وارد سایت ckeditor.com شوید و سپس نسخه مورد نظر خود را با کلیک روی علامت منو در گوشه صفحه، دانلود کنید.

۲) در قالب اصلی خود (قالب مستر یا master) ابتدا دستور زیر را وارد کنید تا یک مکان برای قرار دادن اسکریپت های جاوا اسکریپت مشخص نمایید:

<html>

   <head>
       @yield('script')
   </head>
   <body>

   </body>

</html>

همانطور که ملاحظه می کنید در قسمت head قالب اصلی یک فضا به نام script تعریف کرده ایم تا در هر قسمتی از قالب بتوانیم کدهای جاوا اسکریپت را در این مکان قرار دهیم.

۳) سپس به فایل blade ای که میخواهید CKEditor را به آن اضافه کنید، رفته و کد زیر را انتهای صفحه قرار دهید:

@section('script')
 <script src="assets/js/plugins/ckeditor/ckeditor.js">
     CKEDITOR.replace( 'ckeditor',
     {
       customConfig : 'config.js',
       toolbar : 'simple'
     })
 </script>
@endsection

توجه داشته باشید که به جای عبارت assets/js/plugins/ckeditor/ckeditor.js باید مسیر فایلی که در پوشه public شما قرار دارد را بدهید.

۴) در مرحله چهار یک المان از نوع textarea ایجاد کنید و در نهایت id آن را برابر ckeditor قرار دهید:

<textarea id="ckeditor" class="form-control"></textarea>

کار ما در این مرحله به اتمام رسید و اگر صفحه را رفرش کنید، ادیتور ckeditor در لاراول اضافه شده است.