دیتالایف انجین فارسی

تقویم و آرشیو كاملاً شمسی

تاریخ انتشار: 26 اردیبهشت 1387
ارسال کننده: saron
بالاخره بعد از چهار روز تلاش و با هدف اشاعه فرهنگ ایرانی اسلامی بین مدیران وب سایت و وبلاگها ی فارسی زبان و اینترنت و همچنین آموزش علاقه مندان به زبان php ، تقویم دیتالایف انجین رو از میلادی به شمسی تبدیل كردم . با این تقویم تمام لینكها و آدرسها وب سایتتان به صورت شمسی خواهند شد . این تقویم قابلیت جابجائی بین ماه قبل و بعد و هچنین سال قبل و بعد را داراست .

این تقویم تحت لیسانس GPL منتشر می شه و استفاده از اون برای عموم آزاد هستش و كسی حق فروش اون رو نداره .
برای حمایت از برنامه نویس لطفاً نا نویسنده رو از بالای فایلها حذف نفرمائید .

كارهای قبل از دانلود : ابتدا چشمهای خود را بسته و سه صلوات بلند بفرستین . بعدش هم یه دعای مشت تنوری ته دلی برای ما بكنین.
  • دانلود
  • آموزش نصب
  • تصاویر
لینك دانلود برای ورژن 7.0

لینك دانلود برای ورژن 6.7
نام فایلحجم فایلتعداد دانلودعملیات
نكته 1 : دوستان به دلیل دستكاری در فایلهای engine.php در پوشه ی engine و website.lng در پوشه ی language/Farsi ، دقت داشته باشند كه اگر احیاناً قبلاً این فایلها را دستكاری نموده اند ، ابتدا تغییرات مورد نظر را در این فایلها ایجاد و سپس روی سرور آپلود نمائید .

