توضیحات و دانلود

استفاده از TinyMCE Rich Text Editor برای پیاده سازی ویژگی بررسی املایی در ASP.Net
0 0
استفاده از TinyMCE Rich Text Editor برای پیاده سازی ویژگی بررسی املایی در ASP.Net

با سلام  در این مقاله توضیح می دهیم که چگونه ویژگی املا را در ویرایشگر متن Rich Text Editor TinyMCE اضافه کنیم. برای کسب اطلاعات بیشتر در مورد چگونگی پیاده سازی TinyMCE Rich Text Editor در ASP.Net به مقاله زیر مراجعه کنید .
استفاده از TextBox های Tiny MCE Rich در ASP.Net
هنگامی که TinyMCE در پروژه ASP.Net شما اجرا می شود، باید TinyMCE .Net Packet را که حاوی افزونه Spell Checker از وب سایت TinyMCE است با استفاده از لینک زیر دانلود کنید
http://tinymce.moxiecode.com/download.php
لینک مستقیم بسته در زیر داده شده است
http://prdownloads.sourceforge.net/tinymce/tinymce_package_dotnet_1_0a2.zip؟download
پس از دانلود، بسته را برداشته. حالا در پروژه ASP.Net، روی پروژه کلیک راست کرده و روی Add Reference کلیک کنید . در حال حاضر به پوشه ای که بسته TinyMCE .Net را برداشته اید، جستجو کنید و Moxiecode.TinyMCE.dll را در پوشه جستجو کنید و مرجع خود را همانطور که در تصویر زیر نشان داده شده اضافه کنید.

هنگامی که این کار را انجام می دهید متوجه خواهید شد که کد زیر به فایل Web.Config اضافه شده است.

<httpHandlers>
      <addverb="GET,HEAD,POST"path="TinyMCE.ashx"type="Moxiecode.TinyMCE.Web.HttpHandler,Moxiecode.TinyMCE" />
</httpHandlers>


در بالا  مسیر = " TinyMCE.ashx " این مقدار ما باید در اسکریپت پیکربندی TinyMCE استفاده کنیم .
توجه :

اگر آن را به طور مستقیم اضافه نمی کنید، می توانید کلید بالا را در Web.Config خود در قسمت < system.web > کپی کنید و آن را وارد کنید .
بعد باید TinyMCE را برای ویژگی املای خود پیکربندی کنید. در پایین، اسکریپت پیکربندی TinyMCE است  

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>TinyMCE ASP.Net Example</title>
 
<script type="text/javascript" src="tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
   tinyMCE.init({
        mode : "textareas",
        theme : "advanced",
        plugins : "spellchecker",
        theme_advanced_buttons4 : "spellchecker",
        theme_advanced_toolbar_location : "top",
        theme_advanced_toolbar_align : "left",
        theme_advanced_statusbar_location : "bottom",
        theme_advanced_resizing : false,
        spellchecker_languages: "English=en",
        spellchecker_rpc_url: '<%=ResolveUrl("~/TinyMCE.ashx?module=SpellChecker") %>'
    });
</script>
</head>
<body>
<form id="form1" runat="server">
        <asp:TextBox ID="RichTextBox" runat="server" TextMode = "MultiLine" ></asp:TextBox>
</form>
</body>
</html>

در بالا خطوط مشخص شده  زرد رنگ ، برای پیکربندی ویژگی Spell Checker در ASP.Net استفاده می شوند.

spellchecker_rpc_url:'<%=ResolveUrl("~/TinyMCE.ashx?module=SpellChecker") %>'

شما متوجه خواهید شد که spellchecker_rpc_url دارای همان مقدار (TinyMCE.ashx) است که ما در مسیر Web.Config = " TinyMCE.ashx " داریم . این کار برای ساختن کاراکتر املا ضروری است.
در حال حاضر امتحان املای شما آماده اجرا است.  


دانلود
  • لینک های دانلود دوره های آموزشی تا پایان دوره قابل دانلود می باشد.
  • برای خارج کردن فایل ها از حالت فشرده از ورژن جدید نرم افزار winrar استفاده کنید.
  • برای خارج کردن فایل ها از حالت فشرده لینک های دانلودی که چندین قسمت می باشند فقط قسمت اول را از حالت فشرده خارج کنید.
  • لطفا توضیحات نوشته شده برای مطالب را با دقت بخوانید.
  • برای نمایش فیلم ها می توانید از نرم افزار هایی مانند Km Player , VLC Player یا Media Player Classic استفاده کنید.

ارسال نظر
ارسال پیام به :