۰۷ اردیبهشت ۱۳۸۷

چپ-به-راست کردنِ لينک‌هاي گوگل ريدر

اگر شما هم جزوِ اونايي باشيد که لينک‌هاي Share شده‌ي خودشون رو توي وبلاگ گذاشته‌ن، حتماً متوجه شديد که وقتي جهت (Direction) پيش فرضِ متن -طبقِ معمول متن‌هاي فارسي- چپ به راست باشه، لينک‌هايي که عنوانِ غير فارسي دارن بد نشون داده مي‌شن. مثلاً متن انگليسي که به صورت درست‌اش بايد
This is Alireza (armstory)
ديده بشه، تبديل مي‌شه به
This is Alireza (armstory)

خوشبختانه حلِ اين مشکل با يه کم Javascript ممکنه؛ که کدش رو نوشته‌م و توي يه فايل گذاشته‌م. کافيه اين مراحل رو اجرا کنيد تا کار انجام بشه. اين کد مستقل از سرويس وبلاگ کار مي‌کنه و مي‌شه توي هر قالبي ازش استفاده کرد، اما آيتم‌هاي Share شده بايد حتما‌ از Google Reader خونده شده باشه. ضمناً هنوز با فايرفاکس سازگار نيست؛ اما تا فردا مي‌شه!

1- توي قالب‌تون بين <head> و </head> اين خط رو اضافه کنيد:
<script type="text/javascript" language="javascript" src="http://armstory.googlepages.com/ltr.js"></script>

2- درست بعد از کد اسکريپتي که براي نمايش آيتم‌هاي Google Reader اضافه کرديد، اين‌ها رو اضافه کنيد:
<script language="javascript" type="text/javascript">
forceLTR('readerpublishermodule0');
</script>

3- قالب رو ذخيره کنيد و تمام!

4- از هر پيشنهاد و گزارشِ خطايي به شدت استقبال مي‌شه، هم توي کامنت‌ها و هم به آدرس EMail.

پ.ن: فايرفاکس‌اش هم درست شد!

هیچ نظری موجود نیست: