احسان
10 ماه پیش توسط احسان مطرح شد
7 پاسخ

دریافت اطلاعات در ckeditor

دوستان میخواستم نحوی صحیح گرفتن اطلاعات درون ckeditor و نحوی صحیح بایند کردن با ckeditor در بلیزور بدونم
کسی میتونه راهنمایی کنه تشکر .


ثبت پرسش جدید
آرتین کریمی
تخصص : طراح وب و برنامه نویس
@error.404 10 ماه پیش مطرح شد
0

خب دوست عزیز
بگین ckeditor چی هست؟ شاید بتونم کمکتون کنم؟


احسان
@shafieeehsan20 10 ماه پیش مطرح شد
0

سلام وقت بخیر

         <script src="ckeditor/ckeditor.js"></script>

       <div @bind="InputValue"   id="editor"></div>
    <script>
        ClassicEditor
            .create( document.querySelector( '#editor' ) )
            .catch( error => {
                console.error( error );
            } );
    </script>
 <button @onclick="onclick">کلیک کنید</button>

@code {
    private string? InputValue { get; set; } = "text";
    public async void onclick()
    {
        var result = InputValue;
    }
}

در واقع ckeditor به پروژه بلیزور اضافه کردم و تنظیمات انجام دادم و بقیه موارد
اما هنگام دریافت اطلاعات درون ckeditor و ارسال اون ها به درون یک متغییر درون بلیزور به مشکل میخورم
کد بالا نمونه کد در مستندات خود ckeditor اورده شده اما به درستی کار نمیکنه و مقدار ها به درستی bind نمیشه
چه طور میتونم اطلاعات درون ckeditor رو با یک متغییر bind کنم به صورت هر رخداد یا همون bind:event
داخل بقیه ادیتور ها مشکلی نداشتم از چند ادیتور دیگه استفاده کردم اما به خاطر خروجی فرمت از اون ها منصرف شدم
تشکر


آرتین کریمی
تخصص : طراح وب و برنامه نویس
@error.404 10 ماه پیش مطرح شد
0

این مطلب رو مطالعه بفرمایید: https://blog.hubspot.com/website/ckeditor-alternative
جایگزین ها گفته شده
من آشنایی با ckeditor ندارم
ببینین این مقاله کمک می کنه اگه نه دقیق تر به من بگین


وحید
@vahid-k 10 ماه پیش آپدیت شد
0
let valueCkeditor = null;

ClassicEditor.create(document.querySelector("#editor"))  
.then((result) =&gt; {  
valueCkeditor = result;  
})  
.catch((error) =&gt; {  
console.error(error);  
});

// get =&gt; valueCkeditor.getData()

سلام الان اطلاعات ckeditor داخل متغییر valueCkeditor قرار میگیره برای گرفتن اطلاعات هم از متود getData() جلویی اسم متغییر استفاده بکن


احسان
@shafieeehsan20 10 ماه پیش مطرح شد
0

ممنون از پاسخ ها
من سعی دارم مقدار درون فرم رو درون یک متغییر سی شارپ و بلیزور بریزم و با اون bind بشه
این مورد فقط داخل جاوا اسکریپت bind میشه و تعدادی با کد های سی شارپ به درستی لود نمیشه


احسان
@shafieeehsan20 10 ماه پیش مطرح شد
1

از ویرایشگر های ک درون اون صفحه گفته شده اکثرا استفاده کردم
TinyMCE ویرایشگر عالی اما بعد استفاده از یک حدی ویراشگر غیر فعال میشه و ماهانه امکان ویرایش فقط 1000 تا هست
Quill تعدادی متن ها با فرمت خودش ذخیره میکنه که این در دفعات بعدی کمی باعث دردسر میشه اگر داده های وبلاک و ... بودن مشکلی نبود
ادیتور های مثلsyncfusion - DevExpress - telerik و ... این ها هم باز فرمت خودشون دارن برای ذخیره که برای ذخیره و کار روی داده ها مناسب نیستن البته برای داده های من منظورم هست وگرنه ابزار های کار امدی هم هستن.


آرتین کریمی
تخصص : طراح وب و برنامه نویس
@error.404 10 ماه پیش مطرح شد
0

@shafieeehsan20
خوشحالم که تونستم کمکتون کنم 🎉


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام