صفحه 4 از 4 نخستنخست 1234
نمایش نتایج: از شماره 31 تا 39 , از مجموع 39

موضوع: شمسی ساز ویبولتین برای تمامی ورژن ها (All Version)

  1. #1
    تاریخ عضویت
    Nov 2010
    محل سکونت
    شیراز
    نوشته ها
    73
    سپاس ها
    35
    سپاس شده 30 در 13 پست

    پیش فرض شمسی ساز ویبولتین برای تمامی ورژن ها (All Version)

    با سلام
    به دلیل اپدیت نشده صفحه اصلی شمسی ساز قبلی من گفتم خودم یک صفحه بزنم و کل اموزش را به صورت صحیح قرار بدهم.
    خوب اول من اموزش هک رو میگذارم و در همین حین اموزش رفع بعضی مشکلات رو هم قرار میدم و اخر هم اموزش کلاسها را قرار میدهم.
    در همینجا من از دوستان و سایت که ازشون کمک گرفتم تشکر میکنم و نام هایشان را زیر ذکر میکنم :

    حمید حدادیان : مهمترین شخص
    رضا غلامپناهی ( jdf.scr.ir ) : ساخت شمسی ساز کامل
    حامد رمزی ( aryan-translators.ir ) : دادن ایده به من

    این شمسی ساز 100 درصد در قسمت انجمن تکمیل شده است و به خوبی بر روی انجمن خودم کار میکند.
    در قسمت بلاگ 98 درصد تکمیل شده است و تنها مشکلی که دارد با قسمت بایگانی بلاگ هست.

    لطفا کپی رایت را حذف نکنید.

    لطفا به پست دوم هم دقت کنید.
    فایلهای تغیر یافته و اماده در پست سوم قرار گرفته است.(مخصوص هر ورژن)
    سایت هایی که از شمسی ساز استفاده میکنند در پست 4 قرار میگیرند


    دمو :[برای مشاهده لینک ها عضو سایت شوید برای عضویت در سایت بر روی اینجا کلیک کنید]
    مواردی که درست شده: ================================================== =========

    1- قسمت انجمن شمسی شده است.
    2- قسمت کنترل پنل ادمین میلادی است.
    3- ورودی سن و یا تولد در کل انجمن به صورت شمسی است.
    4- نمایش تمامی قسمت ها که سن و یا تاریخ تولد را نشون میدهد درست است.
    5- متولدین امروز را نشان میدهد.
    6- قسمت سی ام اس شمسی شده است.
    7- قابلیت فعال و یا غیر فعال کردن حالت شمسی در انجمن ایجاد شده است.


    قسمت اول : ================================================== ===========

    کد:
    This component is created by Mostafa Nekooei And OtherAuthor: Mostafa Nekooei
    Email: mostafa.nekooei@gmail.com
    Thanks :
    *Reza GholamPanahi For Converting ( jdf.scr.ir )
    *Hamed Haddadian For Changing
    *Hamed Ramzi For Giving Me Ideas ( aryan-translators.ir )
    --------------------------------------------------------
    $vbulletin->options['jalali_act']
    
    
    1. Upload 'jalali.php' to vBulletin's includes folder. EX: vb/includes
    ****************************************************************************
    
    
    
    
    
    
    
    
    
    
    
    
    2. Open 'includes/functions.php' then
    ****************************************************************************
    Find below, at first:
    // ###### ...
    
    
    Before add below:
    require_once(DIR . '/includes/jalali.php');
    ****************************************************************************
    Find below:
    $datefunc = 'date';
    
    
    Replace with:
    if ( VB_AREA == 'AdminCP' or VB_AREA == 'ModCP' )
    {
    $datefunc = 'date';
    }
    else
    {
    if ($vbulletin->options['jalali_act'] == 1)
    {
    $datefunc = 'jdate';
    }
    else
    {
    $datefunc = 'date';
    }
    }
    ****************************************************************************
    Find below:
    $datetest = @date('n-j-Y', $timestamp - $hourdiff);
    
    
    Replace with:
    if ($vbulletin->options['jalali_act'] == 1)
    {
    $datetest = @jdate('n-j-Y', $timestamp - $hourdiff);
    }
    else
    {
    $datetest = @date('n-j-Y', $timestamp - $hourdiff);
    }
    ****************************************************************************
    
    
    
    
    
    
    
    
    
    
    
    
    3. Open 'includes/functions_misc.php' then
    ****************************************************************************
    
    
    Find below:
    return mktime(intval($hours), intval($minutes), intval($seconds), intval($month), intval($day), intval($year)) + $vbulletin->options['hourdiff'];
    
    
    Replace with:
    if ( VB_AREA == 'AdminCP' or VB_AREA == 'ModCP' )
    {
    return mktime(intval($hours), intval($minutes), intval($seconds), intval($month), intval($day), intval($year)) + $vbulletin->options['hourdiff'];
    }
    else
    {
    if ($vbulletin->options['jalali_act'] == 1)
    {
    return jmktime(intval($h), intval($m), intval($s), intval($month), intval($day), intval($year)) + $vbulletin->options['hourdiff'];
    }
    else
    {
    return mktime(intval($hours), intval($minutes), intval($seconds), intval($month), intval($day), intval($year)) + $vbulletin->options['hourdiff'];
    }
    }
    ****************************************************************************
    
    
    
    
    
    
    
    
    
    
    
    
    4. Open 'includes/class_dm_user.php' then
    ***************************************************************************
    Find below:
    function verify_birthday(&$birthday)
    {
    
    
    After add below:
    global $vbulletin;
    if ($vbulletin->options['jalali_act'] == 1)
    {
    if ($birthday['month'] <1) $birthday['month'] = null;
    if ($birthday['day'] <1) $birthday['day'] = null;
    if ($birthday['year'] < 1901 AND !empty($birthday['month']) AND !empty($birthday['day']))
    list ( $birthday['year'], $birthday['month'], $birthday['day'] ) = jalali_to_gregorian ( $birthday['year'], $birthday['month'], $birthday['day'] );
    else
    {
    $birthday['month'] = 0;
    $birthday['day'] = 0;
    $birthday['year'] = 0;
    }
    }
    ***************************************************************************
    
    
    
    
    
    
    
    
    
    
    
    
    5. Open 'register.php' then
    ***************************************************************************
    Find below:
    $bday = explode('-', $birthday);
    
    
    After add below:
    if ($vbulletin->options['jalali_act'] == 1)
    {
    list ( $bday[2], $bday[0], $bday[1] ) = gregorian_to_jalali ( $bday[2], $bday[0], $bday[1] );
    }
    ***************************************************************************
    Find below:
    $current['year'] = date('Y');
    $current['month'] = date('m');
    $current['day'] = date('d');
    
    
    if ($vbulletin->GPC['month'] == 0 OR $vbulletin->GPC['day'] == 0 OR !preg_match('#^\d{4}$#', $vbulletin->GPC['year']) OR $vbulletin->GPC['year'] < 1901 OR $vbulletin->GPC['year'] > $current['year'])
    {
    eval(standard_error(fetch_error('select_valid_dob', $current['year'])));
    }
    
    
    Replace with:
    $current['year'] = date('Y');
    $current['month'] = date('m');
    $current['day'] = date('d');
    
    
    if ($vbulletin->options['jalali_act'] == 1)
    {
    $jalalicurrent['year'] = jdate('Y');
    $jalalicurrent['month'] = jdate('m');
    $jalalicurrent['day'] = jdate('d');
    list ( $vbulletin->GPC['year'], $vbulletin->GPC['month'], $vbulletin->GPC['day'] ) = jalali_to_gregorian ( $vbulletin->GPC['year'], $vbulletin->GPC['month'], $vbulletin->GPC['day'] );
    if ($vbulletin->GPC['month'] == 0 OR $vbulletin->GPC['day'] == 0 OR !preg_match('#^\d{4}$#', $vbulletin->GPC['year']) OR $vbulletin->GPC['year'] < 1901 OR $vbulletin->GPC['year'] > $current['year'])
    {
    eval(standard_error(fetch_error('jalali_select_valid_month_and_year', $jalalicurrent['year'])));
    }
    }
    else
    {
    if ($vbulletin->GPC['month'] == 0 OR $vbulletin->GPC['day'] == 0 OR !preg_match('#^\d{4}$#', $vbulletin->GPC['year']) OR $vbulletin->GPC['year'] < 1901 OR $vbulletin->GPC['year'] > $current['year'])
    {
    eval(standard_error(fetch_error('select_valid_month_and_year', $current['year'])));
    }
    }
    ***************************************************************************
    Find below:
    // pre-cache templates used by all actions
    
    
    After add below:
    if ($vbulletin->options['jalali_act'] == 1)
    {
    $sw_register_verify_age = 'jalali_register_verify_age';
    $sw_modifyprofile_birthday = 'jalali_modifyprofile_birthday';
    }
    else
    {
    $sw_register_verify_age = 'register_verify_age';
    $sw_modifyprofile_birthday = 'modifyprofile_birthday';
    }
    ****************************************************************************
    Find below:
    'register_verify_age',
    
    
    Replace with:
    $sw_register_verify_age,
    ****************************************************************************
    Find below:
    'modifyprofile_birthday',
    
    
    Replace with:
    $sw_modifyprofile_birthday,
    ****************************************************************************
    Find below:
    $templater = vB_Template::create('modifyprofile_birthday');
    
    
    Before add below:
    if ($vbulletin->options['jalali_act'] == 1)
    {
    $sw_modifyprofile_birthday = 'jalali_modifyprofile_birthday';
    }
    else
    {
    $sw_modifyprofile_birthday = 'modifyprofile_birthday';
    }
    ****************************************************************************
    Find below:
    $templater = vB_Template::create('modifyprofile_birthday');
    
    
    Replace with:
    $templater = vB_Template::create($sw_modifyprofile_birthday);
    ****************************************************************************
    Find below:
    $templater = vB_Template::create('register_verify_age');
    
    
    Before add below:
    if ($vbulletin->options['jalali_act'] == 1)
    {
    $sw_register_verify_age = 'jalali_register_verify_age';
    }
    else
    {
    $sw_register_verify_age = 'register_verify_age';
    }
    ****************************************************************************
    Find below:
    $templater = vB_Template::create('register_verify_age');
    
    
    Replace with:
    $templater = vB_Template::create($sw_register_verify_age);
    *****************************************************************************
    Find below:
    $year = vbdate('Y', TIMENOW, false, false);
    $month = vbdate('n', TIMENOW, false, false);
    $day = vbdate('j', TIMENOW, false, false);
    
    
    Replace with:
    $year = vbdate('Y', TIMENOW, false, false, true, true, false, 0);
    $month = vbdate('n', TIMENOW, false, false, true, true, false, 0);
    $day = vbdate('j', TIMENOW, false, false, true, true, false, 0);
    *****************************************************************************
    
    
    
    
    
    
    
    
    
    
    
    
    6. Open 'profile.php' then
    ****************************************************************************
    Find below:
    $birthday = explode('-', $vbulletin->userinfo['birthday']);
    
    
    After add below:
    if ($vbulletin->options['jalali_act'] == 1)
    {
    list ( $birthday[2], $birthday[0], $birthday[1] ) = gregorian_to_jalali ( $birthday[2], $birthday[0], $birthday[1] );
    if ($birthday[0] < 10) $birthday[0] = '0'.$birthday[0];
    if ($birthday[1] < 10) $birthday[1] = '0'.$birthday[1];
    }
    ****************************************************************************
    Find below:
    if (date('Y') >= $birthday[2] AND $birthday[2] != '0000')
    {
    $year = $birthday[2];
    }
    
    
    Replace with:
    if ($vbulletin->options['jalali_act'] == 1)
    {
    if (jdate('Y') >= $birthday[2] AND $birthday[2] != '0000')
    {
    $year = $birthday[2];
    }
    }
    else
    {
    if (date('Y') >= $birthday[2] AND $birthday[2] != '0000')
    {
    $year = $birthday[2];
    }
    }
    ****************************************************************************
    Find below:
    // Set birthday required or optional
    
    
    After add below:
    if ($vbulletin->options['jalali_act'] == 1)
    {
    list ( $birthday[2], $birthday[0], $birthday[1] ) = jalali_to_gregorian ( $birthday[2], $birthday[0], $birthday[1] );
    }
    ****************************************************************************
    Find below:
    // pre-cache templates used by specific actions
    
    
    After add below:
    if ($vbulletin->options['jalali_act'] == 1)
    {
    $sw_modifyprofile_birthday = 'jalali_modifyprofile_birthday';
    }
    else
    {
    $sw_modifyprofile_birthday = 'modifyprofile_birthday';
    }
    ****************************************************************************
    Find below:
    'modifyprofile_birthday',
    
    
    Replace with:
    $sw_modifyprofile_birthday,
    ****************************************************************************
    Find below:
    $templater = vB_Template::create('modifyprofile_birthday');
    
    
    Before add below:
    if ($vbulletin->options['jalali_act'] == 1)
    {
    $sw_modifyprofile_birthday = 'jalali_modifyprofile_birthday';
    }
    else
    {
    $sw_modifyprofile_birthday = 'modifyprofile_birthday';
    }
    ****************************************************************************
    Find below:
    $templater = vB_Template::create('modifyprofile_birthday');
    
    
    Replace with:
    $templater = vB_Template::create($sw_modifyprofile_birthday);
    ****************************************************************************
    
    
    
    
    
    
    
    
    
    
    
    
    7. Open 'forum.php' then
    ****************************************************************************
    Find below:
    $today = vbdate('Y-m-d', TIMENOW, false, false);
    
    
    Replace with:
    $today = vbdate('Y-m-d', TIMENOW, false, false, true, true, false, 0);
    ****************************************************************************
    
    
    
    
    
    
    
    
    
    
    
    
    8. Open 'includes/class_userprofile.php' then
    ****************************************************************************
    Find below:
    $bday = explode('-', $userinfo['birthday']);
    
    
    After add below:
    if ($this->registry->options['jalali_act'] == 1)
    {
    list($tbday[2], $tbday[0], $tbday[1]) = gregorian_to_jalali($bday[2], $bday[0], $bday[1]);
    }
    ****************************************************************************
    Find below:
    $year = vbdate('Y', TIMENOW, false, false);
    $month = vbdate('n', TIMENOW, false, false);
    $day = vbdate('j', TIMENOW, false, false);
    
    
    Replace with:
    $year = vbdate('Y', TIMENOW, false, false, true, true, false, 0);
    $month = vbdate('n', TIMENOW, false, false, true, true, false, 0);
    $day = vbdate('j', TIMENOW, false, false, true, true, false, 0);
    ****************************************************************************
    Find below:
    $this->registry->options['calformat1'] = mktimefix($this->registry->options['calformat1'], $bday[2]);
        
    Replace with:
    if ($this->registry->options['jalali_act'] == 1)
    {
    $this->registry->options['calformat1'] = mktimefix($this->registry->options['calformat1'], $tbday[2]);
    }
    else
    {
    $this->registry->options['calformat1'] = mktimefix($this->registry->options['calformat1'], $bday[2]);
    }
    ****************************************************************************
    
    
    
    
    
    
    
    
    
    
    
    
    9. Open 'memberlist.php' then
    ****************************************************************************
    Find below:
        if ($vbulletin->options['usememberlistadvsearch'])
        {
        
    After add below:
    if ($vbulletin->options['jalali_act'] == 1)
    {
    if ($vbulletin->GPC['joindateafter'])
    {
    $jaldate1 = explode('-', $vbulletin->GPC['joindateafter']);
    list ( $jaldate1[0], $jaldate1[1], $jaldate1[2] ) = jalali_to_gregorian ( $jaldate1[0], $jaldate1[1], $jaldate1[2] );
    $vbulletin->GPC['joindateafter'] = implode("-", $jaldate1);
    }
    if ($vbulletin->GPC['joindatebefore'])
    {
    $jaldate2 = explode('-', $vbulletin->GPC['joindatebefore']);
    list ( $jaldate2[0], $jaldate2[1], $jaldate2[2] ) = jalali_to_gregorian ( $jaldate2[0], $jaldate2[1], $jaldate2[2] );
    $vbulletin->GPC['joindatebefore'] = implode("-", $jaldate2);
    }
    if ($vbulletin->GPC['lastpostafter'])
    {
    $jaldate3 = explode('-', $vbulletin->GPC['lastpostafter']);
    list ( $jaldate3[0], $jaldate3[1], $jaldate3[2] ) = jalali_to_gregorian ( $jaldate3[0], $jaldate3[1], $jaldate3[2] );
    $vbulletin->GPC['lastpostafter'] = implode("-", $jaldate3);
    }
    if ($vbulletin->GPC['lastpostbefore'])
    {
    $jaldate4 = explode('-', $vbulletin->GPC['lastpostbefore']);
    list ( $jaldate4[0], $jaldate4[1], $jaldate4[2] ) = jalali_to_gregorian ( $jaldate4[0], $jaldate4[1], $jaldate4[2] );
    $vbulletin->GPC['lastpostbefore'] = implode("-", $jaldate4);
    }
    }
    ****************************************************************************
    Find below:
        if (date('Y') > $bday[2] AND $bday[2] > 1901 AND $bday[2] != '0000' AND ($userinfo['showbirthday'] == 1 OR $userinfo['showbirthday'] == 2))
        {
    
    
    After add below:
    if ($vbulletin->options['jalali_act'] == 1)
    {
    list( $ja_bday[2], $ja_bday[0], $ja_bday[1] ) = gregorian_to_jalali( $bday[2], $bday[0], $bday[1] );
    $mcy_bday = $ja_bday[2];
    }
    else
    {
    $mcy_bday = $bday[2];
    }
    ****************************************************************************
    Find below:
    $birthdayformat = mktimefix($vbulletin->options['calformat1'], $bday[2]);
    
    
    Replace with:
    $birthdayformat = mktimefix($vbulletin->options['calformat1'], $mcy_bday);
    ****************************************************************************
    Find below:
    $today_year = vbdate('Y', TIMENOW, false, false);
    $today_month = vbdate('n', TIMENOW, false, false);
    $today_day = vbdate('j', TIMENOW, false, false);
    
    
    Replace with:
    $today_year = vbdate('Y', TIMENOW, false, false, true, true, false, 0);
    $today_month = vbdate('n', TIMENOW, false, false, true, true, false, 0);
    $today_day = vbdate('j', TIMENOW, false, false, true, true, false, 0);
    ****************************************************************************
    
    
    
    
    
    
    
    
    
    
    
    
    10. Open 'includes/class_postbit.php' then
    ****************************************************************************
    Find below:
    $this->cache['year'] = vbdate('Y', TIMENOW, false, false);
    $this->cache['month'] = vbdate('n', TIMENOW, false, false);
    $this->cache['day'] = vbdate('j', TIMENOW, false, false);
    
    
    Replace with:
    $this->cache['year'] = vbdate('Y', TIMENOW, false, false, true, true, false, 0);
    $this->cache['month'] = vbdate('n', TIMENOW, false, false, true, true, false, 0);
    $this->cache['day'] = vbdate('j', TIMENOW, false, false, true, true, false, 0);
    ****************************************************************************
    
    
    
    
    
    
    
    
    
    
    
    
    12. open 'includes/blog_functions.php' then
    ****************************************************************************
    Find below:
    $startdate = getdate(gmmktime(12, 0, 0, $month, 1, $year));
    
    
    Before add below:
    $year = vbdate('Y', TIMENOW, false, false, true, true, false, 0);
    $month = vbdate('n', TIMENOW, false, false, true, true, false, 0);
    $day = vbdate('j', TIMENOW, false, false, true, true, false, 0);
    ****************************************************************************
    Find below:
    if ($userinfo['showbirthday'] == 1 OR $userinfo['showbirthday'] == 2)
    {
    $year = vbdate('Y', TIMENOW, false, false);
    $month = vbdate('n', TIMENOW, false, false);
    $day = vbdate('j', TIMENOW, false, false);
    
    
    Replace add below:
    if ($userinfo['showbirthday'] == 1 OR $userinfo['showbirthday'] == 2)
    {
    $year = vbdate('Y', TIMENOW, false, false, true, true, false, 0);
    $month = vbdate('n', TIMENOW, false, false, true, true, false, 0);
    $day = vbdate('j', TIMENOW, false, false, true, true, false, 0);
    ****************************************************************************
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    13. Final: Goto Admin Control Panel then
    ****************************************************************************
    Product Manager -> Add/Import Product -> Select jalali.xml and import it.
    
    
    
    
    
    
    
    
    
    
    Enjoy it!

    قسمت دوم : ================================================== =========


    از قسمت
    تنظیمات > تنظیمات اصلی انجمن > تنظیمات تاریخ و ساعت : پست ها / انجمن
    گزینه قسمت تاریخ شمسی را روی بله بگذارید.



    حال [برای مشاهده لینک ها عضو سایت شوید برای عضویت در سایت بر روی اینجا کلیک کنید] های پیشنهادی خوردم را به شما میدهم :

    تنظیمات > تنظیمات اصلی انجمن > تنظیمات تاریخ و ساعت : پست ها / انجمن
    قالب برای تاریخ


    کد PHP:
    l d F y 

    قالب برای تاریخ عضویت


    کد PHP:
    M Y 

    قالب تاریخ تولد با سال تعیین شده


    کد PHP:
    l j F Y 

    قالب تاریخ تولد با سال تعیین نشده


    کد PHP:
    j F 

    قالب تاریخ آمار


    کد PHP:
    F Y H:

    قسمت سوم : ==================================================


    مثال ۲
    مثال ۱ دامنه کاربرد کاراکتر در جی دیتا کاراکتر
    - - - کاراکترها با حروف کوچک کوچک
    ب.ظ ق.ظ ق.ظ | ب.ظ اوقات روز - به صورت خلاصه a
    ۴ ۱ ۱ - ۴ شماره ی فصل (ربع) از سال b
    ۱۳۸۹/۱۱/۲۲ ،۰۹:۴۶:۳۱ +۰۳:۳۰ ۱۳۹۰/۴/۴ ،۱۳:۰۸:۲۶ +۰۴:۳۰ : طبق نمونه Y/n/j ,H:i:s P :(ltr) ۱ قالب مرکّب c
    ۲۳ ۹ ۰۱ - ۳۱ شماره ی روز از ماه - ۲ رقمی d
    Asia/Tehran Greenwich مناطق زمانی منطقه ی زمانی تنظیم شده e
    زمستان تابستان بهار تا زمستان نام فصل با حروف فارسی f
    ۱۲ ۷ ۱ - ۱۲ ساعت در روز -۱۲ساعته -۱یا۲رقمی g
    ۱۲ ۰۷ ۰۱ - ۱۲ ساعت در روز - ۱۲ ساعته - ۲رقمی h
    ۲۱ ۱۷ ۰۰ - ۵۹ دقیقه در ساعت - ۲ رقمی i
    ۲۳ ۲ ۱ - ۳۱ شماره ی روز از ماه - ۱یا۲ رقمی j
    ۱۶ ۷۶.۲ ۰ - ۱۰۰ (**.?) در صد باقیمانده از سال k
    چهار شنبه شنبه شنبه تا جمعه نام روز در هفته - کامل l
    ۱۰ ۰۳ ۰۱ - ۱۲ شماره ی ماه از سال - ۲رقمی m
    ۱۰ ۳ ۱ - ۱۲ شماره ی ماه از سال - ۱یا۲رقمی n
    ۱۳۸۹ ۱۳۹۱ شماره ی سال سال هفته ای (به عدد) چهار رقمی o
    دلو جوزا حمل تا حوت نام باستانی برج ها p
    پ گاو موش تا خوک نام حیوانی سال ها q
    ۰۹:۴۶:۳۱ +۰۳۳۰ جمعه، ۲۲ بهمن ۱۳۸۹ ۱۳:۰۸:۲۶ +۰۴۳۰ شنبه، ۴ تیر ۱۳۹۰ : طبق نمونه H:i:s O Y F j ,l :(ltr) ۲ قالب مرکّب r
    ۱۷ ۰۹ ۰۰ - ۵۹ شماره ی ثانیه در دقیقه - ۲ رقمی s
    ۳۰ ۳۱ ۳۱ | ۳۰ | ۲۹ تعداد روزهای (همان) ماه t
    ۷۳۹۰۳۱ ۰۰۰۰۰۰ : طبق نمونه میکرو ثانیه - ۶ رقمی u
    هشتاد و نه نود و یک از تا نود و نه سال به حروف - خلاصه ی دو رقمی v
    ۳ ۰ ۰ - ۶ شنبه=۰ ،عدد روز در هفته (IR) w
    منتظر باشید منتظر باشید به زودی " در دست ساخت " x
    ۸۹ ۹۱ ۰۰ - ۹۹ سال (به عدد) دو رقمی y
    ۳۰۴ ۴۱ ۰ - (۳۶۴|۳۶۵) تعداد روز (کامل) گذشته از سال z
    - - - کاراکترها با حروف بزرگ بزرگ
    بعد از ظهر قبل از ظهر : طبق نمونه اوقات روز _ کامل A
    ۷۱۰ ۰۹۸ ۰۰۰ - ۹۹۹ GMTزمان اینترنتی،۱.۴۴ دق از۲۳:۰۰ B
    منتظر باشید منتظر باشید به زودی " در دست ساخت " C
    چ ش ش تا ج حرف اوّل نام روز هفته، ش=شنبه D
    منتظر باشید منتظر باشید به زودی " در دست ساخت " E
    دی خرداد فروردین تا اسفند نام ماه از سال - کامل F
    ۱۹ ۷ ۰ - ۲۳ ساعت در روز - ۲۴ساعته -۱یا۲رقم G
    ۱۹ ۰۷ ۰۰ - ۲۳ ساعت در روز - ۲۴ساعته -۲رقمی H
    ۱ ۰ ۰ | ۱ نشانگر طولانی بودن روز = ۱ I
    بیست و نه دو یک تا سی و یک شماره ی روز از ماه به حروف J
    ۸۳.۳ ۱۴ ۱۰۰ - ۰ (**.?) در صد گذشته از سال K
    ۰ ۱ ۰ | ۱ سال : کبیسه=۱ و غیر کبیسه=۰ L
    دی خر فر تا اس نام ماه از سال - خلاصه M
    ۳ ۷ ۱ - ۷ یک شنبه=۱ ،عدد روز در هفته (IR) N
    +۰۳۳۰ +۰۴۳۰ -۱۲۰۰ ، +۱۴۰۰ ":" اختلاف ساعت جهانی - بدون O
    +۰۳:۳۰ +۰۴:۳۰ -۱۲:۰۰ ، +۱۴:۰۰ ":" اختلاف ساعت جهانی - با P
    ۶۱ ۳۲۴ (۳۶۵|۳۶۴) - ۰ تعداد روز (کامل) باقی مانده از سال Q
    منتظر باشید منتظر باشید به زودی " در دست ساخت " R
    ام ام ام "واژه ی "ام S
    IRST IRDT مخفف مناطق مخفّف منطقه ی زمانی تنظیم شده T
    ۱۲۹۵۴۳۶۴۶۷ ۱۲۴۳۹۵۵۳۴۶ : طبق نمونه timestamp (Unix) برچسب زمانی U
    هزار و سیصد و هشتاد و نه هزار و سیصد و نود و یک : طبق نمونه سال به حروف - کامل V
    ۴۳ ۱۱ ۰۰ - (۵۲|۵۳) شماره ی این هفته در سال - ۲رقم W
    منتظر باشید منتظر باشید به زودی " در دست ساخت " X
    ۱۳۸۹ ۱۳۹۱ : طبق نمونه سال (به عدد) چهار رقمی Y
    ۱۲۶۰۰ ۱۶۲۰۰ -۴۳۲۰۰ ، ۵۰۴۰۰ اختلاف ساعت جهانی به ثانیه Z


    قسمت چهارم : ================================================== ====

    نکات مهم :

    1- اگر شما از هکی استفاده میکنید که مشاهده میشود نوع نمایش و تاریخ ان با نوع نمایش و تاریخ کل انجمن فرق میکند پس حتما باید تنظیمات فرمت تاریخ در تنظیمات خود هک باشد . ( مثلا من در انجمن خود از آمار پیشرفته انجمن ها استفاده میکنم . پس باید قالب تاریخ این هک که در مسیر تنظیمات اصلی انجمن > آمار پیشرفته انجمن ها > Date Format را تغیر بدهم و با هر قالبی که دوست دارم تغییر بدهم )
    2- خوبی قابلیت بالا این است که میتوان قالب های مختلف نمایش را در جاههای مختلف دید.

    اسکرین شات: ================================================== ====




















    ویرایش توسط SANBOR : 04-28-2012 در ساعت 23:38

  2. 10 کاربر از پست مفید SANBOR سپاس کرده اند .

    Coderx (06-16-2012), Faramarzhidden (06-14-2012), hosseingh (10-21-2013), Key Man (06-29-2012), m.khani (05-02-2012), moenmousavi (08-06-2012), MR-ALIREZA (07-23-2012), princo (06-14-2012), sepahna (11-16-2012), seyyed_ahmad (04-28-2012)

  3. #31
    تاریخ عضویت
    Apr 2012
    نوشته ها
    44
    سپاس ها
    7
    سپاس شده 4 در 3 پست

    پیش فرض پاسخ : شمسی ساز ویبولتین برای تمامی ورژن ها (All Version)

    بالاخره درست شدش. له شدم هفت روزه دارم باهاش کلنجار میرم
    به خاطر زبان فارسی ای بود که برای چت باکس VSA نصب کرده بودم$
    هک ها رو غیر فعال کرده بودم حتی پاک هم کرده بود اصلا فایده نداشت. آخرین راه را بایستی اول می رفتم$ مجبور شدم دوباره وی بی نصب کنم هربار که یه چیز اضافه می کردم تاریخ رو چک می کردم و می دیدم تغییر می کنه تا وقتی رسیدم به نصب فارسی ساز چت باکس وقتی اضافه شد سیستم تاریخ کلا قفل میکرد و هیچ کارش نمیشد کرد . این رو فرستادم به دوستان اگر به مشکلی مشابه برخوردن شیطنت فارسی ساز رو دست کم نگیرن
    باز هم تشکر از شما

  4. 2 کاربر از پست مفید seagate_2163 سپاس کرده اند .

    mr.bahram (04-05-2013), princo (07-31-2013)

  5. #32
    تاریخ عضویت
    Dec 2012
    نوشته ها
    5
    سپاس ها
    2
    سپاس شده 1 در 1 پست

    پیش فرض پاسخ : شمسی ساز ویبولتین برای تمامی ورژن ها (All Version)

    واقعا ممنونم. مدت ها بود تاریخ انجمنم مشکل داشت. همین آموزش رو تو یکی دیگه از انجمن های [برای مشاهده لینک ها عضو سایت شوید برای عضویت در سایت بر روی اینجا کلیک کنید] هم دیده بودم ولی احتمالا ناقص بود چون هر چی با اون پیش میرفتم درست نمیشد اما با این آموزش به درستی انجام شد. فقط یه مشکل کوچیک دیگه برام مونده که ممنون میشم راهنماییم بفرمایید. این در پست بیت و زیر آواتار هست:
    همونطور که میبینید اسم ماه رو نیمه کاره مینویسه. برای تمام ماه ها فقط دو کاراکتر اولش رو مینویسه.

    در سایر قسمت ها این مشکل رو ندارم. فقط همینجا در مشخصات کاربر که زیر آواتار نشون بده مشکل داره.

  6. #33
    تاریخ عضویت
    Dec 2012
    نوشته ها
    5
    سپاس ها
    2
    سپاس شده 1 در 1 پست

    پیش فرض پاسخ : شمسی ساز ویبولتین برای تمامی ورژن ها (All Version)

    یه اشتباه کوچیک در پست دوم هست که من با اجازه استارتر اصلاح میکنم.

    در این قسمت:

    یه مشکل دیگه ای هم هست اینکه در قسمت نمایش مباحث در فروم تاریخ اشتباه نمایش داده می شود که راه حل اون هم به این شکل هست:
    در قمست قالب ها و [برای مشاهده لینک ها عضو سایت شوید برای عضویت در سایت بر روی اینجا کلیک کنید] ها--> جستجو در قالب، سرچ کنید threadbit و بعد در قالبی که استفاده می کنید بازش کنید:
    و این رو پیدا کنید:
    کد:

    {vb:rawphrase started_by_x_y_z_a, {vb:link member, {vb:raw thread}, null, 'postuserid', 'postusername'}, {vb:raw thread.postusername}, {vb:raw thread.startdate},{vb:raw thread.starttime},{vb:stylevar dirmark}}
    و آن را به این تغییر دهید:
    کد:

    {vb:rawphrase started_by_x_y_z_a, {vb:link member, {vb:raw thread}, null, 'postuserid', 'postusername'}, {vb:raw thread.postusername}, {vb:raw thread.startdate},{vb:stylevar dirmark}},{vb:raw thread.starttime}

    در کد دومی بالا یه { جابجا گذاشته شده که به این ترتیب اصلاح میشه:

    اون کدی که باید جایگزین بشه رو به این شکل تغییر بدین:
    کد:
    
    {{vb:rawphrase  started_by_x_y_z_a, {vb:link member, {vb:raw thread},  null,  'postuserid', 'postusername'}, {vb:raw thread.postusername},  {vb:raw  thread.startdate},{vb:stylevar  dirmark},{vb:raw  thread.starttime}
    بازم از استارتر تشکر و عذرخواهی میکنم که تو کارشون دخالت کردم.

  7. کاربر روبرو از پست مفید samaram سپاس کرده است .

    mr.behrooz (08-01-2013)

  8. #34
    تاریخ عضویت
    Dec 2012
    نوشته ها
    5
    سپاس ها
    2
    سپاس شده 1 در 1 پست

    پیش فرض پاسخ : شمسی ساز ویبولتین برای تمامی ورژن ها (All Version)

    نقل قول نوشته اصلی توسط samaram نمایش پست ها
    واقعا ممنونم. مدت ها بود تاریخ انجمنم مشکل داشت. همین آموزش رو تو یکی دیگه از انجمن های ویبولتین هم دیده بودم ولی احتمالا ناقص بود چون هر چی با اون پیش میرفتم درست نمیشد اما با این آموزش به درستی انجام شد. فقط یه مشکل کوچیک دیگه برام مونده که ممنون میشم راهنماییم بفرمایید. این در پست بیت و زیر آواتار هست:
    همونطور که میبینید اسم ماه رو نیمه کاره مینویسه. برای تمام ماه ها فقط دو کاراکتر اولش رو مینویسه.

    در سایر قسمت ها این مشکل رو ندارم. فقط همینجا در مشخصات کاربر که زیر آواتار نشون بده مشکل داره.
    کسی نمیدونه چطور حل کنم این مشکل رو؟

  9. #35
    تاریخ عضویت
    Nov 2007
    محل سکونت
    کرج مهرویلا
    نوشته ها
    16,278
    سپاس ها
    3,268
    سپاس شده 22,446 در 9,367 پست

    پیش فرض پاسخ : شمسی ساز ویبولتین برای تمامی ورژن ها (All Version)

    نقل قول نوشته اصلی توسط samaram نمایش پست ها
    کسی نمیدونه چطور حل کنم این مشکل رو؟
    راهی که میدونم این هست که از حالت نمایش نام فصل به شماره ماه تبدیل کنید مثلا برای ماه مرداد شماره 5 را در نظر بگیرید
    این کد به نظر من مناسب هست o-n-d
    دوستان و همکاران عزیز
    در پیغام خصوصی به سوالات و موارد شما پاسخ داده نخواهد شد
    مگر انهایی که کار طراحی دارند
    لطفا مزاحم نشوید و در سایت مطرح بکنید


    در روزگاری که لبخند آدمها بخاطر شکست توست ، برخیز تا بگریند آدمها ( کوروش کبیر )

    ساعات تماس : 10 & 14 - 18 & 23
    09386942162
    vbsaz.ir@gmail.com




  10. 2 کاربر از پست مفید mr.bahram سپاس کرده اند .

    princo (08-02-2013), samaram (08-02-2013)

  11. #36
    تاریخ عضویت
    Sep 2013
    نوشته ها
    2
    سپاس ها
    0
    سپاس شده 0 در 0 پست

    پیش فرض پاسخ : شمسی ساز ویبولتین برای تمامی ورژن ها (All Version)

    باسلام
    من مراحل را بادقت رفتم ولي متاسفانه در مرحله 13 قسمت اول صفحه ادمين و کل فروم سفيد شد
    مشکل از کجاست؟
    ورژن 4.2.1

  12. #37
    تاریخ عضویت
    Nov 2007
    محل سکونت
    کرج مهرویلا
    نوشته ها
    16,278
    سپاس ها
    3,268
    سپاس شده 22,446 در 9,367 پست

    پیش فرض پاسخ : شمسی ساز ویبولتین برای تمامی ورژن ها (All Version)

    نقل قول نوشته اصلی توسط hoseinezci نمایش پست ها
    باسلام
    من مراحل را بادقت رفتم ولي متاسفانه در مرحله 13 قسمت اول صفحه ادمين و کل فروم سفيد شد
    مشکل از کجاست؟
    ورژن 4.2.1
    اگر از وی بی نال شده استفاده می کنید می تونید از این فایل هایی که قرار داده ام برای وی بی خودتون استفاده کنید
    تنها کافی هست جایگذین شوند
    فایل های پیوست شده فایل های پیوست شده
    دوستان و همکاران عزیز
    در پیغام خصوصی به سوالات و موارد شما پاسخ داده نخواهد شد
    مگر انهایی که کار طراحی دارند
    لطفا مزاحم نشوید و در سایت مطرح بکنید


    در روزگاری که لبخند آدمها بخاطر شکست توست ، برخیز تا بگریند آدمها ( کوروش کبیر )

    ساعات تماس : 10 & 14 - 18 & 23
    09386942162
    vbsaz.ir@gmail.com




  13. #38
    تاریخ عضویت
    Sep 2013
    نوشته ها
    2
    سپاس ها
    0
    سپاس شده 0 در 0 پست

    پیش فرض پاسخ : شمسی ساز ویبولتین برای تمامی ورژن ها (All Version)

    دوست عزيز در کدهاي ارسالي در فايل functions.php اين کد چرا تغيير کرده؟!
    define('COOKIE_SALT', 'S1maV7rFHyosVCbycTVMIRcIyeyMrrT');
    در صورتي که در فايل اصلي به صورت زير است؟

    define('COOKIE_SALT', $[برای مشاهده لینک ها عضو سایت شوید برای عضویت در سایت بر روی اینجا کلیک کنید]->config['Misc']['cookie_security_hash']);


  14. #39
    تاریخ عضویت
    Nov 2007
    محل سکونت
    کرج مهرویلا
    نوشته ها
    16,278
    سپاس ها
    3,268
    سپاس شده 22,446 در 9,367 پست

    پیش فرض پاسخ : شمسی ساز ویبولتین برای تمامی ورژن ها (All Version)

    نقل قول نوشته اصلی توسط hoseinezci نمایش پست ها
    دوست عزيز در کدهاي ارسالي در فايل functions.php اين کد چرا تغيير کرده؟!
    define('COOKIE_SALT', 'S1maV7rFHyosVCbycTVMIRcIyeyMrrT');
    در صورتي که در فايل اصلي به صورت زير است؟

    define('COOKIE_SALT', $vbulletin->config['Misc']['cookie_security_hash']);

    من الان یه نسخه دیگه دانلود کردم و این بوده ( نسخه لایسنس دار )
    define('COOKIE_SALT', 'UaUcyftkvBkCL77H5F6Zxg57vw0fXB0AB');
    دوستان و همکاران عزیز
    در پیغام خصوصی به سوالات و موارد شما پاسخ داده نخواهد شد
    مگر انهایی که کار طراحی دارند
    لطفا مزاحم نشوید و در سایت مطرح بکنید


    در روزگاری که لبخند آدمها بخاطر شکست توست ، برخیز تا بگریند آدمها ( کوروش کبیر )

    ساعات تماس : 10 & 14 - 18 & 23
    09386942162
    vbsaz.ir@gmail.com




صفحه 4 از 4 نخستنخست 1234

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. اپدیت فروم از نسخه Version 4.1.1 به آخرین نسخه
    توسط yahyazahedi در انجمن درخواست های کاربران در خصوص ویبولتین ورژن vBulletin 4.x.x
    پاسخ ها: 6
    آخرين نوشته: 10-06-2013, 02:41
  2. شمسی ساز ویبولتین برای تمامی ورژن ها (All Version)
    توسط SANBOR در انجمن آموزش و یادگیری های ویبولتین ( بخش عمومی )
    پاسخ ها: 6
    آخرين نوشته: 04-28-2012, 02:06
  3. مشکل - کمک دv vBulletin™ Version 4.0.8
    توسط m43ih در انجمن رفع مشکلات کاربران تازه وارد برای راه اندازی سایت
    پاسخ ها: 1
    آخرين نوشته: 01-06-2011, 22:59
  4. مشکل - کمک در نصب قالب vBulletin™ Version 4.0.8
    توسط m43ih در انجمن رفع مشکلات کاربران تازه وارد برای راه اندازی سایت
    پاسخ ها: 1
    آخرين نوشته: 01-06-2011, 13:09
  5. مشکل در نصب vb version 4.1
    توسط bahodori در انجمن رفع مشکلات برنامه ویبولتین vBulletin 3.x.x
    پاسخ ها: 1
    آخرين نوشته: 02-14-2010, 20:55

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •