PDA

View Full Version : سوال: HTML Editor که با فارسی سازگار باشد وجود دارد؟



اوبالیت به بو
سه شنبه 10 بهمن 1391, 21:38 عصر
درود بر شما

من به یک Editor نیاز دارم که کاملا با زبان فارسی سازگار باشد. مثلا وقتی یک جمله شامل کلمات فارسی و انگلیسی دارم، به راحتی نمایش داده بشود. یا مثلا وقتی یک جمله فارسی می نویسم و در انتهای اون نقطه می گذارم، نقطه به ابتدای سطر نرود.

این برام خیلی مهم تر از Option های ویرایشگر هست.

morteza_mokhtari
سه شنبه 10 بهمن 1391, 23:10 عصر
سلام دوست عزیز این مشکل شما برمیگرده به right to left بودن ادیتور که فکر کنم خیلی از ادیتور ها right to left داشته باشند بنده خودم از html editor extender استفاده میکنم مزیتش اینه که اولا خیلی سبک هستش دوما به راحتی میتونی اون رو شخصی سازی بکنی سوما به راحتی با قرار دادن یک کد تویه web config میتونی از حملات xss جلوگیری کنی و چهارم rtl هم داره ولی مشکل اینه که نمیشه اون رو set کرد یعنی وقتی ادیتور لود میشه همیشه ltr هستش و اون رو باید با جاوااسکریپت تنظیم بکنید.موفق باشید

اوبالیت به بو
سه شنبه 10 بهمن 1391, 23:30 عصر
سلام دوست عزیز این مشکل شما برمیگرده به right to left بودن ادیتور که فکر کنم خیلی از ادیتور ها right to left داشته باشند بنده خودم از html editor extender استفاده میکنم مزیتش اینه که اولا خیلی سبک هستش دوما به راحتی میتونی اون رو شخصی سازی بکنی سوما به راحتی با قرار دادن یک کد تویه web config میتونی از حملات xss جلوگیری کنی و چهارم rtl هم داره ولی مشکل اینه که نمیشه اون رو set کرد یعنی وقتی ادیتور لود میشه همیشه ltr هستش و اون رو باید با جاوااسکریپت تنظیم بکنید.موفق باشید
ممنونم از پاسخ خوبتون

لطفا یک نمونه مثال هم بگذارید. تشکر

morteza_mokhtari
سه شنبه 10 بهمن 1391, 23:41 عصر
سلام مجدد یه نکته دیگه هم یادم رفت میتونید از validator ها هم براش استفاده کنید



<asp:TextBox ID="TextBox_Abstract" lang="fa" Width="100%"
Height="150px" runat="server"
TextMode="MultiLine"></asp:TextBox>
<ajaxToolkit:HtmlEditorExtender ID="HtmlEditorExtender1" TargetControlID="TextBox_Abstract"
runat="server" DisplaySourceTab="false"
onimageuploadcomplete="HtmlEditorExtender1_ImageUploadComplete"
EnableSanitization="False">
<Toolbar>
<ajaxToolkit:Redo />
<ajaxToolkit:Undo />
<ajaxToolkit:Bold />
<ajaxToolkit:Italic />
<ajaxToolkit:Underline />
<ajaxToolkit:HorizontalSeparator />
<ajaxToolkit:JustifyLeft />
<ajaxToolkit:JustifyCenter />
<ajaxToolkit:JustifyRight />
<ajaxToolkit:JustifyFull />
<ajaxToolkit:HorizontalSeparator />
<ajaxToolkit:CreateLink />
<ajaxToolkit:UnLink />
<ajaxToolkit:Copy />
<ajaxToolkit:Paste />
<ajaxToolkit:InsertOrderedList />
<ajaxToolkit:InsertImage />





</Toolbar>
</ajaxToolkit:HtmlEditorExtender>

کد قسمت وب کانفیگ برای جلوگیری از حملات xss البته باید قرار بدهید
EnableSanitization="true"
<configSections>
<sectionGroup name="system.web">
<section name="sanitizer" requirePermission="false" type="AjaxControlToolkit.Sanitizer.ProviderSanitizerSect ion, AjaxControlToolkit" />
</sectionGroup>
</configSections>

<trust level="Full" />


<sanitizer defaultProvider="HtmlAgilityPackSanitizerProvider">
<providers>
<add name="HtmlAgilityPackSanitizerProvider" type="AjaxControlToolkit.Sanitizer.HtmlAgilityPackSaniti zerProvider"></add>
</providers>
</sanitizer>

اوبالیت به بو
پنج شنبه 12 بهمن 1391, 11:30 صبح
اگر نخوایم از Ajaxtooklit استفاده کنیم امکان پذیر نخواهد بود؟

morteza_mokhtari
جمعه 13 بهمن 1391, 11:15 صبح
سلام خوب بله دیگه اگه نخواهید استفاده کنید امکان پذیر نخواهد بود ولی چرا نمیخواهید استفاده کنید؟

اوبالیت به بو
شنبه 14 بهمن 1391, 00:26 صبح
سلام خوب بله دیگه اگه نخواهید استفاده کنید امکان پذیر نخواهد بود ولی چرا نمیخواهید استفاده کنید؟

چون با این ابزار آشنایی ندارم و نمی دونم چطور کار می کنه.

codelover_ver2
شنبه 08 تیر 1392, 21:56 عصر
لطفا بگین این جی کوئری باید چطور بنویسیم؟ با تشکر

EnKamran
یک شنبه 09 تیر 1392, 01:01 صبح
CKEditor به نظر من خوبه خودمم استفاده میکنم

farhud
یک شنبه 09 تیر 1392, 10:33 صبح
من خیلی وقته از FreeTextBox استفاه می‌کنم.
کار باهاش خیلی راحته. مثل یک کنترل به پروژه اضافه می‌شه.

بحث راست به چپ نویسی هم در آن کاملا رعایت میشه. یعنی می‌تونی پیش فرض آن را راست به چپ تنظیم کنی.

به نظر من که یکی از بهترین هاست.