آی تی نرد

اشتراک اطلاعات و تجربیات در زمینه ی توسعه ی دات نت و البته شیرپوینت

افزودن قابلیت راست به چپ به ویرایشگر tinymce 3.5.x در BlogEngine.net

در حالت پیشفرض این ویرایشگر در BlogEngine.Net فاقد دکمه های "راست به چپ و "چپ به راست" می باشد. که همونطور که میدونید نبودن این دو دکمه برای نوشتن مطالب به زبان های راست به چپ واقعا عذاب آور هست. بنابراین در این پست روش سریع و راحت حل این مشکل رو شرح دادم.

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

\BlogEngine\editors\tiny_mce_3_5_8\plugins

بعد از اطمینان از وجود این پلاگین، فایل:

\BlogEngine\admin\tinyMCE.ascx

را باز کنید و در تابع init و در آپشن plugins نام این پلاگین را و همچنین در قسمت theme_advanced_buttons1 نام دکمه ها را وارد نمایید بدین صورت |,ltr,rtl,| نمونه کد رو میتونید در زیر ببینید(نقطه چین ها بخشی از کد نیست):

	tinyMCE.init({
		// General options
		mode: "exact",
		elements : "<%=txtContent.ClientID %>",
		theme: "advanced",
		plugins: "....,directionality",
		convert_urls: false,
		
	  // Theme options
		theme_advanced_buttons1: "....|,justifyleft,justifycenter,justifyright,|,ltr,rtl,|....",
		theme_advanced_buttons2: "....",
        // rest of code .....
});
Loading