مرجع پارسی MyBB
[برای 1.6.5] پلاگین تاریخ خورشیدی imei Jalali Date - نسخه‌ی قابل چاپ

+- مرجع پارسی MyBB (https://community.mybbiran.com)
+-- انجمن: آرشیو (https://community.mybbiran.com/forum-128.html)
+--- انجمن: آرشیو انجمن های قدیمی (https://community.mybbiran.com/forum-129.html)
+---- انجمن: مای بی بی نسخه 1.6 (https://community.mybbiran.com/forum-83.html)
+----- انجمن: پلاگین های MyBB 1.6 (https://community.mybbiran.com/forum-86.html)
+------ انجمن: متفرقه (https://community.mybbiran.com/forum-104.html)
+------ موضوع: [برای 1.6.5] پلاگین تاریخ خورشیدی imei Jalali Date (/thread-7948.html)

صفحه‌ها: 1 2 3 4 5 6 7 8 9 10 11


RE: پلاگین تاریخ خورشیدی imei Jalali Date - ironline - ۱۳۹۱/۸/۳۰

واسه 1.6.8 هم جواب میده؟


RE: پلاگین تاریخ خورشیدی imei Jalali Date - bmgp7 - ۱۳۹۱/۹/۵

(۱۳۹۱/۸/۲۰، ۲۲:۲۷:۰۴ عصر)ahmadb نوشته است: روش سازگار کردن پلاگین تاریخ شمسی با تاریخ تولد کاربرها

فایل inc/functions.php رو باز کنید و کد زیر رو به انتهای فایل ، قبل از <? اضافه کنید :

کد php:
function my_date1($format$stamp=""$offset=""$ty=1$adodb=false)
{
    global 
$mybb$lang$mybbadmin$plugins;

    
// If the stamp isn't set, use TIME_NOW
    
if(empty($stamp))
    {
        
$stamp TIME_NOW;
    }

    if(!
$offset && $offset != '0')
    {
        if(
$mybb->user['uid'] != && array_key_exists("timezone"$mybb->user))
        {
            
$offset $mybb->user['timezone'];
            
$dstcorrection $mybb->user['dst'];
        }
        elseif(
defined("IN_ADMINCP"))
        {
            
$offset =  $mybbadmin['timezone'];
            
$dstcorrection $mybbadmin['dst'];
        }
        else
        {
            
$offset $mybb->settings['timezoneoffset'];
            
$dstcorrection $mybb->settings['dstcorrection'];
        }

        
// If DST correction is enabled, add an additional hour to the timezone.
        
if($dstcorrection == 1)
        {
            ++
$offset;
            if(
my_substr($offset01) != "-")
            {
                
$offset "+".$offset;
            }
        }
    }

    if(
$offset == "-")
    {
        
$offset 0;
    }
    
    if(
$adodb == true && function_exists('adodb_date'))
    {
        
$date adodb_date($format$stamp + ($offset 3600));
    }
    else
    {
        
$date gmdate($format$stamp + ($offset 3600));
    }
    
    if(
$mybb->settings['dateformat'] == $format && $ty)
    {
        
$stamp TIME_NOW;
        
        if(
$adodb == true && function_exists('adodb_date'))
        {
            
$todaysdate adodb_date($format$stamp + ($offset 3600));
            
$yesterdaysdate adodb_date($format, ($stamp 86400) + ($offset 3600));
        }
        else
        {
            
$todaysdate gmdate($format$stamp + ($offset 3600));
            
$yesterdaysdate gmdate($format, ($stamp 86400) + ($offset 3600));
        }

        if(
$todaysdate == $date)
        {
            
$date $lang->today;
        }
        else if(
$yesterdaysdate == $date)
        {
            
$date $lang->yesterday;
        }
    }

    if(
is_object($plugins))
    {
        
//$plugins->run_hooks_by_ref("my_date", $date);
    
}

    return 
$date;


فایل inc/class_datacache.php رو باز کنید . توی فایل به دنبال خط زیر بگردید :

کد php:
$bdaydate my_date("j-n"$bdaytime''0); 

توی این خط و دو خط بعدی ، my_date رو به my_date1 تبدیل کنید .

فایل index.php رو باز کنید . توی فایل به دنبال خط زیر بگردید :

کد php:
$bdaydate my_date("j-n"$bdaytime''0); 

توی این خط و خط بعدی ، my_date رو به my_date1 تبدیل کنید .

دوست عزیز من دقیقا همین کد ها رو قرار دادم ولی مشکلم حل نشده
هنوز این زوری نمایش میده :
تاریخ تولد: 11 July 1991 (21 ساله)
زمان محلی: 25 November 2012 , 02:33 PM


RE: پلاگین تاریخ خورشیدی imei Jalali Date - baxe rapper - ۱۳۹۱/۹/۶

پلاگین را یکبار غیر فعال و سپس فعال کنید نتیجه را بگویید Heart


RE: پلاگین تاریخ خورشیدی imei Jalali Date - yaser0421 - ۱۳۹۱/۹/۶

من الان پلاگین به خوبی کار میکنه ولی سن هارو 1982 ساله نشون میده
کار آقا احمد رو هم انجام دادم


RE: پلاگین تاریخ خورشیدی imei Jalali Date - ali_3001 - ۱۳۹۱/۹/۱۲

(۱۳۹۱/۸/۳۰، ۰۰:۵۲:۴۸ صبح)ironline نوشته است: واسه 1.6.8 هم جواب میده؟

جواب میده؟
اگه اره تا نصب کنیم


RE: پلاگین تاریخ خورشیدی imei Jalali Date - mrm88 - ۱۳۹۱/۹/۱۳

خواهشا یک پلاگین شسته رفته و تر تمیز واسه تقویم کشورمون اینجا قرار بدین(مای بی بی 1.6.8)
که بدون مشل تمامی قسمت های انجمن رو از حیث تاریخ ساپورت کنه و با پارسی سازتون کاملا هماهنگ
باشه! این مشکل خیلی از دوستانه،مدیران عزیز لطفا رسیدگی کنین



RE: پلاگین تاریخ خورشیدی imei Jalali Date - ahmadb - ۱۳۹۱/۹/۱۳

(۱۳۹۱/۹/۶، ۱۴:۳۵:۰۲ عصر)yaser0421 نوشته است: من الان پلاگین به خوبی کار میکنه ولی سن هارو 1982 ساله نشون میده
کار آقا احمد رو هم انجام دادم

درود

من قسمت نمایش پروفایل رو در نظر نگرفته بودم Blush چیزی که قبلا گفتم "متولدین امروز" رو اصلاح میکرد . اینم برای اصلاح سن توی پروفایلها :

فایل inc/functions.php رو باز کنید و به دنبال خط زیر بگردید :

کد php:
list($day$month$year) = explode("-"my_date("j-n-Y"TIME_NOW00)); 

و بعد اونو با این خط جایگزین کنید :

کد php:
list($day$month$year) = explode("-"my_date1("j-n-Y"TIME_NOW00)); 

یعنی بازم my_date رو به my_date1 تبدیل کنید .

این پلاگین با 1.6.8 هیچ مشکلی نداره ، خودم 1.6.8 هستم و بدون مشکل دارم ازش استفاده میکنم .

پیروز باشید Heart


RE: پلاگین تاریخ خورشیدی imei Jalali Date - Amir_Sam - ۱۳۹۱/۹/۱۴

مدیران عزیز تاپیک جداگانه ای بزنیدHeart


RE: پلاگین تاریخ خورشیدی imei Jalali Date - korosh00 - ۱۳۹۱/۹/۱۸

من انجمنم 1.6.8 است پلاگین ساعت دقیق و تاریخ دقیق شمسی می خوام این پلاگین را می توانم نصب کنم


RE: پلاگین تاریخ خورشیدی imei Jalali Date - mhy - ۱۳۹۱/۹/۱۸

دوست عزیز خب همینه دیگه !!