PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : كمك ...... لطفا ... درخواست پلاگين تاريخ براي اسمارتي



vimax
November 15th, 2010, 06:31
سلام
من پلاگين تقويم شمسي براي اسمارتي رو دانلود كردم
اما نميدونم چه جوري ميشه استفاده كرد!

مثلا تيكه كد من اينه:


{$datetime->cdate("`$setting.setting_dateformat`", $datetime->timezone("`$owner->user_info.user_signupdate`", $global_timezone))}

چطوري مي تونم فارسيش كنم؟

vimax
November 15th, 2010, 18:14
كسي بلد نيست چه جوري ميشه استفاده كرد؟؟!

vimax
November 17th, 2010, 18:24
يكي نيست دستمو بگيره؟ :(
من تونستم تاريخ رو فارسي كنم
اصلا نياز به اسمارتي نبود!!
فقط يه فايل هست پي اچ پي مسئوليت تاريخ دهي رو بر عهده داره
در قسمت ثبت نام برنامه وقتي ميخوام روز سال ماه رو انتخاب كنم
سال غير فعال ميشه
روز از 1 شروع نميشه به هم ميريزه
ماه هم مثله روز ميشه
ظاهرا روز و ماه بر حسب ميلادي به فارسي برگردونده ميشه!
سال رو نميدونم ديگه چرا اينجوري ميشه با jdf

Rezash
November 17th, 2010, 19:01
سورس يك تقويم شمسي رو بدم به كارت مياد ؟

vimax
November 17th, 2010, 20:32
ممنون ميشم بدي فقط خدا كنه تكراري نباشه دي:

Rezash
November 18th, 2010, 02:20
<?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%'>&nbsp;</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>";

?>

asf_pack
March 9th, 2015, 15:49
با سلام من این کد رو تست کردم ولی جواب نمیده عدد روز های ماه رو چاپ نمی کنه لطفا راهنمایی کنید خیلی گیرم
با تشکر