
بهینه سازی فرم در پوسته وردپرس
سیناک ۸م شهریور ۱۳۸۸ 979 بازدید نظر (۵)
اهل فن خوب میدانند که برای فارسی سازی پوسته وردپرس اولین کار گذاشتن دو کد زیر در Body است
direction: rtl;
text-align: right;
البته استثناهایی نیز برای فارسی سازی وجود دارد ولی تمام راهها به تخریب فرم کمک میکند ، منظورم از فرم تنها بخش کامنتها نیست بلکه هر جایی از پوسته که TextBox و امثالهم وجود داشته باشد را میتوان فرم نامید. حال منظور بنده از تخریب بهم خوردن جهت نوشتاری یا همان Direction است. بطور مثال اگر پوستههای وردپرس.کام را بنگرید به این مسئله پیخواهید برد که بسیار ناشیانه فارسی شده یا بهتر بگوییم فارسی شده ولی فرمهایش بهینه نشده.
بهینه سازی فرم یعنی اینکه TextBox نام از راست به چپ نوشته شود و ایمیل یا آدرسوبلاگ از چپ به راست. هنگامی که پوستهای را فارسی میکنید با قرار دادن یکی یا دو کد ذکر شده در id یا class مرجع باعث خراب شدن جهتهای ذکر شده خواهید شد و چاره کار تعریف مجدد جهت است که به سه روش میتوانید اینکار را انجام دهید.
روش اول قرار دادن جهت مورد نظر در داخل خود عنصر است ، بطور مثال کد زیر از comment.php استخراج شده ، مشاهده میکنید که با تعریف style و عناصر داخلی توانستهایم جهت نوشتاری TextBox ایمیل را چپ به راست کنیم.
روش دوم تعریف class یا id جداگانه برای عناصریست که باید جهتشان چپ به راست باشد. این روش از روش اول کارآمدتر است چون شما با یک بار تعریف در فایل css و صدا زدن آن در فایلهای php از تعداد خطوط خود در فایل php خواهید کاست. بطور مثال در زیر idهای email و url شامل کد direction:ltr میباشد تا آنرا چپ به راست کند.
#email, #url {
direction:ltr;
}
روش سوم اصلاح شدهی روش دوم است در این نوع کد نویسی علاوه بر صرفهجویی کد در فایل php که در روش دوم استفاده کردیم کد در css نیز چند خط کمتر میشود. به مثال دقت کنید.
#ltrform {
direction:ltr;
}
با تعریف class یا id جدید در فایل css و صدازدن آن در فایل php به اینصورت که بعد از class یا id عنصر یک فاصله سپس نام class یا id تعریف شده را میآوریم و در حقیقت برای عنصر دو class یا id تعریف نمودهایم.
توسط یکی از سه روش فوق توانستیم فرمهای خود را بهینه کنیم. یادتان باشد فیلد name را برای احترام به زبان فارسی rtl بگذارید تا دوستانتان هنگام دادن نظر وقتی میخواهند نام خود را وارد کنند اگر جهت در فیلد نام ltr باشد خواهند نوشت Sinac چون احساس میکنند شما دوست ندارید فارسی را پاسبدارید ولی اگر rtl باشد خواهند نوشت سیناک آنوقت هست که شما با تنظیم جهتها در فیلدهای نام، ایمیل و آدرس به دوست خود القاء میکنید که نامت را فارسی بنویس، ایمیل و آدرس سایتت را انگلیسی ؛ اگر هم دوست نداشتید کلا میتوانید تغییرات فوق را در فرم و فیلد خود اعمال نکنید ولی مطمئن باشید کاربران وبلاگ شما را به چشم یک وبلاگ حرفهای نگاه نخواهند کرد.
وردپرس
مشترک فید این وبلاگ شوید تا همیشه از آخرین مطالب سیناک باخبر باشید. همچنین میتوانید با ثبت ایمیل خود در قسمت پایین، اخبار و برنامهها را در ایمیل خود دریافت نمایید.
۵ پاسخ به ” بهینه سازی فرم در پوسته وردپرس“
نظر دهید

زلزله تهران + ماهی
زلزله تهران به تاریخ ۱۳۸۸/۷/۲۵ : تقریبا پانزده دقیقه قبل از وقوع زلزله داشتم به ماهیم غذا میدادم که دیدم خیلی بیتابی میکنه و خودش رو به شیشه آکواریوم میزنه و غذاش رو هم نخورد ، «همانطور که میدانید سیچلاید ها فوقالعاده در غذا خوردن حریص هستند. حتی شهرت دارند که گاهی اونقدر غذا میخورند که شکمشون باد میکنه و میمیرند» تعجب کرده بودم که چرا ماهیم غذا نمیخوره. حال که زمین لرزه اومده فهمیدم که ماهیم زمینلرزه رو پیش بینی کرده بود.
جالب اینجاست که وقتی زمین لرزه اومد من پای کامپیوتر بودم و داشتم یه سایت طراحی میکردم و فکر کردم زمین لرزه در جهت عمودی اتفاق افتاده ولی از چند نفر شنیدم که افقی بوده. و جالبتر اینکه الان به این نتیجه رسیدم که از اون ماهی کمترم. اون ۱۵ دقیقه قبل فهمیده بود که میخواد زمین لرزه بیاد ولی بنده حتی جهت اون رو وقتی اتفاق افتاد تشخیص ندادم!
به گزارش خبرگزاری فارس زمینلرزه ۴ ریشتر بوده و شرق تهران و شمال پاکدشت رو لرزونده.
نظر (۸)

ممنون.
یک وقت فکر نکنی که هول هولکی تایپ شد ها اصلا!
قطها=قطعا
رد=در
بد=برد
فکر کنم باید یک دور برم فارسی تقویتی :d
شهریور ۱۶م, ۱۳۸۸ در ۱۱:۳۹ ب.ظ
@امین هاشمی, بنده فکر کنم؟! چرا من باید فکر کنم؟!
نه کی می گه هول هولکی تایپ شده؟ تازه دیدگاه شما یه مزیت هم داره ، مثل کتابهای باکلاس که قیمتش کمتر از ۶۰۰۰ تومان نیست و روش نوشته همراه با CD یه اصلاحیه هم داره!
اونم اصلاحیهی از نوع وب۲
اصلاحیه پاسخ بنده:
مزیت = مزیّت
۶۰۰۰ تومان = ۱۲۰۰۰ تومان
کامل بود
فعلا که به کار ما نمیاد اما قطها رد جای خودش از توصیه شما بهره خواهم بد
تشکر می کنم بابت دعوت
شادکام و موفق باشی
جالب بود.. ممنون