نكته 2 : احیاناً اگر دوستان از ماژولهائی استفاده می كنند كه درون آنها از لینكها ی میلادی استفاده شده ، تقویم به درستی كار نخواهد كرد . لازم است این ماژولها برای آدرس دهی خود از لینكها شمسی استفاده نمایند .برای این كار كافیست در فایلهای ماژوا خود به دنبال كدی شبیه به : date('Y/m/d گشته و لغت date آن را به jdate تبدیل نمایند .


پس از نصب تقویم برای نمایش بهتر آن ، در فایل engine.css در پوشه ی templates/YourSkin/css كد زیر رو بیابید :

.calendar td, th {
     font-family:Tahoma;
     font-size:10px;
     text-decoration: none;
     padding: 3px;
}

و در زیر آن كد زیر را وارد نمائید :

.emrooz {    
    border:1px solid #c6a646; background-color: #EEEEDD;
    text-align: center;
    font-family:Tahoma;
    font-size:10px;    
}
تقویم و آرشیو كاملاً شمسی

تقویم و آرشیو كاملاً شمسی

تقویم و آرشیو كاملاً شمسی

تقویم و آرشیو كاملاً شمسی

تقویم و آرشیو كاملاً شمسی
34 نفر (34 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
تشکر
مدیر کل
26 اردیبهشت 1387 - 23:38
آقا دمت گرم عجب چیزی شده flower pray yes

--------------------
عضو سایت
26 اردیبهشت 1387 - 23:47
سلام.
اگه ممکنه یک جای دیگه آپلود کنید. رپید شیر خیلی اذیت میکنه تا یک فایل بده! همین کد تصویریش هم معضلی شده برای خودش.
ممنونم.

ویرایش: دانلود کردم. مرسی. Testing ...
عضو سایت
26 اردیبهشت 1387 - 23:54
مرسی! اقای محمد یکتا یاد بگیر wink
مدیر بازنشسته
27 اردیبهشت 1387 - 01:04
با سلام خدمت دوستان عزیز
آقای یكتا قرار شد كه اینو تو وب سایتتون استفاده كنید .

این لینكهای دیگه برای دانلود :

لینك دانلود برای ورژن 7.0

لینك دانلود برای ورژن 6.7
عضو سایت
27 اردیبهشت 1387 - 02:00
پس آقا محمد on هم می شوند angry smile2
عضو سایت
27 اردیبهشت 1387 - 10:48
ایــــــــول دستتون درد نکنه
خیلی حال دادید
عضو سایت
27 اردیبهشت 1387 - 13:14
Woops wink flower
آقا ایول منتظر كارای بعدیتیم love
عضو سایت
27 اردیبهشت 1387 - 21:44
عالیه تشكر
عضو سایت
27 اردیبهشت 1387 - 22:48
سلام من این تقویم و ارشیو شمسی رو روی لوکال نصب کردم دیگه صفحه اصلی لود نمیشه
مدیر بازنشسته
27 اردیبهشت 1387 - 23:01
saeed2000,
به نكات بالا توجه كردین ؟
نسخه ی دیتا لایف شما چند هستش ؟
عضو سایت
28 اردیبهشت 1387 - 11:22
نسخه دیتالایف انجین من 7 هستش و نسخه مربوط به ور}ن 7 رو هم دانلود کردم
مدیر بازنشسته
28 اردیبهشت 1387 - 19:05
قاعدتاً هیچ مشكلی نباید داشته باشه !!
تمام فایلها رو به درستی روی لوكال كپی كردین ؟
من احتمال می دم یكی از فایلها رو به درستی كپی نكردین . اگه این جور بود دیگران هم باید گزارش خطا می دادن .
فایل engine رو چك كنین ببینین درست كپی شده ؟ فایلهای دیگه رو قبلاً دستكاری نكردین . آخه فایلهای تغییر داده شده برای دو نسخه تقرباً یكسان هستش و قاعدتاً نباید مشكلی باشه ؟؟
موفق باشین .
میهمان
28 اردیبهشت 1387 - 19:29
من هم با لوکال هاست به مشکل بر خوردم چندین مرتبه هم امتحان کردم ولی باز هم نشد اروری که داد تو این مایه ها بود windows doesn't support the date error on line 174 /modules/funections.php
مدیر بازنشسته
29 اردیبهشت 1387 - 00:27
mohammadreza,
دوست عزیز این ارور مال اینه كه شما قبلاً تو یكی از فایلهائی كه تو بسته هست تغییراتی دادین و حالا اون تغییرات با این برنامه ناسازگاره . اوال این فایلها را كپی كنید و بعد تغییرات رو بدین . من این برنامه رو برای نسخه ی اصلی آماده كردم .

راه حل : برای امتحان نمودن این برنامه روی لوكال برای اینكه به مشكل برنخورید این راه حل رو پیشنهاد می دم . ابتدا یك پوشه جدید با نام مثلاً dle یا هر نام دلخواه ایجاد كنید . بعد فایلهای اصلی برنامه datalife 7 رو بدون هیچ تغییری تو اون كپی كنید . بعد از این كار برنامه دیتا لایف رو نصب كنید . حالا پوشه های برنامه ی تقویم رو همون طوری كه هستن روی پوشه های دیتا لایف كپی كنید . حالا به تنظیمات برین و قالبی كه توش {calendar} داره رو انتخاب كنید . بعد كه یه بار سایت رو رو لوكال رفرش كنید ،‌ تقویم رو كامل می بینید .
دیگه فكر نمی كنم مشكلی باشه . اگه بازم مشكلی بود دیگه به برنامه مربوط نمی شه . چون این برنامه بارها روی سیستمهای مختلف امتحان شده .

موفق باشین .
عضو سایت
29 اردیبهشت 1387 - 10:17
آقا این چرا یه دفعه مطالبو با تاریخ شمسی نشون میده یه دفعه با میلادی، یا میگه اصلا مطلب پیدا نشد در حالیکه مطلب وجود داره
فکر کنم باید تو فایل show.short.php اون jdate تبدیل به date بشه.
مدیر بازنشسته
29 اردیبهشت 1387 - 14:09
lord313,
چنین مشكلی وجود نداره . اگر در اون فایل jdate به date تبدیل بشه همه ی تاریخها میلادی میشن و اصلاً كار نمی كنه . شما تو یكی از فایلها date رو به jdate تبدیل نكردین .
دوست عزیز برای برطرف شده این مشكل كامنت بالائی رو یه مطالعه بفرمائید .

موفق باشید .
عضو سایت
29 اردیبهشت 1387 - 14:12
سلام
منم با هاش مشکل دارم،توی لوکال هاست صفحه ی اول سایت بالا نمی یاد.
مدیر بازنشسته
29 اردیبهشت 1387 - 14:40
vadood,
دوست عزیز راه حل رو در چهار كامنت بالاتر مطالعه بفرمائید . smile
عضو سایت
29 اردیبهشت 1387 - 19:47
saron,
ببخشید ولی من همه ی کارهایی رو که در بالا گفتید انجام دادم این هشدارها رو میده:
Warning: mktime(): Windows does not support negative values for this function in H:\Apache2\htdocs\engine\modules\functions.php on line 174 Warning: date(): Windows does not support dates prior to midnight (00:00:00), January 1, 1970 in H:\Apache2\htdocs\engine\modules\calendar.php on line 122 Warning: mktime(): Windows does not support negative values for this function in H:\Apache2\htdocs\engine\modules\functions.php on line 174 Warning: date(): Windows does not support dates prior to midnight (00:00:00), January 1, 1970 in H:\Apache2\htdocs\engine\modules\functions.php on line 30 Warning: date(): Windows does not support dates prior to midnight (00:00:00), January 1, 1970 in H:\Apache2\htdocs\engine\modules\functions.php on line 31 Warning: date(): Windows does not support dates prior to midnight (00:00:00), January 1, 1970 in H:\Apache2\htdocs\engine\modules\functions.php on line 32 Fatal error: Maximum execution time of 30 seconds exceeded in H:\Apache2\htdocs\engine\modules\functions.php on line 195
ممنون میشم اگه کمکم کنید.
مدیر بازنشسته
30 اردیبهشت 1387 - 13:49
vadood,
می گم شما ساعت كامپیوترتون خراب نیست ؟ به احتمال قوی این خطا مال اینه كه ویندوز به درستی نمی تونه تاریخ سیستم رو بخونه و تبدیل به شمسی كنه و این مشكل از برنامه نیستش .
یه سئوال دیگه :
شما برای اینكه برنامه های مدیریت محتوا رو رو كامپیوتر خودتون آزمایش كنید از برنامه ی خاصی مثلاً Xampp یا ... استفاده می كنید یا خودتون به طور دستی php و آپاچی و ... رو نصب كردین ؟

شما این برنامه رو از اینجا دانلود كنید و دوباره به همون روشی كه گفته شده نصب كنید . اگر مشكل حل نشد دیگه جوابی ندارم كه بدم مگر اینكه خودم بشینم پشت سیستمت و درستش كنم smile

لینك دانلود برای ورژن 7.0
عضو سایت
31 اردیبهشت 1387 - 10:20
سلام دوستان عزیز
آقا بنده هم روی هاست آپلودش كردم ولی ارور داد كه متاسفانه سایت ریخت به هم . . .
فایل ها رو دوباره گزاشتم سایت به حال اولیه برگشت اگه ممكنه ماژول رو تصحیح و دوباره آپلود بفرمایید.
با تشكر/ شمس
عضو سایت
02 خرداد 1387 - 11:40
saron,
آقا دست شما درد نکنه درست کار کرد.
شرمنده با سوال هام اذیتتون کردم.
منتظر کارهای بعدی تون هستم...
مدیر بازنشسته
02 خرداد 1387 - 17:25
من یك كلاس از این تقویم هم به اسم خودم تو سایت phpclasses.org ثبت كردم كه فوق العاده می تونه برای دوستان توسعه دهنده مفید باشه .

لینك كلاس تقویم شمسی

استفاده از این كد به شرط رعایت مفاد توافقنامه GPL آزاد هستش .
امیدوارم كه برای دوستان عزیز سودمند باشه . flower flower
عضو سایت
20 خرداد 1387 - 16:19
با سلام و تشکر از برنامه بسیار کاربردی شما
لازم چند مطلب و چند اشکال را بیان کنم:
1 من از دیتالایف انجین 7 استفاده می کنم و پس از نصب این برنامه مشکل خواصی ایجاد نشد.(در روی localhost)
2. در هنگام نمایش تقویم، روز شنبه به عنوان آخرین روز هفته نشان داده می شود و رنگ آن قرمز است
3. در هنگام نمایش صفحه ی پست های یک ماه خاص، مثلا 1378/3 نام ماه میلادی معادل یعنی "مارس" در عنوان و متن صفحه نشان داده می شود.
اگر راه حلی برای این مشکل ها دارید،لطفا راهنمایی کنید
عضو سایت
22 خرداد 1387 - 11:50
با سلام مجدد و تشکر ویژه
مشکلاتی که در نظر قبلی داشتم کاملا بر طرف شد.
علت اون هم کپی نکردن فایل website.lng در پوشه مخصوص خودش بود.
راستی شدیدا منتظر کار بعدی شما "شمسی سازی تقویم جاوا اسكریپت دیتالایف انجین" هستم.
با تشکر
عضو سایت
07 شهریور 1387 - 11:19
دوست عزیز ممنون از مطلبتون
فقط اگه امکان داشته باشه تغییراتی که در فایل ها دادید رو بنویسید چون فایل هایی که شما گذاشتید رو من بیشترشون رو ویرایش کردم و امکان قرار دادن فایل های شما به جای فایل های قبلی نیست و باید کدها رو داخل فایل ها قرار بدم
مدیر بازنشسته
08 شهریور 1387 - 11:46
دوست عزیز تغییرات زیاد هست بخصوص در دو فایل calendar.php و engine.php . شما كه ماشاالله بلدید تغییرات بدید خب اون تغییرات رو هم پیدا می كنید . كافیه فایل جدید رو با فیال قدیم یه مقایسه بكنید راحت تغییرات رو پیدا می كنید .
موفق باشید .
عضو سایت
09 مهر 1387 - 21:49
اقا من هم یک مشکل دارم
آرشیو من دیگه کار نمیکنه آخه...
عضو سایت
12 مهر 1387 - 10:07
خخخخخخخخخخخخخخخخخخخخ
خخخخخییییییییییییییی
ییییلی دستت درد نکنه
عالی بود
عضو سایت
27 مهر 1387 - 19:29
میشه دقیقا بگید کجای فایل زبان تغییر می کنه ؟ آخه من خیلی روش کار کردم! belay
جهت ارسال نظر، فرم زیر را تکمیل نمائید:
نام:*
ایمیل:*
متن نظر:

 
پررنگکج خط دارخط دار در وسط|سمت چپوسط سمت راست|قرار دادن شکلکانتخاب رنگ|پنهان کردن متنقراردادن نقل قولتبدیل نوشته ها به زبان روسیقراردادن Spoiler
کد امنیتی: *