هاست لینوکس

آخرین بسته‌ی MyBB: نسخه‌ی 1.8.27 MyBB منتشر شد


امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
[برای 1.6.5] پلاگین تاریخ خورشیدی imei Jalali Date
#61
جدی؟؟؟؟؟؟؟؟؟؟Dodgy
پاسخ
#62
(۱۳۹۱/۸/۱۵، ۱۳:۴۰:۴۸ عصر)Amir_Sam نوشته است: جدی؟؟؟؟؟؟؟؟؟؟Dodgy

بله جدی
[تصویر:  62436617193294349832.jpg]
پاسخ
#63
(۱۳۹۱/۸/۱۵، ۱۴:۳۹:۲۱ عصر)messi72 نوشته است:
(۱۳۹۱/۸/۱۵، ۱۳:۴۰:۴۸ عصر)Amir_Sam نوشته است: جدی؟؟؟؟؟؟؟؟؟؟Dodgy

بله جدی

میشه پلاگینی که نصب کردی یه شات بذاری؟
تاریخ تولد کاربرا به هم نخورده؟؟؟؟مثلا"1984سالهHuh
پاسخ
#64
انجمن من 1.6.8 هست
ولی وقتی این پلاگین رو نصب میکنم یه مشت کد میاد تو انجمن و کنترل پنل
www.funjok.com/forum
انجمن فان جوک.کام

پاسخ
#65
(۱۳۹۱/۸/۱۹، ۱۵:۳۸:۲۳ عصر)funjok نوشته است: انجمن من 1.6.8 هست
ولی وقتی این پلاگین رو نصب میکنم یه مشت کد میاد تو انجمن و کنترل پنل

برای منم همینطور میشه!خواهشا" تمنا میکنم رسیدگی کنین!چطور پشتیبانی هسDodgy
پاسخ
#66
این نسخه را دانلود و آپلود کنید سپس مشکل را بررسی کنید .
[تصویر:  name.png] دانلود:


.zip   imeiJalaliDate.zip (اندازه: 3.25 KB / تعداد دفعات دریافت: 91)
مهم بودن رو فراموش کن!

تیتر روزنامه ی یکشنبه، زباله ی روزدوشنبه است …


پاسخ
 سپاس شده توسطMohammad-Za (۱۳۹۱/۸/۲۰، ۰۰:۳۴:۲۰ صبح) ، ahmadb (۱۳۹۱/۸/۲۰، ۱۵:۵۸:۳۷ عصر) ، Amir_Sam (۱۳۹۱/۸/۲۷، ۲۳:۱۱:۵۶ عصر) ، yaser0421 (۱۳۹۱/۹/۶، ۱۴:۲۹:۰۷ عصر) ، Gh-Moradi (۱۳۹۲/۸/۴، ۲۰:۱۱:۰۵ عصر) ، firstboy000 (۱۳۹۳/۱/۱۰، ۲۰:۲۲:۴۲ عصر)
#67
دوستان هنوز با تاریخ تولد کاربرا مشکل دارید ؟ اگه هنوز مشکل هست من روش درست کردنش رو بگم ...Idea
پاسخ
#68
(۱۳۹۱/۸/۲۰، ۱۴:۰۳:۵۰ عصر)ahmadb نوشته است: دوستان هنوز با تاریخ تولد کاربرا مشکل دارید ؟ اگه هنوز مشکل هست من روش درست کردنش رو بگم ...Idea

بله مشکل داریمSleepy
پاسخ
#69
روش سازگار کردن پلاگین تاریخ شمسی با تاریخ تولد کاربرها

فایل 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 تبدیل کنید .

ویرایش:
برای حل مشکل نمایش سن در پروفایل کاربرها ، فایل 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 تبدیل کنید .
پاسخ
 سپاس شده توسطHOssE!N-B (۱۳۹۱/۸/۲۰، ۲۲:۴۸:۲۳ عصر) ، S_N (۱۳۹۱/۸/۲۰، ۲۳:۰۷:۴۹ عصر) ، Amir_Sam (۱۳۹۱/۸/۲۱، ۰۰:۳۱:۰۵ صبح) ، geo (۱۳۹۳/۱/۹، ۱۶:۴۶:۱۸ عصر) ، firstboy000 (۱۳۹۳/۱/۱۰، ۲۰:۲۲:۵۸ عصر)
#70
مدیران عزیز تاپیک جداگانه ای بذاریدHeart
پاسخ


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  آموزش حل مشکل پلاگین تاریخ خورشیدی با تاریخ تولد کاربران ahmadb 4 4,676 ۱۳۹۳/۵/۱۱، ۱۳:۱۴:۴۰ عصر
آخرین ارسال: ofpersia

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان