تاریخ جلالی در نسخه 1.5

Moderator: joomlalearn

Locked
Hoom@n
Joomla! Apprentice
Joomla! Apprentice
Posts: 16
Joined: Sat Jun 23, 2007 2:18 pm

تاریخ جلالی در نسخه 1.5

Post by Hoom@n » Sat Jun 23, 2007 10:33 pm

سلام . من تو این نسخه هر چی گشتم نتوستم محل تابع دیت رو پیدا کنم . ممنون می شم محل اون رو به من بگید و همین طور هم کارهایی که باید برای شمسی کردن بکنم. ضمنا من نمی خوام از اسکریپ های کلاینت ساید استفاده کنم و می خوام دیت من پی اچ پی باشه مثل کد زیر:

Code: Select all

<?php  
function farsi_date() {  
    $week= array("یکشنبه","دوشنبه","سه شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه");  
    $months = array("فروردین","اردیبهشت","خرداد","تیر","مرداد","شهریور","مهر","آبان","آذر","دی","بهمن","اسفند");  
    $d= date("w");  
    $day= Date("j");  
    $month = date("n");  
    $year= date("Y");  
    if ($year== 0){$year=2000;}  
    $y=1;  
    for($i=0;$i<3000;$i+=4) {  
        if ($year==$i) {$y=2;}  
        }  
    for($i=1;$i<3000;$i+=4) {  
        if ($year==$i) {$y=3;}  
        }  
if ($y==1) {  
        $year=$year-621;  
        if (($month<3) || (($month==3) && ($day< 21))){$year= $year-1;}  

   switch ($month) {  
        case 1:  
        if ($day<21) {$month=10;$day=$day+10;} else {$month=11;$day=$day-20;}  
            break;  
        case 2:  
        if ($day<20) {$month=11;$day=$day+11;} else {$month=12;$day=$day-19;}  
            break;  
        case 3:  
        if ($day<21) {$month = 12;$day=$day+9;} else {$month=1;$day=$day-20;}  
            break;  
        case 4:  
        if ($day<21) {$month = 1;$day=$day+11;} else {$month=2;$day=$day-20;}  
            break;  
        case 5:  
        case 6:  
        if ($day<22) {$month = 3;$day=$day+10;} else {$month=4;$day=$day-21;}  
            break;  
        case 7:  
        case 8:  
        case 9:  
        if ($day<23) {$month = 6; $day=$day+9;} else {$month=7;$day=$day-22;}  
            break;  
        case 10:  
        if ($day<23) {$month = 7; $day=$day+8;} else {$month=8;$day=$day-22;}  
            break;  
        case 11:  
        case 12:  
        if ($day<22) {$month = 9;$day=$day+9;} else {$month=10;$day=$day-21;}  
            break;  
        default:  
            break;  
        }  
        }  
if ($y==2) {  
        $year=$year-621;  
        if (($month<3) || (($month==3) && ($day< 20))){$year= $year-1;}  

   switch ($month) {  
        case 1:  
        if ($day<21) {$month=10;$day=$day+10;} else {$month=11;$day=$day-20;}  
            break;  
        case 2:  
        if ($day<20) {$month=11;$day=$day+11;} else {$month=12;$day=$day-19;}  
            break;  
        case 3:  
        if ($day<20) {$month=12; $day=$day+10;} else {$month=1;$day=$day-19;}  
            break;  
        case 4:  
        if ($day<20) {$month = 1;$day=$day+12;} else {$month=2;$day=$day-19;}  
            break;  
        case 5:  
        if ($day<21) {$month = 2;$day=$day+11;} else {$month=3;$day=$day-20;}  
            break;  
        case 6:  
        if ($day<21) {$month = 3;$day=$day+11;} else {$month=4;$day=$day-20;}  
            break;  
        case 7:  
        if ($day<22) {$month = 4;$day=$day+10;} else {$month=5;$day=$day-21;}  
            break;  
        case 8:  
        if ($day<22) {$month = 5;$day=$day+10;} else {$month=6;$day=$day-21;}  
            break;  
        case 9:  
        if ($day<22) {$month = 6;$day=$day+10;} else {$month=7;$day=$day-21;}  
            break;  
        case 10:  
        if ($day<22) {$month = 7; $day=$day+9;} else {$month=8;$day=$day-21;}  
            break;  
        case 11:  
        if ($day<21) {$month = 8;$day=$day+10;} else {$month=9;$day=$day-20;}  
            break;  
        case 12:  
        if ($day<21) {$month=9; $day=$day+10;} else {$month=10;$day=$day-20;}  
            break;  
        default:  
            break;  
        }  
        }  
if ($y==3) {  
        $year=$year-621;  
        if (($month<3) || (($month==3) && ($day< 21))){$year= $year-1;}  

   switch ($month) {  
        case 1:  
        if ($day<20) {$month=10;$day=$day+11;} else {$month=11;$day=$day-19;}  
            break;  
        case 2:  
        if ($day<19) {$month=11;$day=$day+12;} else {$month=12;$day=$day-18;}  
            break;  
        case 3:  
        if ($day<21) {$month=12; $day=$day+10;} else {$month=1;$day=$day-20;}  
            break;  
        case 4:  
        if ($day<21) {$month = 1;$day=$day+11;} else {$month=2;$day=$day-20;}  
            break;  
        case 5:  
        case 6:  
        if ($day<22) {$month = 3;$day=$day+10;} else {$month=4;$day=$day-21;}  
            break;  
        case 7:  
        case 8:  
        case 9:  
        if ($day<23) {$month = 6; $day=$day+9;} else {$month=7;$day=$day-22;}  
            break;  
        case 10:  
        if ($day<23) {$month = 7; $day=$day+8;} else {$month=8;$day=$day-22;}  
            break;  
        case 11:  
        case 12:  
        if ($day<22) {$month = 9;$day=$day+9;} else {$month=10;$day=$day-21;}  
            break;  
        default:  
            break;  
        }  
        }  
return array ($week[$d],$day,$months[$month-1],$year,$month);  
}  
?>  
<HTML>  
<HEAD>  
<META content="Microsoft FrontPage 5.0" name=GENERATOR>  
<meta name="author" content="vahid fakher ([email protected])">  
<meta name="link" content="http://www.eeciran.com">  
<META content="FrontPage.Editor.Document" name=ProgId>  
<META http-equiv=Content-Type content="text/html; charset=utf-8"></HEAD>  
<TITLE>تبدیل تاریخ میلادی به شمسی</TITLE>  
</HEAD>  
<BODY>  
      <TABLE align="center"><TR><TD>  
      <FONT face=tahoma size="2" color="#000000">  
<?  
list ($w,$d,$m,$y,$m_no)=farsi_date();  
$fd=$w."  ".$d."/".$m_no."/".$y;  
echo $fd;  
?>  
      </FONT>  
      </TD></TR></TABLE>  
      <TABLE align="center"><TR><TD>  
      <FONT face=tahoma size="2" color="#000000">  
<?  
list ($w,$d,$m,$y,$m_no)=farsi_date();  
$fd=$w."  ".$d."  ".$m."  ".$y;  
echo $fd;  
?>  
      </FONT>  
      </TD></TR></TABLE>  
</BODY>  
</HTML>

User avatar
alavi nik
Joomla! Explorer
Joomla! Explorer
Posts: 344
Joined: Wed Sep 20, 2006 7:48 pm
Location: Tehran,Iran
Contact:

Re: تاریخ جلالی در نسخه 1.5

Post by alavi nik » Tue Jun 26, 2007 12:47 pm

سلام.
ما جوملا 1.5 بتا 2 رو كاملا فارسي كرديم.
ميتونيد دريافت كنيد

http://www.joomfa.org/index.php?option= ... &Itemid=42

موفق باشيد
Joomfa Team(Joomla farsi) ==> http://joomfa.org

Hoom@n
Joomla! Apprentice
Joomla! Apprentice
Posts: 16
Joined: Sat Jun 23, 2007 2:18 pm

Re: تاریخ جلالی در نسخه 1.5

Post by Hoom@n » Wed Jun 27, 2007 8:13 pm

ببخشید من نپرسیدم که نسخه فارسی اون رو از کجا دانلود کنم. من پرسیدم چطور می تونم تاریخ اون رو فارسی کنم. ضمنا هم تاریخ فارسی به صورت سرور ساید و نه کلاینت ساید . ممنون می شم اگر من رو راهنمایی کنید.

kingnavid
Joomla! Fledgling
Joomla! Fledgling
Posts: 2
Joined: Thu Dec 20, 2007 10:33 am

Re: تاریخ جلالی در نسخه 1.5

Post by kingnavid » Thu Dec 20, 2007 10:45 am

سلام دوست من از زحمتی  که در فارسی سازی جوملا کشیدید متشکرم
یک سئوال برای من در مورد تاریخ جوملا موجود است
1- عوض کردن تاریخ جوملا به تنهایی کار راحتی میباشد ولی راهی که با تغییر زبان تاریخ به میلادی برگردد مهم است
لطفا اگر در این مورد اطلاعاتی دارید بفرمائید

User avatar
alavi nik
Joomla! Explorer
Joomla! Explorer
Posts: 344
Joined: Wed Sep 20, 2006 7:48 pm
Location: Tehran,Iran
Contact:

Re: تاریخ جلالی در نسخه 1.5

Post by alavi nik » Thu Dec 20, 2007 10:47 am

سلام دوست من
اگر دقت کنید با تغییر زبان تاریخ نیز عوض می شود
به سایت joomfa.org مراجعه نمایید
Joomfa Team(Joomla farsi) ==> http://joomfa.org

dozdius
Joomla! Fledgling
Joomla! Fledgling
Posts: 3
Joined: Mon Mar 12, 2007 11:47 am

Re: تاریخ جلالی در نسخه 1.5

Post by dozdius » Sun Jan 27, 2008 5:19 pm

باز هم تاریخ تکرار شد. طبق معمول همه فروم های فارسی زبان باز هم کسی که میتونه کمک کنه به جای کمک کردن آدرس سایت خودشو میده

User avatar
majid_empire
Joomla! Apprentice
Joomla! Apprentice
Posts: 23
Joined: Mon Mar 17, 2008 12:31 pm
Location: Tehran,IR
Contact:

Re: تاریخ جلالی در نسخه 1.5

Post by majid_empire » Sat Mar 22, 2008 11:06 am

Hoom@n wrote:
ببخشید من نپرسیدم که نسخه فارسی اون رو از کجا دانلود کنم. من پرسیدم چطور می تونم تاریخ اون رو فارسی کنم. ضمنا هم تاریخ فارسی به صورت سرور ساید و نه کلاینت ساید . ممنون می شم اگر من رو راهنمایی کنید.
باز هم تاریخ تکرار شد. طبق معمول همه فروم های فارسی زبان باز هم کسی که میتونه کمک کنه به جای کمک کردن آدرس سایت خودشو میده
من 100 درصد با این دو دوستمون موافقم اینجا کل صورت مساله اپن سورسه اونوقت تا یه سوال میپرسی یا بهت جواب نمیدن یا آدرس سایت میدن تا نمیدونم شاید بازدید سایتشون بالا بره آقا اگه بلدی جواب بده اگه نه زحمت بکشید دکمه ارسال پاسخ را فشار ندهید ، کل مغهوم این انجمن اینه که یه نفر بیاد یه چیزی که بلد نیست یاد بگیره نه اینکه ادرس سایت تحویل بگیره آقا اگه شما فارسی کردی جوملا 1.5 رو دمت گرم برا خودت کردی شاید یک نفر بخواد این کار رو یاد بگیره تکلیفش چیه؟
خطاب مستقیم به مدرن : به نظر من بهتره شما به همون سایت خودت برسی که قالب پولی رو که کپی رایت داره داره در سایتی که به قول خودتون پشتیبان فارسی جوملاس استفاده کردی ( که فکر نمیکنم شما اون رو خریده باشید از سایت فروشنده !!!)
:pop
...because open source matters

User avatar
alavi nik
Joomla! Explorer
Joomla! Explorer
Posts: 344
Joined: Wed Sep 20, 2006 7:48 pm
Location: Tehran,Iran
Contact:

Re: تاریخ جلالی در نسخه 1.5

Post by alavi nik » Sun Mar 23, 2008 8:59 am

سلام خدمت شما دوست عزیز.

درسته
مگر مشکلی داره؟
ما قالب پولی رو ولی منتشر نمی کنیم.
این قالب فقط برای جومفا هست.کپی رایت هم داره و همچنین در سایت اصلیش پرداخت شده
لطفا قبل از اینکه حرف بزنید و ... ابتدا تحقیق کنید

موفق باشید
Joomfa Team(Joomla farsi) ==> http://joomfa.org

User avatar
alavi nik
Joomla! Explorer
Joomla! Explorer
Posts: 344
Joined: Wed Sep 20, 2006 7:48 pm
Location: Tehran,Iran
Contact:

Re: تاریخ جلالی در نسخه 1.5

Post by alavi nik » Sun Mar 23, 2008 9:07 am

همچنین در نسخه جدید در حال انتشار ، توضیح کامل درارتباط با ناریح داده می شود.
Joomfa Team(Joomla farsi) ==> http://joomfa.org

User avatar
majid_empire
Joomla! Apprentice
Joomla! Apprentice
Posts: 23
Joined: Mon Mar 17, 2008 12:31 pm
Location: Tehran,IR
Contact:

