با درود
آموزش تصویری تنظیم تاریخ هجری خورشیدی در بلاگر
بسته جاوااسکریپیت تاریخ هجری خورشیدی (persianDate.js) به روزرسانی شد. در این بسته ۲ تغییر انجام شدهاست:
فرمت تاریخ ساعت را نیز نمایش میدهد. برای استفاده از این قابلیت پیش از استفاده متغییر gLongFormat = true قرار دهید و سپس مقدار آن را به مقدار پیشفرض false تغییر دهید.
فرمت تاریخ با روزهای پارسی. هر روز پارسی در ماه یک نام داشته است. برای استفاده از این قابلیت پیش از استفاده متغییر gParsiLongFormat = true قرار دهید و سپس آن را به مقدار پیشفرض false تغییر دهید.
جالب است که بدانید در سالنامه باستانی شنبه آخرین روز هفته بودهاست.
با تشکر از امین حبیبی شهری. پایه این برنامه از ایشان است. تمام تغییرات برای فرمتهای مختلف و اعداد فارسی را من اضافه کردم.
برای استفاده این برنامه خواهشمند است به این نشانی پیوند دهید تا در آینده آخرین نسخه بهروزرسانی شده را استفاده کنید.
استفاده برای بلاگر قدیمی:
<script language="javascript">
var postDate = '<$BlogDateHeaderDate$>';
gParsiLongFormat= true;
document.write(toPersianDate(postDate));
gParsiLongFormat= false;
</script>
استفاده برای بلاگر جدید:
<script type='text/javascript'>
var postdate = '<data:post.dateHeader/>';
gParsiLongFormat = true;
document.write(ToPersianDate(new Date(postdate)));
gParsiLongFormat = false;
</script>
استفاده برای نظرهای بلاگر جدید:
<script type='text/javascript'>
var postdate = '<data:comment.timestamp/>';
gLongFormat = true;
document.write(ToPersianDate(new Date(postdate)));
gLongFormat = false;
</script>


آموزش تصویری تنظیم تاریخ هجری خورشیدی در بلاگر
بسته جاوااسکریپیت تاریخ هجری خورشیدی (persianDate.js) به روزرسانی شد. در این بسته ۲ تغییر انجام شدهاست:
فرمت تاریخ ساعت را نیز نمایش میدهد. برای استفاده از این قابلیت پیش از استفاده متغییر gLongFormat = true قرار دهید و سپس مقدار آن را به مقدار پیشفرض false تغییر دهید.
فرمت تاریخ با روزهای پارسی. هر روز پارسی در ماه یک نام داشته است. برای استفاده از این قابلیت پیش از استفاده متغییر gParsiLongFormat = true قرار دهید و سپس آن را به مقدار پیشفرض false تغییر دهید.
جالب است که بدانید در سالنامه باستانی شنبه آخرین روز هفته بودهاست.
با تشکر از امین حبیبی شهری. پایه این برنامه از ایشان است. تمام تغییرات برای فرمتهای مختلف و اعداد فارسی را من اضافه کردم.
برای استفاده این برنامه خواهشمند است به این نشانی پیوند دهید تا در آینده آخرین نسخه بهروزرسانی شده را استفاده کنید.
استفاده برای بلاگر قدیمی:
<script language="javascript">
var postDate = '<$BlogDateHeaderDate$>';
gParsiLongFormat= true;
document.write(toPersianDate(postDate));
gParsiLongFormat= false;
</script>
استفاده برای بلاگر جدید:
<script type='text/javascript'>
var postdate = '<data:post.dateHeader/>';
gParsiLongFormat = true;
document.write(ToPersianDate(new Date(postdate)));
gParsiLongFormat = false;
</script>
استفاده برای نظرهای بلاگر جدید:
<script type='text/javascript'>
var postdate = '<data:comment.timestamp/>';
gLongFormat = true;
document.write(ToPersianDate(new Date(postdate)));
gLongFormat = false;
</script>
سلام بهرام جان
ReplyDeleteبهرام جان لطفا برای کسانی هم که از قالبهای کلاسیک بلاگر استفاده میکنند فکری بکنید. چگونه میتوان از این بسته در قالبهای کلاسیک استفاده کرد؟
خیلی متشکرم
بهرام جان
ReplyDeleteمن روی بلاگر قدیمی تستش کردم اما جواب نداد. یعنی اصلا تاریخ ها را نمایش نمی داد.
البته من در قالب وبلاگم به فایل جاوااسکریپت لینک دادم و از اسکریپت به صورت اینلاین استفاده نکردم. ممنون می شوم توضیح بیشتری بدهی
متشکرم
سلام
ReplyDeleteبه نظرم ایراد داره در بلاگر. وقتی در یک روز چند تا یادداشت بنویسی مشکل پیدا میکنه و تاریخ رو نمایش نمیده. به جاش مینویسه » undefined، NaN undefined NaN، undefined. در صورتی که نسخهی قبلی این مشل رو نداشت.
سلام
ReplyDeleteاین نوشته و این کد باید برای به اینجا رسیدنش خیلی کار شده باشه . اما . شما هیچ گونه توضیحی در مورد چگونگی استفاده از اون رو ننوشتید . این که این کد ها رو در روی بلاگر جدید باید کجای صفحه کد ها قرار داد تا کار کنه . ممنون میشم تا در این باره توضیحی کامل تر ارائه کنید تا افراد کم سوادی مثل من هم بتوانند از اون استفاده کنند . این که کد را در تنظیمات اچ تی ام ال باید در کجا یا به جای چه دستوراتی قرار داد . ممنون میشم
در کد html شما وقتی گزینه expand را انتخاب کنید میوانید عنصر data:post.dateHeader را پیداکنید و با کدهای این نوشته جایگزین کنید.
ReplyDeleteسلام بهرام
ReplyDeleteexpandرااز كجا انتخاب كنم؟
من از قالب كلاسيك استفاده مي كنم چگونه تاريخ نظرات را در وبلاگم شمسي كنم؟
آقا دمتون گرم، ممنون خیلی باحال بود.
ReplyDeleteمن حرفه ای نیستم ولی فکر کنم بتونم دوستان رو کمی راهنمایی کنم:
۱- من با بلاگر جدید تست کردم و جواب گرفتم ، نمی دونم با بلاگر قدیمی به چه صورت میشه
۲- در ویرایش HTML - تیک گسترش الگوهای عناصر صفحه را بزنید تا data:post.dateHeader را ببینید.
3- تنظیمات - قالب بندی - قالب سرصفحه: تاریخ حتما باید به صورت 2008/06/26 (در لیست نهمین مورد) باشد. در غیر اینصورت undefined، NaN undefined NaN، undefined را نمایش می دهد
امیدوارم که تونسته باشم کمی بکنم و باز هم از بهرام عزیز و بقیه دوستان ممنونم
مرسی بهزاد برای راهنمایی
ReplyDeleteاین هم یک راهنمای تصویری
ReplyDeleteبهرام جان درود بر شما
ReplyDeleteاگه میشه در مورد سئوالم منو راهنمایی کنید
هم در پشتیبانی فارسی بلاگر گذاشتم(
اینجا) و هم به آی دی یاهوی شما فرستادم
ممنون و سپاس
راستی از این بسته برای تاریخ و ساعت زیر هر پست هم میشه استفاده کرد.
ReplyDeletedata:post.timestamp
این به درد کسانی میخوره که نمی خوان بالای هر پست بلاگشون تاریخ نشون داده بشه. تنظیماتش هم مثل تنظیمات بخش نظرات بصورت کامل باید باشه.
البته ببخشید که من فضولی کردم! داشتم سعی می کردمم که این Am/Pm رو حذف کنم که نشد تنها راه حل یا سیستم ۲۴ ساعتی (مثل بلاگ شما) یا استفاده از این بسته است.
من جاوااسکریپت بلد نیستم میشه کاری کرد که زمان را توبلاگر بصورت کامل انتخاب بشه بدون تاریخ و در زیر هر پست بصورت ب ظ و ق ظ نشون داده بشه؟ خداییش اینطوری خیلی آزار دهنده است
سلام
ReplyDeleteپياده سازي شده با جي كوئري براي فايرفاكس
http://userscripts.org/scripts/show/38896