CKEditor ویرایشگر

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

همیشه استفاده از یک ویرایشگر قدرتمند (CKEditor ویرایشگر ) در پروژه و فراهم کردن فضای متنی که کاربر بتواند روی متن ارسال خود مدیریت داشته باشد هم کیفیت مقاله بالا میرود و هم میتواند جلوه خاصی به متن و مقاله خود دهد.

CKEditor ویرایشگر

CKEditor یکی از این ابزاراست که به صورت رایگان بوده و فضای متنی قدرتمندی را برای کاربر فراهم کرده استفاده از آن ساده بوده و در بیشتر زبان های برنامه نویسی کاربرد دارد

CKEditor هم در زبان ASP.NET و هم MVC ASP.NET قابل استفاده است و از طریق نرم NuGet خیلی ساده میشود آن را به پروژه اضاقه کرد.

فراخوانی جاوا اسکریت های این کامپوننت و نحوه استفاده ان را در ادامه باهم برسی میکنیم.

visualstudio را باز کرده و روی solution کلیک راست کرده ( مهم نیست پروژه تحت وب شما روی چه تکنولوژی باشد ) روی گزینه NuGet کلیک کنید

 آموزش CKEditor در ویژوال استدیو

مانند تصویر زیر وقتی CKEditor را سرچ میکنید میبینید که نسخه های مختلف را به شما معرفی میکند و بنا به نیاز خود میتوانید دانلود کنید.

 CKEditor چیست

روی گزینه standard کلیک کرده و منتظر دانلود از سایت رسمی شوید !

آموزش CKEditor

میبینید که فایل های مورد نیاز به راحتی دانلود  و قابل استفاده شدند !

 CKEditor چیست

تمام این مراحل اضافه کردن فایل های CKEditor بود توسط فیلم آموزشی زیر میتوانید به صورت کامل نحوه استفاده از CKEditor را در پروژه آموزش ببینید !

فایل های dll و نمونه پروژه نیز به همراه فیلم اموزشی کامل میتوانید دانلود کنید ! انشالله که استفاده کنید.

 

جزئیات فایل

حجم فایل پیوست : 37 MB

دانلود فایل

دانلود با لینک مستقیم
پسورد فایل : www.mspsoft.com
پویا قربانی

نوشته‌های مرتبط

دیدگاه‌ها

*
*

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.

    محمد پاسخ

    دست شما درد نکنه ممنون از شما

      پویا قربانی پاسخ

      قربانه شما خوشحالیم که استفاده کردید !

    الناز پاسخ

    با سلام
    من این editor رو توی فرمم میزارم وقتی در IE اجرا میکنم تنظیمات رو از Region & Language میخونه ولی توی کروم این اتفاق نمیوفته
    cluture رو هم تو فرم گذاستم روی en-us ولی توی IE همون Arabic ویندوز رو میخونه
    چجوری میتونم تنظیم کنم روی یه culture خاص که تغییر نکنه؟

    حسین پاسخ

    با سلام
    من از ckeditor استفاده میکنم و زمان درج رکورد خطا میده page validator رو هم false میکنم حتی در webconfig و http runtime هم که میزارم خطای iis میده مشکل از کجاست ؟ لطفا راهنمایی کنید

      مسعود شریفی پاسخ

      میتونیید متن اررور را کامل قرار بدید.تا بیشتر بتونیم کمک کنیم.

        حسین پاسخ

        اینم اروریه که میده ValidateRequest="false" هم گذاشتم بالا صفحه
        http runtime هم که تو config میزارم ارور iis میده اونم میزارم ببینید

        A potentially dangerous Request.Form value was detected from the client (TextBox4="asdasd
        Exception Details: System.Web.HttpRequestValidationException: A potentially dangerous Request.Form value was detected from the client (TextBox4="asdasd
        [HttpRequestValidationException (0x80004005): A potentially dangerous Request.Form value was detected from the client (TextBox4="asdasd
        ").]
        System.Web.HttpRequest.ValidateString(String value, String collectionKey, RequestValidationSource requestCollection) +9800344
        System.Web.HttpRequest.ValidateHttpValueCollection(HttpValueCollection collection, RequestValidationSource requestCollection) +194
        System.Web.HttpRequest.get_Form() +50
        System.Web.HttpRequest.get_HasForm() +9800635
        System.Web.UI.Page.GetCollectionBasedOnMethod(Boolean dontReturnNull) +95
        System.Web.UI.Page.DeterminePostBackMode() +69
        System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +6211
        System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +245
        System.Web.UI.Page.ProcessRequest() +72
        System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) +22
        System.Web.UI.Page.ProcessRequest(HttpContext context) +58
        ASP.adminpanel_editnews_aspx.ProcessRequest(HttpContext context) in c:\Users\Behzad-Pc\AppData\Local\Temp\Temporary ASP.NET Files\vs\0101fd63\21c9f4d5\App_Web_ogpojv2l.2.cs:0
        System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +188
        System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +69

    حسین پاسخ

    اینم ارور iss و validator هم که تو page غیر فعال کردم

    ----------------------------------------------------------------------------------------------------------------------------------------
    HTTP Error 500.19 - Internal Server Error
    The requested page cannot be accessed because the related configuration data for the page is invalid.
    Module IIS Web Core
    Notification Unknown
    Handler Not yet determined
    Error Code 0x800700b7
    Config Error Config section 'system.web/httpRuntime' already defined. Sections must only appear once per config file. See the help topic for exceptions
    Config File \\?\C:\Users\Behzad-Pc\Desktop\Dota2\web.config

      مسعود شریفی پاسخ

      داخل webconfig و در داخل تگ system.web قرار دادید ؟
      این مورد رو هم تست کنید.

        حسین پاسخ

        آره تست کردم

    حسین پاسخ

    کلن بیخیال شدم برم mvc کار کنم :(

    پوریا پاسخ

    سلام.
    در حالت ویرایش متن فارسی وقتی یه حرفی رو با کلید Backspace پاک میکنیم، همون کلمه از همون جایی که پاک کردن انجام شده، جدا میشه.
    مثلا کلمه "سلام" بعد از پاک کردن حرف الف میانی، تبدیل میشه به "سل" "م"
    راه حل چیه؟ توی زبان فارسی اصلا نباید دکمه Backspace استفاده کرد؟

      مسعود شریفی پاسخ

      یک بار روی کلید Insert کیبورد بزنید و بعد مجدد تست کنید ، چون کمی قابل درک نیست این موضوع