تاریخ شمسی و میلادی ( همزمان )

Hyper

Active Member
با سلام

این مود رو دیشب نوشتم ( پنجمین مود )

نسخه کامل شده تاریخ شمسی برای phpBB است و امکان نمایش تاریخ شمسی و میلادی را به صورت همزمان در تمامی قسمت های فروم فراهم میکند
برای phpbbhacks.com هم ارسال کرده ام که هنوز آپلود نشده ...

رضا


PHP:
############################################################## 
## MOD Title: Persian & Latin Date Simultaneity
## MOD Author: Reza Partovi [ Hyper , Cyber : [email protected] :  http://www.majidonline.com ]
## MOD Description: You can display date in persian calender & Latin calender simultaneity in your forums. 
## MOD Version: 1.0.0 
## 
## Installation Level: Easy 
## Installation Time: 30 Minutes 
## Files To Edit: 18 Files 
##                   includes/functions.php , 
##                   includes/page_header.php , 
##                   includes/usercp_viewprofile.php , 
##                   index.php , 
##                   privmsg.php , 
##                   memberlist.php , 
##                   viewtopic.php ,  
##                   viewforum.php , 
##                   language/lang_xxx/lang_main.php , 
##                   templates/subSilver/profile_add_body.tpl , 
##                   templates/subSilver/memberlist_body.tpl , 
##                   templates/subSilver/viewforum_body.tpl , 
##                   templates/subSilver/viewtopic_body.tpl ,  
##                   templates/subSilver/privmsgs_body.tpl , 
##                   templates/subSilver/privmsgs_read_body.tpl , 
##                   templates/subSilver/profile_view_body.tpl , 
##                   templates/subSilver/posting_preview.tpl , 
##                   templates/subSilver/index_body.tpl 
## 
## Included Files: n/a 
############################################################## 
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ for the 
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code 
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered 
## in our MOD-Database, located at: http://www.phpbb.com/mods/ 
############################################################## 
## Author Notes : 
##	Thank you for use my MOD ... 
##	visit http://www.majidonline.com for more Persian MOD 
## 
##	Reza Partovi 
##	Based by : Majid Alavizadeh
## 
################################################################ 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
############################################################## 


# 
#-----[ OPEN ]------------------------------------------ 
# 
includes/functions.php 

# 
#-----[ FIND ]------------------------------------------ 
# 
?> 

# 
#-----[ ADD BEFORE ]------------------------------------------ 
# 
  
// Hijri Date Calculation 
// Special ThanX to www.iranphp.net for this Function 

function gregorian_to_jalali($g_y, $g_m, $g_d) 
{ 

   global $g_days_in_month; 
   global $j_days_in_month; 

   $g_days_in_month = array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31); 
   $j_days_in_month = array(31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 29); 


   $div = create_function('$a,$b','return (int) ($a / $b);'); 

   $gy = $g_y-1600; 
   $gm = $g_m-1; 
   $gd = $g_d-1; 

   $g_day_no = 365*$gy+$div($gy+3,4)-$div($gy+99,100)+$div($gy+399,400); 

   for ($i=0; $i < $gm; ++$i) 
      $g_day_no += $g_days_in_month[$i]; 
   if ($gm>1 && (($gy%4==0 && $gy%100!=0) || ($gy%400==0))) 
      /* leap and after Feb */ 
      $g_day_no++; 
   $g_day_no += $gd; 

   $j_day_no = $g_day_no-79; 

   $j_np = $div($j_day_no, 12053); /* 12053 = 365*33 + 32/4 */ 
   $j_day_no = $j_day_no % 12053; 

   $jy = 979+33*$j_np+4*$div($j_day_no,1461); /* 1461 = 365*4 + 4/4 */ 

   $j_day_no %= 1461; 

   if ($j_day_no >= 366) { 
      $jy += $div($j_day_no-1, 365); 
      $j_day_no = ($j_day_no-1)%365; 
   } 

   for ($i = 0; $i < 11 && $j_day_no >= $j_days_in_month[$i]; ++$i) 
      $j_day_no -= $j_days_in_month[$i]; 
   $jm = $i+1; 
   $jd = $j_day_no+1; 

   return array($jy, $jm, $jd); 

 } 

# 
#-----[ FIND ]------------------------------------------ 
# 