Re: تاریخ جلالی در نسخه 1.5

Post by majid_empire » Sun Mar 23, 2008 10:25 am

دوست عزیز در مورد قالب شما من صریح نگفتم که شما اون رو نخریدید اگر به شما برخورد من عذر میخوام . ( این مساله هم بهتره همین جا خاتمه پیدا کنه و ما درگیر این گونه مسایل در انجمن رسمی جوملا نشیم من باز هم میگم در مورد این مساله من تند رفتم )
در مورد تاریخ اینو بگم که شما چرا در همین جا توضیح نمیدید و ما حتما باید منتظر انتشار جوملا 1.5 از سمت شما باشیم؟
با این حال من منتظر میمونم تا شما اون رو منتشر کنید تا ببینم که چه توضیحاتی در مورد تاریخ دادید
و اگر ممکن هست وقتی نسخه 1.5 رو منتشر کردید خبرش رو به من بدید که به سایت شما سر بزنم و اون رو دریافت کنم

راستی : اگه شما با مسولین این بخش فارسی رابطه دارید که فکر میکنم آقای فیروزمندان باشند لطفا بهشون بگید که از مسولین انجمن بخواهند که فونت محتوای مطالب فارسی و عربی رو "تا هما " کنند که چشممون این قدر ازیت نشه !!؟؟
با تشکر فراوان
...because open source matters

User avatar
alavi nik
Joomla! Explorer
Joomla! Explorer
Posts: 344
Joined: Wed Sep 20, 2006 7:48 pm
Location: Tehran,Iran
Contact:

Re: تاریخ جلالی در نسخه 1.5

Post by alavi nik » Sun Mar 23, 2008 11:24 am

خواهش می کنم دوست من
بنده هم از شما پوزش میطلبم.
در ارتباط با فونت هم من با مدیر جوملا صحبت می کنم تا انشا الله مشکل حل بشه.ولی فکر نکنم این کار فقط برای انجمن فارسی انجام بشه.
در ارتباط با تاریخ هم ما در نسخه 1.5.2 هیچ گونه ویرایشی نخواهیم کرد و تنها فایل تاریخ را اضافه می کنیم در زبان فارسی
زیرا در سیستم جدید از getdate
استفاده شده و کار رو آسان کرده و ما هم تاریخ شمسی رو ست کردیم.

موفق باشید
Joomfa Team(Joomla farsi) ==> http://joomfa.org

User avatar
majid_empire
Joomla! Apprentice
Joomla! Apprentice
Posts: 23
Joined: Mon Mar 17, 2008 12:31 pm
Location: Tehran,IR
Contact:

Re: تاریخ جلالی در نسخه 1.5

Post by majid_empire » Sun Mar 23, 2008 12:48 pm

با تشکر از پاسخ شما من منتظر انتشار 1.5.1 هستم
در مورد فونت هم فکر نکنم مدیر انجمن قبول نکنند چون فونت انگلیسی فعلی فرقی با تا همای آن ندارد
;D
در غیر اینصورت مجبوریم از تگ نقل قول استفاده کنیم
:)
...because open source matters

User avatar
alavi nik
Joomla! Explorer
Joomla! Explorer
Posts: 344
Joined: Wed Sep 20, 2006 7:48 pm
Location: Tehran,Iran
Contact:

Re: تاریخ جلالی در نسخه 1.5

Post by alavi nik » Sun Mar 23, 2008 5:09 pm

من خودم تعجب میکنم چرا لیست فونت نداره این فروم

تو اس ام اف داشت
Joomfa Team(Joomla farsi) ==> http://joomfa.org

User avatar
majid_empire
Joomla! Apprentice
Joomla! Apprentice
Posts: 23
Joined: Mon Mar 17, 2008 12:31 pm
Location: Tehran,IR
Contact:

Re: تاریخ جلالی در نسخه 1.5

Post by majid_empire » Sun Mar 23, 2008 7:36 pm

حالا شما هم خودتو زیاد ازیت نکن فوقش همه ی مطلبارو با نقل قول بیان میکنیم :D ;D
...because open source matters

User avatar
alavi nik
Joomla! Explorer
Joomla! Explorer
Posts: 344
Joined: Wed Sep 20, 2006 7:48 pm
Location: Tehran,Iran
Contact:

Re: تاریخ جلالی در نسخه 1.5

Post by alavi nik » Mon Mar 24, 2008 1:55 pm

اینم میشه :D
Joomfa Team(Joomla farsi) ==> http://joomfa.org


Locked

Return to “Persian Forum”