مشکل Ùارسی‌نویسی
چند سوال راجع به Ùارسی‌نویسی داشتم. اگر پاسخ‌اش را می‌دانید، ممنون می‌شوم پاسخ‌ام بدهید.
Û±) اگر از Firefox Ùˆ WordPress استÙاده می‌کنید، آیا مشکلی برای راست به چپ‌کردن جهت نوشتن ندارید؟ اگر دارید، لطÙا بگویید مشکل را چگونه ØÙ„ می‌کنید. در هر Øال بگویید از Ú†Ù‡ سیستم‌عاملی استÙاده می‌کنید.
من از MacOS 10.4 استÙاده می‌کنم Ùˆ همیشه با این مورد مشکل داشته‌ام.
Û²) جدیدا Safari 3 را نصب کرده‌ام Ùˆ همین مشکل برای‌ام دوباره پیش آمده است. پیش‌تر این مشکل نبود Ùˆ textbox مربوط در WordPress جهت‌اش عوض می‌شد، اما با نصب Safari 3 دوباره گیر همان مشکل‌ام با Firefox اÙتاده‌ام.
Û³) Ùکر کنم این مشکل تنها Ù…Øدود به WordPress نیست Ùˆ خیلی از textboxهای دیگر هم این‌چنین‌اند. مثلا GMail نیز با Ùارسی‌نویسی مشکل دارد در این وضعیت جدید (پیش‌تر نیازموده بودم).
12 thoughts on “مشکل Ùارسی‌نویسی”
با وردپرس کار نکردم ولی برای ایمیل از نرم‌اÙزار Mail Ú©Ù‡ استÙاده Ú©Ù†ÛŒ:
Format->Alignment->Writing Direction
راست به چپش می‌تونی بکنی. من از Mail 3.1 استÙاده می‌کنم.
به Øسام: بله! ای‌میل‌های‌ام را همین‌طوری می‌زنم. تقریبا خیلی از نرم‌اÙزارهای دیگر به همین Ø´Ú©Ù„ هستند Ùˆ مشکلی ندارد.
مشکل این است Ú©Ù‡ چنین کاری (در واقع کلیک راست + تغییر Writing Direction) در Safari 3 جواب نمی‌دهد. Øدس می‌زنم یک باگ باشد یا تقید بیش از Øد به defaultÛŒ textarea (Ú©Ù‡ خیلی وقت‌ها Ú†Ù¾ به راست است).
این آی ماگ رو یک نگاه بنداز اگر ندیدی: http://irmug.org/portal/index.php
اØتمالا بچه های اونجا همیشه آماده Ú©Ù…Ú© هستند. با کسی Ú¯Ù¾ زدی، سلام من رو هم برسون. راستی ماگ شهر خودت رو هم Ù…ÛŒ تونی پیدا Ú©Ù†ÛŒ.
سولوژن جونم. مشکل Ùارسی تایپ کردن تو ووردپرس به خاطر مشکل برچسب (tag) به نام textarea در HTML نیست Ú©Ù‡ بخواهی با مشکل مرورگرت Øلش Ú©Ù†ÛŒ. چون ادیتور وردپرس یه ادیتور ساختگیه Ú©Ù‡ با Javascript نوشته شده Ùˆ متأسÙانه کسی به مشکلات Ùارسی‌ش رسیدگی نکرده (تنبلی من Ùˆ امثال منه. شرمنده). ولی من خودم همیشه این‌طوری تو وردپرس تایپ می‌کنم. ببین مسئلهٔ اصلی برای وارد کردن متن توی ادیتورها اینه Ú©Ù‡ بدونند جهت متنی Ú©Ù‡ وارد می‌کنی راست به چپه. هر پاراگرا٠۲ ویژگی برای جهت داره. یکیش جهت هست Ú©Ù‡ نام attribute HTML اون dir هست Ùˆ توی CSS به نام direction شناخته می‌شه Ú©Ù‡ جهت پیوند دادن متن رو نشون می‌ده. در مورد Ùارسی این مقدار باید راست به Ú†Ù¾ یعنی rtl باشه. یک ویژگی دیگه مرتب کردن متنه Ú©Ù‡ attribute HTML اون align هست Ùˆ توی CSS به نام text-align شناخته می‌شه. برای Ùارسی right مناسبه. یعنی سطرهای متن باید از سمت راست کنار هم چیده بشند Ùˆ عملاً راست‌چین باشند. توی ادیتورهای مختل٠دکمهٔ align به Ø´Ú©Ù„ چند تا سطره Ú©Ù‡ از یه طر٠مرتب شده‌اند. همهٔ ادیتورها این رو دارند. مثل Ø¢Ùیس Ùˆ وردپرس Ùˆ ….
برای این‌که بتونی با Ùارسی درست تایپ کنی، نیاز داری Ú©Ù‡ اونیکی ویژگی رو هم درست تنظیم Ú©Ù†ÛŒ. توی Ø¢Ùیس‌ها مثلاً یه دکمه‌ای هست Ú©Ù‡ یک P هست با یک Ùلش. این دکمه همین‌کار رو انجام می‌ده Ú©Ù‡ همون‌طور Ú©Ù‡ می‌بینی وردپرس این دکمه رو نداره. در مورد برنامه‌های دیگه مثل mail نمی‌دونم Ú©Ù‡ آیا اجازه می‌دهند مستقیماً‌HTML نهایی رو خودت ویرایش Ú©Ù†ÛŒ یا نه، ولی توی وردپرس یک tab به اسم code داره Ú©Ù‡ می‌تونی اون رو کلیک Ú©Ù†ÛŒ Ùˆ HTML Ú©Ù‡ ادیتور در Øال ساختنه رو خودت مستقیماً ویرایش Ú©Ù†ÛŒ. قبل از اینکه پستت رو تایپ کنی، برو تو اون tab Ùˆ Ú©Ùد HTML زیر رو بنویس:
<p dir=”rtl” align=”right”>یه چیزی همین‌طوری الکی
</p>
اگر Ú©Ùد HTML من این‌جا ناخوانا بود برام ایمیل بزن Ú©Ù‡ درستش رو واست ای‌میل کنم.
اون وقت دوباره برو تو tab تایپ کردن تو وردپرس Ùˆ اون متنی رو Ú©Ù‡ الکی نوشته بودی پاک Ú©Ù† Ùˆ متن پستت رو بنویس. من خودم همیشه این کار رو می‌کنم. البته تو Ùهرست کارهام داشتم Ú©Ù‡ یه دستی به این ایدتوره بزنم Ú©Ù‡ خودش اون دکمهٔ لعنتی رو داشته باشه، ولی مسئلهٔ قطر Ùˆ ایناست دیگه Ùˆ اینکه یوخده کار داشتم.
Ú©Ùد HTML Ú©Ù‡ اینجا نوشتم یه مشکل کوچیک با جهت‌ها داره. چون جهت صÙØÙ‡Ù” وبلاگت راست به چپه، Ú©Ùد من رو خراب داره نشون می‌ده. ببین این‌طوری باید باشه:
علامت کوچکتر (<) اول میاد Ùˆ تگ باز می‌شه. توش نوشته می‌شه P. یعنی برای یک پاراگرا٠داری تگ باز میکنی. بعد ویژگی جهت یا dir رو می‌خواهی تنظیم Ú©Ù†ÛŒ. می‌نویسی dir Ùˆ بعد مساوی. بعدش quotation رو باز می‌کنی (یعنی یک بار علامت ” رو می‌نویسی). Øالا هر چیزی Ú©Ù‡ از این ” تا ” بعدی نوشته بشه، به عنوان مقدار برای ویژگی dir قرار داده می‌شه. Ú©Ù‡ باید بنویسی rtl یعنی از راست به Ú†Ù¾. Øالا quote رو ببند. یه Ùاصله Ùˆ بعد ویژگی align رو به همین ترتیب تعری٠می‌کنی Ùˆ مقدارش رو right قرار می‌دی. Øالا باید quote رو ببندی Ùˆ بعد با یه علامت بزرگتر (>) Ú©Ù„ tag رو ببندی. تو اون کامنت قبلیه من به خاطر مشکل جهت‌ متن پاراگرا٠کامنت‌های وبلاگت Ú©Ù‡ برای Ùارسی تنظیم شده، آخرین ” رو اورده قبل از P انداخته. بعدش Ú©Ù‡ متنت رو می‌نویسی، Øالا باید تو یه تگ دیگه، تگ P رو ببندی. دوباره علامت کوچکتر می‌زنی، بعد یه اسلش می‌زنی Ùˆ بعد می‌نویسی P Ùˆ بعد علامت بزرگتر می‌زنی Ùˆ دیگه تمومه.
ای بابا!‌ تو این کامنت قبلیه باز هم علامت‌های کوچکتر و بزرگتر رو که توی پرانتز نوشتم اشتباه نشون داد. دیگه خودت علامت کوچکتر و برگزت رو بلدی دیگه. توی همون کامنت اولیه درست نشون داده شده بود.
موÙÙ‚ باشيد
به جادی: ممنون از لینک! سوال‌ام را آن‌جا هم Ù…Ø·Ø±Ø Ø®ÙˆØ§Ù‡Ù… کرد. شهر خودمان -تا جایی Ú©Ù‡ سرچ کردم- ماگ ندارد متاسÙانه.
به جالبیاتی Ú©Ù‡ من دیدم: خیلی ممنون از توضیØات Ù…Ùصل‌ات!
یعنی واقعا همه‌ی کسانی Ú©Ù‡ از WP استÙاده می‌کنند، تاکنون چنین شیوه‌ای را به کار می‌برده‌اند Ùˆ صدای‌شان هم در نمی‌آید؟
همان‌طور Ú©Ù‡ پیش‌تر Ú¯Ùته بودم این مشکل در Safari 2 نبود. شاید به این دلیل Ú©Ù‡ به زور می‌توانست جهت تایپ را عوض کند.
Ùˆ Øالا یک سوال دیگر: اگر بخواهم default این جهت را عوض کنم، کاÙÛŒ است Ùایل admin.css را تغییر دهم؟
به اØسان:‌ شما هم!
در ÙایرÙاکس می‌شود با انتخاب switch Page direction جهت رو عوض کرد. اما اگر ایراد داره لینک زیر رو ببین؛ تغییر جهت متن.
http://www.mozillafirefox.ir/addons/customizing.html
من از ویندوز Ùˆ اوبونتو استÙاده می‌کنم Ùˆ این مشکل رو ندارم.
نرم‌اÙزاری هم هست برای وبلاگ‌نویسی Ú©Ù‡ مختص Ù…Ú© نوشته شده. Ùکر می‌کنم اسمش این باشه marsedit.
به منیری: خیلی ممنون! این چیزی را Ú©Ù‡ Ú¯Ùتید در مورد تغییر جهت Firefox (دست‌کاری در Ùایل config) نمی‌دانستم. مشکل‌ام را با Firefox تا Øد زیادی ØÙ„ کرد.
marsedit متاسÙانه پولی است Ùˆ Ùعلا ØªØ±Ø¬ÛŒØ Ù…ÛŒâ€ŒØ¯Ù‡Ù… برای این‌جور نرم‌اÙزارها پول ندهم. Ùعلا برای تایپ نوشته‌ها از ادیتورهای دیگر استÙاده می‌کنم (البته همیشه این کار را می‌کردم).
سولوژن جان والله دقیقاً نمی‌دونم Ú©Ù‡ تنظیمات CSS ادیتور وردپرس تو کدوم قایل هست. اگر Ú©Ù‡ خود Ù…Øیط وردپرس رو دست زدی Ùکر کنم خودت بهتر پیداش Ú©Ù†ÛŒ. ولی به قیاقهٔ‌این Ùایلی Ú©Ù‡ می‌گی می‌خوره Ú©Ù‡ اون‌تو بشه چیزی پیدا کرد. کاÙیه Ú©Ù‡ تو سورس HTML صØÙهٔ‌ نوشتن پست‌ها، ببینی Ú©Ù‡ اون div Ú©Ù‡ مربوط به ادیتور هست Ú†Ù‡ ID یا class داره. Ùرض بگیر باشه wpEditor. اونوقت تو Ùایل admin.css باید دنبال چیزی شبیه این #wpEditor یا .wpEditor بگردی. میون آکولادها کنار چیزهای دیگه به Ø´Ú©Ù„ name: value; هستند باید یه تنظیم Øدید وارد Ú©Ù†ÛŒ:
direction: rtl;
Ùˆ مشکل Øله.
خیلی ممنون از راه‌نمایی‌های‌ات! (: