كمك ...... لطفا ... درخواست پلاگين تاريخ براي اسمارتي
سلام
من پلاگين تقويم شمسي براي اسمارتي رو دانلود كردم
اما نميدونم چه جوري ميشه استفاده كرد!
مثلا تيكه كد من اينه:
کد HTML:
{$datetime->cdate("`$setting.setting_dateformat`", $datetime->timezone("`$owner->user_info.user_signupdate`", $global_timezone))}
چطوري مي تونم فارسيش كنم؟
پاسخ : كمك ...... لطفا ... درخواست پلاگين تاريخ براي اسمارتي
كسي بلد نيست چه جوري ميشه استفاده كرد؟؟!
پاسخ : كمك ...... لطفا ... درخواست پلاگين تاريخ براي اسمارتي
يكي نيست دستمو بگيره؟ :(
من تونستم تاريخ رو فارسي كنم
اصلا نياز به اسمارتي نبود!!
فقط يه فايل هست پي اچ پي مسئوليت تاريخ دهي رو بر عهده داره
در قسمت ثبت نام برنامه وقتي ميخوام روز سال ماه رو انتخاب كنم
سال غير فعال ميشه
روز از 1 شروع نميشه به هم ميريزه
ماه هم مثله روز ميشه
ظاهرا روز و ماه بر حسب ميلادي به فارسي برگردونده ميشه!
سال رو نميدونم ديگه چرا اينجوري ميشه با jdf
پاسخ : كمك ...... لطفا ... درخواست پلاگين تاريخ براي اسمارتي
سورس يك تقويم شمسي رو بدم به كارت مياد ؟
پاسخ : كمك ...... لطفا ... درخواست پلاگين تاريخ براي اسمارتي
ممنون ميشم بدي فقط خدا كنه تكراري نباشه دي:
پاسخ : كمك ...... لطفا ... درخواست پلاگين تاريخ براي اسمارتي
کد PHP:
<?php
include('jdf.php');
$Month = (!is_numeric(@$_GET['Month'])) ? jdate ("m") : $_GET['Month'];
$Day = (!is_numeric(@$_GET['Day'])) ? jdate ("d") : $_GET['Day'];
$Year = (!is_numeric(@$_GET['Year'])) ? jdate ("Y") : $_GET['Year'];
// time stamp for first day of given/current month
$cTimestamp = jmaketime (0, 0, 0, $Month, 1, $Year);
// time stamp for index.php
$sTimestamp = jmaketime (0, 0, 0, $Month, $Day, $Year);
$sTimestamp = ($sTimestamp <0) ? -$sTimestamp : $sTimestamp;
$i= 0;
$Ttamp = jmaketime (0, 0, 0, $Month,'1',$Year);
$Ttamp2 = jmaketime (0, 0, 0, $Month,'31',$Year);
$ctimestamp = jmaketime (jdate('H'), 0, 0, jdate('m'),jdate('d'),jdate('Y'));
$CMonth = jdate("m");
$CYear = jdate("Y");
$MonthName = jdate("F", $cTimestamp);
$MonthNum = jdate("m", $cTimestamp);
if ($Month >= 12)
{
$NextMonth = "1&Year=".($Year + 1);
$LastMonth = ($Month-1)."&Year=".$Year;
$NextMonthv = "1-".($Year + 1);
$LastMonthv = ($Month-1)."-".$Year;
}
elseif ($Month <= 1)
{
$NextMonth = "2&Year=".$Year;
$LastMonth = "12&Year=".($Year - 1);
$NextMonthv = ($Month + 1)."-".$Year;
$LastMonthv = ($Month - 1)."-".$Year;
}
else
{
$NextMonth = ($Month + 1)."&Year=".$Year;
$LastMonth = ($Month - 1)."&Year=".$Year;
$NextMonthv = ($Month + 1)."-".$Year;
$LastMonthv = ($Month - 1)."-".$Year;
}
$Cal = '';
$NMV = 'index.php?Month='.$NextMonth;
$LMV = 'index.php?Month='.$LastMonth;
$Cal .= "<div align='center'>
<table cellpadding=0 dir=rtl width=98% height=180 style='border: 0px solid #cccccc'>
<tr bgcolor='#ffffff'>
<td><a href=\"$NMV\" title='ماه بعد'>«</a></td>
<td colspan=5 align=center style='padding-top: 2px; padding-bottom: 5px'>
<b>$MonthName".Convertnumber2farsi($Year)."</b></td>
<td><a href=\"$LMV\" title='ماه قبل'>»</a></td>
</tr>
<tr style='font-weight: bold' height='12.5%'>
<td align=center width='14.28%'>ش</th>
<td align=center width='14.28%'>ی</td>
<td align=center width='14.28%'>د</td>
<td align=center width='14.28%'>س</td>
<td align=center width='14.28%'>چ</td>
<td align=center width='14.28%'>پ</td>
<td align=center width='14.28%'>ج</td>
</tr>";
$MonthStart = jdate("w", $cTimestamp);
if ($MonthStart == 6)
{
$MonthStart = -1;
}
$LastDay = jdate("d", jmaketime (0, 0, 0, $Month+1, 0, $Year));
$StartDate = -$MonthStart;
for ($k = 1; $k <= 6; $k++)
{
$Cal .= "<tr>";
for ($i = 1; $i <= 7; $i++)
{
if (($StartDate <= 0) || ($StartDate > $LastDay))
{
$Cal .= "<td height='12.5%'> </td>";
}
elseif (($StartDate >= 1) && ($StartDate <= $LastDay))
{
$Cal .= "<td height='12.5%' align=center bgcolor='";
$Cal .= "'>".Convertnumber2farsi($StartDate)."</td>";
}
$StartDate++;
}
$Cal .= "</tr>\n";
}
$Cal .= "</table></div>";
?>
1 فایل پیوست
پاسخ : كمك ...... لطفا ... درخواست پلاگين تاريخ براي اسمارتي
با سلام من این کد رو تست کردم ولی جواب نمیده عدد روز های ماه رو چاپ نمی کنه لطفا راهنمایی کنید خیلی گیرم
با تشکر