//
// Create date/time from format and timezone
//
function create_date($format, $gmepoch, $tz)

# 
#-----[ BEFORE ADD ]------------------------------------------ 
# 

// 
// Create date/time from timezone in Persian Format 
// 

function user_date_hijri ($format, $gmepoch, $tz){ 

    $format = 'Y-m-d-D'; 

    global $board_config, $lang; 
    static $translate; 

    if ( empty($translate) && $board_config['default_lang'] != 'english' ) 
    { 
        @reset($lang['datetime']); 
        while ( list($match, $replace) = @each($lang['datetime']) ) 
        { 
            $translate[$match] = $replace; 
        } 
    } 
        
       $date = ( !empty($translate) ) ? strtr(@gmdate($format, $gmepoch + (3600 * $tz)), $translate) : @gmdate($format, $gmepoch + (3600 * $tz)); 


             list($year, $month, $day, $day2, $hour, $min, $sec) = preg_split ('/-/', $date); 

           list( $jyear, $jmonth, $jday ) = gregorian_to_jalali($year, $month, $day); 


   $jmonth = $jmonth-1; 

   $monthnum = array ( $lang['Farvardin'], $lang['Ordibehesht'], $lang['Khordad'],$lang['Tir'],$lang['Mordad'],$lang['Shahrivar'],$lang['Mehr'],$lang['Aban'],$lang['Azar'],$lang['Dey'],$lang['Bahman'],$lang['Esfand']); 
   $daynum = array ($lang['Yekshanbeh'], $lang['Doshanbeh'], $lang['Seshanbeh'], $lang['Chaharshanbeh'], $lang['Panjshanbeh'], $lang['Jomeh'], $lang['Shanbeh']); 

   $jdate = $day2." ".$jday." ".$monthnum[$jmonth]. " " . $jyear; 



    return $jdate; 

} 

function create_date_f($format, $gmepoch, $tz) 
{ 

    $format = 'Y-m-d-D-H-i-s'; 
    
    global $board_config, $lang; 
    static $translate; 

    if ( empty($translate) && $board_config['default_lang'] != 'english' ) 
    { 
      @reset($lang['datetime']); 
      while ( list($match, $replace) = @each($lang['datetime']) ) 
      { 
         $translate[$match] = $replace; 
      } 
    } 

       $date = ( !empty($translate) ) ? strtr(@gmdate($format, $gmepoch + (3600 * $tz)), $translate) : @gmdate($format, $gmepoch + (3600 * $tz)); 

       list($year, $month, $day, $day2, $hour, $min, $sec) = preg_split ('/-/', $date); 

       list( $jyear, $jmonth, $jday ) = gregorian_to_jalali($year, $month, $day); 

       $jdate = $jday."/".$jmonth."/".$jyear; 

   $jmonth = $jmonth-1; 

   $monthnum = array ( $lang['Farvardin'], $lang['Ordibehesht'], $lang['Khordad'],$lang['Tir'],$lang['Mordad'],$lang['Shahrivar'],$lang['Mehr'],$lang['Aban'],$lang['Azar'],$lang['Dey'],$lang['Bahman'],$lang['Esfand']); 

    $jdate = $day2." ".$jday." ".$monthnum[$jmonth]." ".$jyear ." - ". $hour .":". $min ; 


    return $jdate; 
    
} 

// 
// Create date/time from timezone in Persian Format 
// 


# 
#-----[ OPEN ]------------------------------------------ 
# 
index.php 

# 
#-----[ FIND ]------------------------------------------ 
# 
							{
								$last_post_time = create_date($board_config['default_dateformat'], $forum_data[$j]['post_time'], $board_config['board_timezone']);

								$last_post = $last_post_time . '<br />';

								$last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ? ( ($forum_data[$j]['post_username'] != '' ) ? $forum_data[$j]['post_username'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . '='  . $forum_data[$j]['user_id']) . '">' . $forum_data[$j]['username'] . '</a> ';
								
								$last_post .= '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $forum_data[$j]['forum_last_post_id']) . '#' . $forum_data[$j]['forum_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" border="0" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" /></a>';
							}


# 
#-----[ REPLACE WITH ]------------------------------------------ 
# 
							{
								$last_post_time = create_date($board_config['default_dateformat'], $forum_data[$j]['post_time'], $board_config['board_timezone']);
								$last_post_time_f = user_date_hijri($board_config['default_dateformat'], $forum_data[$j]['post_time'], $board_config['board_timezone']);

								$last_post = $last_post_time . '<br />';
								$last_post_f = $last_post_time_f . '<br />';

								$last_post_f .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ? ( ($forum_data[$j]['post_username'] != '' ) ? $forum_data[$j]['post_username'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . '='  . $forum_data[$j]['user_id']) . '">' . $forum_data[$j]['username'] . '</a> ';
								
								$last_post_f .= '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $forum_data[$j]['forum_last_post_id']) . '#' . $forum_data[$j]['forum_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" border="0" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" /></a>';
							}

# 
#-----[ FIND ]------------------------------------------ 
# 
								'LAST_POST' => $last_post,


# 
#-----[ ADD AFTER ]------------------------------------------ 
# 
								'LAST_POST_F' => $last_post_f,



# 
#-----[ OPEN ]------------------------------------------ 
# 
includes/page_header.php

# 
#-----[ FIND ]------------------------------------------ 
# 
	'RECORD_USERS' => sprintf($lang['Record_online_users'], $board_config['record_online_users'], create_date($board_config['default_dateformat'], $board_config['record_online_date'], $board_config['board_timezone'])),


# 
#-----[ REPLACE WITH ]------------------------------------------ 
# 
	'RECORD_USERS' => sprintf($lang['Record_online_users'], $board_config['record_online_users'], create_date($board_config['default_dateformat'], $board_config['record_online_date'], $board_config['board_timezone']), user_date_hijri($board_config['default_dateformat'], $board_config['record_online_date'], $board_config['board_timezone'])),


# 
#-----[ FIND ]------------------------------------------ 
# 
$s_last_visit = ( $userdata['session_logged_in'] ) ? create_date($board_config['default_dateformat'], $userdata['user_lastvisit'], $board_config['board_timezone']) : '';


# 
#-----[ ADD AFTER ]------------------------------------------ 
# 
$s_last_visit_f = ( $userdata['session_logged_in'] ) ? user_date_hijri($board_config['default_dateformat'], $userdata['user_lastvisit'], $board_config['board_timezone']) : '';


# 
#-----[ FIND ]------------------------------------------ 
# 
	'LAST_VISIT_DATE' => sprintf($lang['You_last_visit'], $s_last_visit),


# 
#-----[ ADD AFTER ]------------------------------------------ 
# 
	'LAST_VISIT_DATE_F' => sprintf($s_last_visit_f),

# 
#-----[ FIND ]------------------------------------------ 
# 
	'CURRENT_TIME' => sprintf($lang['Current_time'], create_date($board_config['default_dateformat'], time(), $board_config['board_timezone'])),


# 
#-----[ ADD AFTER ]------------------------------------------ 
# 
	'CURRENT_TIME_F' => sprintf(user_date_hijri($board_config['default_dateformat'], time(), $board_config['board_timezone'])),


# 
#-----[ FIND ]------------------------------------------ 
# 
			'POST_DATE' => create_date($board_config['default_dateformat'], time(), $board_config['board_timezone']),


# 
#-----[ ADD AFTER ]------------------------------------------ 
# 
			'POST_DATE_F' => user_date_hijri($board_config['default_dateformat'], time(), $board_config['board_timezone']),



# 
#-----[ OPEN ]------------------------------------------ 
# 
includes/usercp_viewprofile.php 

# 
#-----[ FIND ]------------------------------------------ 
# 
   'JOINED' => create_date($lang['DATE_FORMAT'], $profiledata['user_regdate'], $board_config['board_timezone']), 


# 
#-----[ ADD AFTER ]------------------------------------------ 
# 
   'JOINED_F' =>   user_date_hijri($lang['DATE_FORMAT'], $profiledata['user_regdate'], $board_config['board_timezone']), 




# 
#-----[ OPEN ]------------------------------------------ 
# 
memberlist.php 

# 
#-----[ FIND ]------------------------------------------ 
# 
      $joined = create_date($lang['DATE_FORMAT'], $row['user_regdate'], $board_config['board_timezone']); 


# 
#-----[ AFTER ADD ]------------------------------------------ 
# 
      $joined_f = user_date_hijri($lang['DATE_FORMAT'], $row['user_regdate'], $board_config['board_timezone']); 


# 
#-----[ FIND ]------------------------------------------ 
# 
			'JOINED' => $joined,

# 
#-----[ AFTER ADD ]------------------------------------------ 
# 
			'JOINED_F' => $joined_f,




# 
#-----[ OPEN ]------------------------------------------ 
# 
viewtopic.php 

# 
#-----[ FIND ]------------------------------------------ 
# 
	$poster_joined = ( $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Joined'] . ': ' . create_date($lang['DATE_FORMAT'], $postrow[$i]['user_regdate'], $board_config['board_timezone']) : '';


# 
#-----[ AFTER ADD ]------------------------------------------ 
# 
	$poster_joined_f = ( $postrow[$i]['user_id'] != ANONYMOUS ) ?  user_date_hijri ($lang['DATE_FORMAT'], $postrow[$i]['user_regdate'], $board_config['board_timezone']) : ''; 

# 
#-----[ FIND ]------------------------------------------ 
# 
		'POSTER_JOINED' => $poster_joined,


# 
#-----[ AFTER ADD ]------------------------------------------ 
# 
		'POSTER_JOINED_F' => $poster_joined_f,

# 
#-----[ FIND ]------------------------------------------ 
# 
	$post_date = create_date($board_config['default_dateformat'], $postrow[$i]['post_time'], $board_config['board_timezone']);


# 
#-----[ AFTER ADD ]------------------------------------------ 
# 
	$post_date_f = user_date_hijri($board_config['default_dateformat'], $postrow[$i]['post_time'], $board_config['board_timezone']);

# 
#-----[ FIND ]------------------------------------------ 
# 
		'POST_DATE' => $post_date,


# 
#-----[ AFTER ADD ]------------------------------------------ 
# 
		'POST_DATE_F' => $post_date_f,



# 
#-----[ OPEN ]------------------------------------------ 
# 
viewforum.php 

# 
#-----[ FIND ]------------------------------------------ 
# 
		$last_post_time = create_date($board_config['default_dateformat'], $topic_rowset[$i]['post_time'], $board_config['board_timezone']);


# 
#-----[ AFTER ADD ]------------------------------------------ 
# 
		$last_post_time_f = user_date_hijri($board_config['default_dateformat'], $topic_rowset[$i]['post_time'], $board_config['board_timezone']);


# 
#-----[ FIND ]------------------------------------------ 
# 
			'LAST_POST_TIME' => $last_post_time, 


# 
#-----[ AFTER ADD ]------------------------------------------ 
# 
			'LAST_POST_TIME_F' => $last_post_time_f, 



# 
#-----[ OPEN ]------------------------------------------ 
# 
privmsg.php 

# 
#-----[ FIND ]------------------------------------------ 
# 
		$msg_date = create_date($board_config['default_dateformat'], $row['privmsgs_date'], $board_config['board_timezone']);

# 
#-----[ AFTER ADD ]------------------------------------------ 
# 
		$msg_date_f = user_date_hijri($board_config['default_dateformat'], $row['privmsgs_date'], $board_config['board_timezone']);

# 
#-----[ FIND ]------------------------------------------ 
# 
			'DATE' => $msg_date,

# 
#-----[ AFTER ADD ]------------------------------------------ 
# 
			'DATE_F' => $msg_date_f,
# 
#-----[ FIND ]------------------------------------------ 
# 
	$post_date = create_date($board_config['default_dateformat'], $privmsg['privmsgs_date'], $board_config['board_timezone']);

# 
#-----[ AFTER ADD ]------------------------------------------ 
# 
	$post_date_f = user_date_hijri($board_config['default_dateformat'], $privmsg['privmsgs_date'], $board_config['board_timezone']);

# 
#-----[ FIND ]------------------------------------------ 
# 
		'POST_DATE' => $post_date, 

# 
#-----[ AFTER ADD ]------------------------------------------ 
# 
		'POST_DATE_F' => $post_date_f, 

# 
#-----[ FIND ]------------------------------------------ 
# 
			'POST_DATE' => create_date($board_config['default_dateformat'], time(), $board_config['board_timezone']),

# 
#-----[ AFTER ADD ]------------------------------------------ 
# 
			'POST_DATE_F' => user_date_hijri($board_config['default_dateformat'], time(), $board_config['board_timezone']),


# 
#-----[ OPEN ]------------------------------------------ 
# you should do this for all styles you have 

templates/subSilver/profile_add_body.tpl 

# 
#-----[ FIND AND REMOVE ]------------------------------------- 
# 
	<tr> 
	  <td class="row1"><span class="gen">{L_DATE_FORMAT}:</span><br />
		<span class="gensmall">{L_DATE_FORMAT_EXPLAIN}</span></td>
	  <td class="row2"> 
		<input type="text" name="dateformat" value="{DATE_FORMAT}" maxlength="14" class="post" />
	  </td>
	</tr>

# 
#-----[ OPEN ]------------------------------------------ 
# you should do this for all styles you have 

templates/subSilver/memberlist_body.tpl 

# 
#-----[ FIND ]------------------------------------- 
# 
	  <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gensmall">{memberrow.JOINED}</span></td>

# 
#-----[ REPLACE WITH ]------------------------------------- 
# 
	  <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gensmall">{memberrow.JOINED}<br />{memberrow.JOINED_F}</span></td>



# 
#-----[ OPEN ]------------------------------------------ 
# you should do this for all styles you have 

templates/subSilver/viewforum_body.tpl

# 
#-----[ FIND ]------------------------------------- 
# 
	  <td class="row3Right" align="center" valign="middle" nowrap="nowrap"><span class="postdetails">{topicrow.LAST_POST_TIME}<br />{topicrow.LAST_POST_AUTHOR} {topicrow.LAST_POST_IMG}</span></td>

# 
#-----[ REPLACE WITH ]------------------------------------- 
# 
	  <td class="row3Right" align="center" valign="middle" nowrap="nowrap"><span class="postdetails">{topicrow.LAST_POST_TIME}<br />{topicrow.LAST_POST_TIME_F}<br />{topicrow.LAST_POST_AUTHOR} {topicrow.LAST_POST_IMG}</span></td>



# 
#-----[ OPEN ]------------------------------------------ 
# you should do this for all styles you have 

templates/subSilver/viewtopic_body.tpl

# 
#-----[ FIND ]------------------------------------- 
# 
		<td width="150" align="left" valign="top" class="{postrow.ROW_CLASS}"><span class="name"><a name="{postrow.U_POST_ID}"></a><b>{postrow.POSTER_NAME}</b></span><br /><span class="postdetails">{postrow.POSTER_RANK}<br />{postrow.RANK_IMAGE}{postrow.POSTER_AVATAR}<br /><br />{postrow.POSTER_JOINED}<br />{postrow.POSTER_POSTS}<br />{postrow.POSTER_FROM}</span><br /></td>

# 
#-----[ REPLACE WITH ]------------------------------------- 
# 
		<td width="150" align="left" valign="top" class="{postrow.ROW_CLASS}"><span class="name"><a name="{postrow.U_POST_ID}"></a><b>{postrow.POSTER_NAME}</b></span><br /><span class="postdetails">{postrow.POSTER_RANK}<br />{postrow.RANK_IMAGE}{postrow.POSTER_AVATAR}<br /><br />{postrow.POSTER_JOINED}<br />{postrow.POSTER_JOINED_F}<br />{postrow.POSTER_POSTS}<br />{postrow.POSTER_FROM}</span><br /></td>

# 
#-----[ FIND ]------------------------------------- 
# 
				<td width="100%"><a href="{postrow.U_MINI_POST}"><img src="{postrow.MINI_POST_IMG}" width="12" height="9" alt="{postrow.L_MINI_POST_ALT}" title="{postrow.L_MINI_POST_ALT}" border="0" /></a><span class="postdetails">{L_POSTED}: {postrow.POST_DATE} <span class="gen">&nbsp;</span>&nbsp; &nbsp;{L_POST_SUBJECT}: {postrow.POST_SUBJECT}</span></td>

# 
#-----[ REPLACE WITH ]------------------------------------- 
# 
				<td width="100%"><a href="{postrow.U_MINI_POST}"><img src="{postrow.MINI_POST_IMG}" width="12" height="9" alt="{postrow.L_MINI_POST_ALT}" title="{postrow.L_MINI_POST_ALT}" border="0" /></a><span class="postdetails">{L_POSTED}: {postrow.POST_DATE} | {postrow.POST_DATE_F} <span class="gen">&nbsp;</span>&nbsp; &nbsp;{L_POST_SUBJECT}: {postrow.POST_SUBJECT}</span></td>



# 
#-----[ OPEN ]------------------------------------------ 
# you should do this for all styles you have 

templates/subSilver/privmsgs_body.tpl

# 
#-----[ FIND ]------------------------------------- 
# 
	  <td width="15%" align="center" valign="middle" class="{listrow.ROW_CLASS}"><span class="postdetails">{listrow.DATE}</span></td>

# 
#-----[ REPLACE WITH ]------------------------------------- 
# 
	  <td width="15%" align="center" valign="middle" class="{listrow.ROW_CLASS}"><span class="postdetails">{listrow.DATE}<br />{listrow.DATE_F}</span></td>



# 
#-----[ OPEN ]------------------------------------------ 
# you should do this for all styles you have 

templates/subSilver/privmsgs_read_body.tpl

# 
#-----[ FIND ]------------------------------------- 
# 
	  <td width="100%" class="row2" colspan="2"><span class="genmed">{POST_DATE} </span></td>

# 
#-----[ REPLACE WITH ]------------------------------------- 
# 
	  <td width="100%" class="row2" colspan="2"><span class="genmed">{POST_DATE}  |  {POST_DATE_F}</span></td>



# 
#-----[ OPEN ]------------------------------------------ 
# you should do this for all styles you have 

templates/subSilver/profile_view_body.tpl

# 
#-----[ FIND ]------------------------------------- 
# 
		  <td width="100%"><b><span class="gen">{JOINED}</span></b></td>

# 
#-----[ REPLACE WITH ]------------------------------------- 
# 
		  <td width="100%"><b><span class="gen">{JOINED}<br />{JOINED_F}</span></b></td>



# 
#-----[ OPEN ]------------------------------------------ 
# you should do this for all styles you have 

templates/subSilver/posting_preview.tpl

# 
#-----[ FIND ]------------------------------------- 
# 
		<td class="row1"><img src="templates/subSilver/images/icon_minipost.gif" alt="{L_POST}" /><span class="postdetails">{L_POSTED}: {POST_DATE}&nbsp;&nbsp;&nbsp; {L_POST_SUBJECT}: {POST_SUBJECT}</span></td>

# 
#-----[ REPLACE WITH ]------------------------------------- 
# 
		<td class="row1"><img src="templates/subSilver/images/icon_minipost.gif" alt="{L_POST}" /><span class="postdetails">{L_POSTED}: {POST_DATE} | {POST_DATE_F}&nbsp;&nbsp;&nbsp; {L_POST_SUBJECT}: {POST_SUBJECT}</span></td>



# 
#-----[ OPEN ]------------------------------------------ 
# you should do this for all styles you have 

templates/subSilver/index_body.tpl

# 
#-----[ FIND ]------------------------------------- 
# 
		{LAST_VISIT_DATE}

# 
#-----[ REPLACE WITH ]------------------------------------- 
# 
		{LAST_VISIT_DATE} | {LAST_VISIT_DATE_F}


# 
#-----[ FIND ]------------------------------------- 
# 
		{CURRENT_TIME}

# 
#-----[ REPLACE WITH ]------------------------------------- 
# 
		{CURRENT_TIME} | {CURRENT_TIME_F}



# 
#-----[ OPEN ]------------------------------------------ 
# 

language/lang_xxx/lang_main.php 

# 
#-----[ FIND ]------------------------------------- 
# 
$lang['Record_online_users'] = 'بيشترين تراكم كاربري در سايت  <b>%s</b> نفر در تاريخ %s  بوده است.'; 

# 
#-----[ REPLACE WITH ]------------------------------------- 
# 
//$lang['Record_online_users'] = 'بيشترين تراكم كاربري در سايت  <b>%s</b> نفر در تاريخ %s بوده است.'; 
$lang['Record_online_users'] = 'بيشترين تراكم كاربري در سايت  <b>%s</b> نفر در تاريخ %s %s بوده است.'; 


# 
#-----[ FIND ]------------------------------------------ 
# 

// 
// That's all Folks! 
// ------------------------------------------------- 

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
# 

// Hijri Date Mod
$lang['Shanbeh'] = 'شنبه';
$lang['Yekshanbeh'] = 'يكشنبه';
$lang['Doshanbeh'] = 'دوشنبه';
$lang['Seshanbeh'] = 'سه شنبه';
$lang['Chaharshanbeh'] = 'چهارشنبه';
$lang['Panjshanbeh'] = 'پنج شنبه';
$lang['Jomeh'] = 'جمعه';

$lang['Farvardin'] = '/ 1 /';
$lang['Ordibehesht'] = '/ 2 /';
$lang['Khordad'] = '/ 3 /';
$lang['Tir'] = '/ 4 /';
$lang['Mordad'] = '/ 5 /';
$lang['Shahrivar'] = '/ 6 /';
$lang['Mehr'] = '/ 7 /';
$lang['Aban'] = '/ 8 /';
$lang['Azar'] = '/ 9 /';
$lang['Dey'] = '/ 10 /';
$lang['Bahman'] = '/ 11 /';
$lang['Esfand'] = '/ 12 /';
// Hijri Date Mod

# 
#-----[............................................ OPTIONAL ............................................ ]----------------- 
#-----[ YOU CAN USE THESE CODES INSTEAD OF THE LAST CODES IN  lang_main.php ]------- 
# 

// Hijri Date Mod 
$lang['Shanbeh'] = 'شنبه'; 
$lang['Yekshanbeh'] = 'يكشنبه'; 
$lang['Doshanbeh'] = 'دوشنبه'; 
$lang['Seshanbeh'] = 'سه شنبه'; 
$lang['Chaharshanbeh'] = 'چهارشنبه'; 
$lang['Panjshanbeh'] = 'پنج شنبه'; 
$lang['Jomeh'] = 'جمعه'; 

$lang['Farvardin'] = 'فروردين'; 
$lang['Ordibehesht'] = 'ارديبهشت'; 
$lang['Khordad'] = 'خرداد'; 
$lang['Tir'] = 'تير'; 
$lang['Mordad'] = 'مرداد'; 
$lang['Shahrivar'] = 'شهريور'; 
$lang['Mehr'] = 'مهر'; 
$lang['Aban'] = 'آبان'; 
$lang['Azar'] = 'آذر'; 
$lang['Dey'] = 'دي'; 
$lang['Bahman'] = 'بهمن'; 
$lang['Esfand'] = 'اسفند'; 
// Hijri Date Mod 

# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM
 

پیوست ها

  • Persian and Latin Date Simultaneity.rar
    4.4 کیلوبایت · بازدیدها: 152

BetaMaster

Member
خيلي ممنون

واقعا ضروري بود

فقط اگه يه زحمتي بكشي و رو phpBB Plus نصبش كني ...
 

BetaMaster

Member
احتمالا ميشه . چون عمون phpBB 2 هست كه كلي هك مود روش نصب كردن با نام پلاس معرفي شده

من پيشنهاد ميكنم يكي مثل هايپر كه خبره اين كار و مورد اعتماد هست زحمت بكشه و تاريخ شمسي را روي phpBB Plus نصب كنه . صواب هم داره
 

Hyper

Active Member
تاریخ شمسی با دو مود minical و banner موجود در پلاس سازگار نیست و باید تبدیل بشه

با عرض پوزش من دیگه فرصت کار بروی plus رو ندارم ...

رضا
 

Hyper

Active Member
تاریخ شمسی با دو مود minical و banner موجود در پلاس ناسازگاری داره و باید تبدیل بشه

با عرض پوزش من فرصت کارکردن بروی پلاس رو ندارم ...

رضا
 

helec

Member
سلام
من مد تاریخ شمسی رو نصب کردم و اینطوری نشون میده

2zf3h8j.jpg


مشکل از طریقه نصبه یا فرمش کلا اینطوریه؟
ممنون
 
به نام خدا
با سلام
دوست عزيز اين مدي كه شما نصب كرده ايد با اين مدي كه در اين تاپيك معرفي شده است تفاوت دارد.
با تشكر
 

yafatemeh

Member
متاسفانه من توی فایل Page_header کد:
#
#-----[ FIND ]------------------------------------------
#
'POST_DATE' => create_date($board_config['default_dateformat'], time(), $board_config['board_timezone']),
رو ندارم!! من نسخه phpbb2.0.21 دارم! مشکل کارم کجاست؟
 

BetaMaster

Member
اين مد بسيار نا سازگار و سخت نصب هست

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

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

بالا