تبلیغات در اینترنت

تبلیغات در اینترنتگیفت کارت گوگل پلی
صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از 1 به 10 از 14

موضوع: کمک کنید سایتم بالا نمیاد...کــمک

  1. Top | #1
    کاربر سایت

    تاریخ عضویت
    Apr 2011
    ورژن ویبولتین
    4
    نوشته ها
    47
    مورد پسند
    11 بار
    اطلاعات
    میزان امتیاز
    0

    Angry کمک کنید سایتم بالا نمیاد...کــمک

    سلام

    دوستان از امروز دیگه سایتم باز نمیشه
    ببنید:
    http://pc3enter.net/
    روش ورژن 4.1.3 نصب بود
    با پشتیبانی هاستم درمیون گذاشتم گفتند مشکل از هاست نیست!!

    خواهش کمکم کنید!

    + پشتیبانم گفتش:
    سلام
    هاست شما چک شد هیچ مشکلی نمیبینیم
    اسکریپت شما مشکل پلاگین یا قالب و ...
    دارد
    در انجمن نرم افزار مورد نظر مشکل را عنوان کنید
    من الان به هیچی دسترسی ندارم حتی admincp

    بی چاره شدم رفــــت




  2. گیفت کارت آیتونز

  3. Top | #2
    مدیر بازنشتهکاربر ویژه

    تاریخ عضویت
    Aug 2010
    ورژن ویبولتین
    4.1.3
    نوشته ها
    488
    مورد پسند
    628 بار
    اطلاعات
    میزان امتیاز
    66

    پیش فرض

    http://pc3enter.net/admincp/
    http://pc3enter.net/forum.php
    باز میشن ولی به صورت http://pc3enter.net باز نمیشه.
    شما هکی چیزی نصب کردید یا تنظیمات رو دست زدید؟ یا خود به خود اینطور شد؟!

    کاربر مقابل از aMiR.S بابت این پست مفید تشکر کرده است:

    aMiR

    We know a little about a lot of things
    قوانین انجمن های وی بی ایران (جدید و مهم ، حتماً مطالعه کنید)

    در صورتی که کاربری مشخصات هاست و مدیریت انجمن را در اختیار کاربران دیگر(با هر عنوان و مرتبه-جز مدیریت کل) قرار دهد ، انجمن های وی بی ایران هیچگونه مسئولیتی از مشکلات آتی را بر عهده نخواهد گرفت.

  4. Top | #3
    کاربر سایت

    تاریخ عضویت
    Apr 2011
    ورژن ویبولتین
    4
    نوشته ها
    47
    مورد پسند
    11 بار
    اطلاعات
    میزان امتیاز
    0

    پیش فرض

    نقل قول نوشته اصلی توسط aMiR.S نمایش پست ها
    http://pc3enter.net/admincp/
    http://pc3enter.net/forum.php
    باز میشن ولی به صورت http://pc3enter.net باز نمیشه.
    شما هکی چیزی نصب کردید یا تنظیمات رو دست زدید؟ یا خود به خود اینطور شد؟!
    درود

    نه عمو کاری نکردم

    +فقط یه سری کد امنیتی و توی فایل index.php اضافه کردم که تمروز وقتی دیدم اینطور شده حذفشون کردم

    راهی نیست درست شه؟

  5. Top | #4
    مدیر بازنشته

    تاریخ عضویت
    Feb 2011
    ورژن ویبولتین
    4.2
    نوشته ها
    527
    مورد پسند
    956 بار
    اطلاعات
    میزان امتیاز
    79

    پیش فرض

    میخواستین امنیتتون رو بالا ببرید بهتر بود اول ادمین Cp تون رو مخفی میکردید!
    فروم و Admin cp بدون مشکلی باز میشند. چک کنید ببینید index.php تو روت هاستتون هست؟ CMS رو غیر فعال نکردین؟

    کاربر مقابل از Light بابت این پست مفید تشکر کرده است:


  6. Top | #5
    کاربر سایت

    تاریخ عضویت
    Jan 2011
    ورژن ویبولتین
    vBulletin 3.8.7 Beta 1
    نوشته ها
    699
    مورد پسند
    266 بار
    نوشته های وبلاگ
    1
    اطلاعات
    میزان امتیاز
    80

    پیش فرض

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

    کاربر مقابل از Mm22 بابت این پست مفید تشکر کرده است:


  7. Top | #6
    کاربر سایت

    تاریخ عضویت
    Apr 2011
    ورژن ویبولتین
    4
    نوشته ها
    47
    مورد پسند
    11 بار
    اطلاعات
    میزان امتیاز
    0

    پیش فرض

    نقل قول نوشته اصلی توسط Light نمایش پست ها
    میخواستین امنیتتون رو بالا ببرید بهتر بود اول ادمین Cp تون رو مخفی میکردید!
    فروم و Admin cp بدون مشکلی باز میشند. چک کنید ببینید index.php تو روت هاستتون هست؟ CMS رو غیر فعال نکردین؟
    سلام

    همه محصولاتو غیر فعال کردمو درست نشد!!!

    اینم کد ایندیکسه که کاملادرسته
    کد:
    <?php
    /*======================================================================*\
    || #################################################################### ||
    || # vBulletin 4.1.0 Patch Level 2
    || # ---------------------------------------------------------------- # ||
    || # Copyright ©2000-2010 vBulletin Solutions Inc. All Rights Reserved. ||
    || # This file may not be redistributed in whole or significant part. # ||
    || # ---------------- VBULLETIN IS NOT FREE SOFTWARE ---------------- # ||
    || # http://www.vbulletin.com | http://www.vbulletin.com/license.html # ||
    || #################################################################### ||
    \*======================================================================*/
    
    /**
     * If you want to move this file to the root of your website, change this
     * line to your vBulletin directory and uncomment it (delete the //).
     *
     * For example, if vBulletin is installed in '/forum' the line should
     * state:
     *
     *    define('VB_RELATIVE_PATH', 'forum');
     *
     * Note: You may need to change the cookie path of your vBulletin
     * installation to enable your users to log in at the root of your website.
     * If you move this file to the root of your website then you should ensure
     * the cookie path is set to '/'.
     *
     * See 'Admin Control Panel
     *    ->Cookies and HTTP Header Options
     *      ->Path to Save Cookies
     */
    
    //define('VB_RELATIVE_PATH', 'forums');
    
    
    // Do not edit.
    if (defined('VB_RELATIVE_PATH'))
    {
        chdir('./' . VB_RELATIVE_PATH);
    }
    
    
    /**
     * You can choose the default script here.  Uncomment the appropriate line
     * to set the default script.  Note: Only uncomment one of these, you must
     * add // to comment out the script(s) that you DO NOT want to use as your
     * default script.
     *
     * You can choose the default script even if you do not plan to move this
     * file to the root of your website.
     */
    
    /**
     * Use the CMS as the default script:
     */
    
    require('content.php');
    
    
    /**
     * Use the forum as the default script:
     */
    
    // require('forum.php');
    
    
    /*======================================================================*\
    || ####################################################################
    || # 
    || # CVS: $RCSfile$ - $Revision: 31201 $
    || ####################################################################
    \*======================================================================*/


    نقل قول نوشته اصلی توسط Light نمایش پست ها
    میخواستین امنیتتون رو بالا ببرید بهتر بود اول ادمین Cp تون رو مخفی میکردید!
    فروم و Admin cp بدون مشکلی باز میشند. چک کنید ببینید index.php تو روت هاستتون هست؟ CMS رو غیر فعال نکردین؟
    ببخشید چطوری مخفی کنم؟
    +آیا پک امنیتی هم هست؟

    کاربر مقابل از raminmh بابت این پست مفید تشکر کرده است:


  8. Top | #7
    کاربر سایت

    تاریخ عضویت
    Jan 2011
    ورژن ویبولتین
    vBulletin 3.8.7 Beta 1
    نوشته ها
    699
    مورد پسند
    266 بار
    نوشته های وبلاگ
    1
    اطلاعات
    میزان امتیاز
    80

    پیش فرض

    عزیز ایندکستو ویرایشش بکن اینو بزار توش:
    کد PHP:
    <?php
    /*======================================================================*\
    || #################################################################### ||
    || # vBulletin 3.8.6 - Licence Number [x-MoBiLe]-SERIAL
    || # ---------------------------------------------------------------- # ||
    || # Copyright ©2000-2010 Jelsoft Enterprises Ltd. All Rights Reserved. ||
    || # This file may not be redistributed in whole or significant part. # ||
    || # ---------------- VBULLETIN IS NOT FREE SOFTWARE ---------------- # ||
    || # http://www.vbulletin.com | http://www.vbulletin.com/license.html # ||
    || #################################################################### ||
    \*======================================================================*/

    // ####################### SET PHP ENVIRONMENT ###########################
    error_reporting(E_ALL & ~E_NOTICE & ~8192);

    // #################### DEFINE IMPORTANT CONSTANTS #######################
    define('THIS_SCRIPT''index');
    define('CSRF_PROTECTION'true);
    define('CSRF_SKIP_LIST''');

    // ################### PRE-CACHE TEMPLATES AND DATA ######################
    // get special phrase groups
    $phrasegroups = array('holiday');

    // get special data templates from the datastore
    $specialtemplates = array(
        
    'userstats',
        
    'birthdaycache',
        
    'maxloggedin',
        
    'iconcache',
        
    'eventcache',
        
    'mailqueue',
    );

    // pre-cache templates used by all actions
    $globaltemplates = array(
        
    'ad_forumhome_afterforums',
        
    'FORUMHOME',
        
    'forumhome_event',
        
    'forumhome_forumbit_level1_nopost',
        
    'forumhome_forumbit_level1_post',
        
    'forumhome_forumbit_level2_nopost',
        
    'forumhome_forumbit_level2_post',
        
    'forumhome_lastpostby',
        
    'forumhome_loggedinuser',
        
    'forumhome_moderator',
        
    'forumhome_subforumbit_nopost',
        
    'forumhome_subforumbit_post',
        
    'forumhome_subforumseparator_nopost',
        
    'forumhome_subforumseparator_post',
        
    'forumhome_markread_script',
        
    'forumhome_birthdaybit'
    );

    // pre-cache templates used by specific actions
    $actiontemplates = array();

    // ######################### REQUIRE BACK-END ############################
    require_once('./global.php');
    require_once(
    DIR '/includes/functions_bigthree.php');
    require_once(
    DIR '/includes/functions_forumlist.php');

    // #######################################################################
    // ######################## START MAIN SCRIPT ############################
    // #######################################################################

    ($hook vBulletinHook::fetch_hook('forumhome_start')) ? eval($hook) : false;

    // get permissions to view forumhome
    if (!($permissions['forumpermissions'] & $vbulletin->bf_ugp_forumpermissions['canview']))
    {
        
    print_no_permission();
    }

    if (empty(
    $foruminfo['forumid']))
    {
        
    // show all forums
        
    $forumid = -1;
    }
    else
    {
        
    // check forum permissions
        
    $_permsgetter_ 'index';
        
    $forumperms fetch_permissions($foruminfo['forumid']);

        if (!(
    $forumperms $vbulletin->bf_ugp_forumpermissions['canview']))
        {
            
    print_no_permission();
        }

        
    // check if there is a forum password and if so, ensure the user has it set
        
    verify_forum_password($foruminfo['forumid'], $foruminfo['password']);

        
    // draw nav bar
        
    $navbits = array();
        
    $parentlist array_reverse(explode(','substr($foruminfo['parentlist'], 0, -3)));
        foreach (
    $parentlist AS $forumID)
        {
            
    $forumTitle =& $vbulletin->forumcache["$forumID"]['title'];
            
    $navbits['forumdisplay.php?' $vbulletin->session->vars['sessionurl'] . "f=$forumID"] = $forumTitle;
        }

        
    // pop the last element off the end of the $nav array so that we can show it without a link
        
    array_pop($navbits);

        
    $navbits[''] = $foruminfo['title'];
        
    $navbits construct_navbits($navbits);
    }

    $today vbdate('Y-m-d'TIMENOWfalsefalse);

    // ### TODAY'S BIRTHDAYS #################################################
    if ($vbulletin->options['showbirthdays'])
    {
        if (!
    is_array($vbulletin->birthdaycache)
            OR (
    $today != $vbulletin->birthdaycache['day1'] AND $today != $vbulletin->birthdaycache['day2'])
            OR !
    is_array($vbulletin->birthdaycache['users1'])
        )
        {
            
    // Need to update!
            
    require_once(DIR '/includes/functions_databuild.php');
            
    $birthdaystore build_birthdays();
            
    DEVDEBUG('Updated Birthdays');
        }
        else
        {
            
    $birthdaystore $vbulletin->birthdaycache;
        }

        switch (
    $today)
        {
            case 
    $birthdaystore['day1']:
                
    $birthdaysarray $birthdaystore['users1'];
                break;

            case 
    $birthdaystore['day2']:
                
    $birthdaysarray $birthdaystore['users2'];
                break;

            default:
                
    $birthdaysarray = array();
        }
        
    // memory saving
        
    unset($birthdaystore);

        
    $birthdaybits = array();

        foreach (
    $birthdaysarray AS $birthday)
        {
            eval(
    '$birthdaybits[] = "' fetch_template('forumhome_birthdaybit') . '";');
        }

        
    $birthdays implode(', '$birthdaybits);

        if (
    $stylevar['dirmark'])
        {
            
    $birthdays str_replace('<!--rlm-->'$stylevar['dirmark'], $birthdays);
        }

        
    $show['birthdays'] = iif ($birthdaystruefalse);
    }
    else
    {
        
    $show['birthdays'] = false;
    }

    // ### TODAY'S EVENTS #################################################
    if ($vbulletin->options['showevents'])
    {
        require_once(
    DIR '/includes/functions_calendar.php');

        
    $future gmdate('n-j-Y' TIMENOW 86400 86400 $vbulletin->options['showevents']);

        if (!
    is_array($vbulletin->eventcache) OR $future != $vbulletin->eventcache['date'])
        {
            
    // Need to update!
            
    $eventstore build_events();
            
    DEVDEBUG('Updated Events');
        }
        else
        {
            
    $eventstore $vbulletin->eventcache;
        }

        unset(
    $eventstore['date']);
        
    $events = array();
        
    $eventcount 0;
        
    $holiday_calendarid 0;

        foreach (
    $eventstore AS $eventid => $eventinfo)
        {
            
    $offset $eventinfo['dst'] ? $vbulletin->userinfo['timezoneoffset'] : $vbulletin->userinfo['tzoffset'];
            
    $eventstore["$eventid"]['dateline_from_user'] = $eventinfo['dateline_from_user'] = $eventinfo['dateline_from'] + $offset 3600;
            
    $eventstore["$eventid"]['dateline_to_user'] = $eventinfo['dateline_to_user'] = $eventinfo['dateline_to'] + $offset 3600;
            
    $gettime TIMENOW $vbulletin->options['hourdiff'];
            
    $iterations 0;
            
    $todaydate getdate($gettime);

            if (!
    $eventinfo['singleday'] AND !$eventinfo['recurring'] AND $eventinfo['dateline_from_user'] < gmmktime(000$todaydate['mon'], $todaydate['mday'], $todaydate['year']))
            {
                
    $sub = -3;
            }
            else if (
    $eventinfo['holidayid'])
            {
                
    $sub = -2;
            }
            else if (
    $eventinfo['singleday'])
            {
                
    $sub = -1;
            }
            else
            {
                
    $sub $eventinfo['dateline_from_user'] - (86400 * (intval($eventinfo['dateline_from_user'] / 86400)));
            }

            if (
    $vbulletin->userinfo['calendarpermissions']["$eventinfo[calendarid]"] & $vbulletin->bf_ugp_calendarpermissions['canviewcalendar'] OR ($eventinfo['holidayid'] AND $vbulletin->options['showholidays']))
            {
                if (
    $eventinfo['holidayid'] AND $vbulletin->options['showholidays'])
                {
                    if (!
    $holiday_calendarid)
                    {
                        
    $holiday_calendarid = -1// stop this loop from running again in the future
                        
    if (is_array($eventinfo['holiday_calendarids']))
                        {
                            foreach (
    $eventinfo['holiday_calendarids'] AS $potential_holiday_calendarid)
                            {
                                if (
    $vbulletin->userinfo['calendarpermissions']["$potential_holiday_calendarid"] & $vbulletin->bf_ugp_calendarpermissions['canviewcalendar'])
                                {
                                    
    $holiday_calendarid $potential_holiday_calendarid;
                                    break;
                                }
                            }
                        }
                    }

                    if (
    $holiday_calendarid 0)
                    {
                        continue;
                    }

                    
    $eventstore["$eventid"]['calendarid'] = $holiday_calendarid;
                    
    $eventinfo['calendarid'] = $holiday_calendarid;
                }

                if (
    $eventinfo['userid'] == $vbulletin->userinfo['userid'] OR $vbulletin->userinfo['calendarpermissions']["$eventinfo[calendarid]"] & $vbulletin->bf_ugp_calendarpermissions['canviewothersevent'] OR ($eventinfo['holidayid'] AND $vbulletin->options['showholidays']))
                {
                    if (!
    $eventinfo['recurring'] AND !$vbulletin->options['showeventtype'] AND !$eventinfo['singleday'] AND cache_event_info($eventinfo$todaydate['mon'], $todaydate['mday'], $todaydate['year']))
                    {
                        
    $events["$eventid"][] = $gettime "_$sub";
                    }
                    else
                    {
                        while (
    $iterations $vbulletin->options['showevents'])
                        {
                            
    $addcache false;

                            
    $todaydate getdate($gettime);
                            if (
    $eventinfo['holidayid'] AND $eventinfo['recurring'] == 6)
                            {
                                if (
    $eventinfo['recuroption'] == "$todaydate[mon]|$todaydate[mday]")
                                {
                                    
    $addcache true;
                                }
                            }
                            else if (
    cache_event_info($eventinfo$todaydate['mon'], $todaydate['mday'], $todaydate['year']))
                            {
                                
    $addcache true;
                            }

                            if (
    $addcache)
                            {
                                if (!
    $vbulletin->options['showeventtype'])
                                {
                                    
    $events["$eventid"][] = $gettime "_$sub";
                                }
                                else
                                {
                                    
    $events["$gettime"][] = $eventid;
                                }
                                
    $eventcount++;
                            }

                            
    $iterations++;
                            
    //$gettime += 86400;
                            
    $gettime strtotime('+1 day'$gettime);
                        }
                    }
                }
            }
        }

        if (!empty(
    $events))
        {
            if (
    $vbulletin->options['showeventtype'])
            {
                
    ksort($eventsSORT_NUMERIC);
            }
            else
            {
                function 
    groupbyevent($a$b)
                {
                    if (
    $a[0] == $b[0])
                    {
                        return 
    0;
                    }
                    else
                    {
                        
    $values1 explode('_'$a[0]);
                        
    $values2 explode('_'$b[0]);
                        if (
    $values1[0] != $values2[0])
                        {
                            return (
    $values1[0] < $values2[0]) ? -1;
                        }
                        else
                        {
                            
    // Same day events. Check the event start time to order them properly (compare number of seconds from 00:00)
                            
    return ($values1[1] < $values2[1]) ? -1;
                        }
                    }
                }
                
    uasort($events'groupbyevent');
                
    // this crazy code is to remove $sub added above that ensures a event maintains its position after the sort
                // if associative values are the same
                
    foreach($events AS $eventid => $times)
                {
                    foreach (
    $times AS $key => $time)
                    {
                        
    $events["$eventid"]["$key"] = intval($time);
                    }
                }
            }

            
    $upcomingevents '';
            foreach(
    $events AS $index => $value)
            {
                
    $pastevent 0;
                
    $pastcount 0;

                
    $comma $eventdates $daysevents '';
                if (!
    $vbulletin->options['showeventtype'])
                {    
    // Group by Event // $index = $eventid
                    
    $eventinfo $eventstore["$index"];
                    if (empty(
    $eventinfo['recurring']) AND empty($eventinfo['singleday']))
                    {    
    // ranged event -- show it from its real start and real end date (vbgmdate)
                        
    $fromdate vbdate($vbulletin->options['dateformat'], $eventinfo['dateline_from_user'], falsetruefalsetrue);
                        
    $todate vbdate($vbulletin->options['dateformat'], $eventinfo['dateline_to_user'], falsetruefalsetrue);
                        if (
    $fromdate != $todate)
                        {
                            
    $eventdates construct_phrase($vbphrase['event_x_to_y'], $fromdate$todate);
                        }
                        else
                        {
                            
    $eventdates vbdate($vbulletin->options['dateformat'], $eventinfo['dateline_from_user'], falsetruefalsetrue);
                        }
                        
    $day vbdate('Y-n-j'$eventinfo['dateline_from_user'], falsefalse);
                    }
                    else
                    {
                        unset(
    $day);
                        foreach(
    $value AS $key => $dateline)
                        {
                            
    //if (($dateline - 86400) == $pastevent AND !$eventinfo['holidayid'])
                            
    if ((strtotime('-1 day'$dateline)) == $pastevent AND !$eventinfo['holidayid'])
                            {
                                
    $pastevent $dateline;
                                
    $pastcount++;
                                continue;
                            }
                            else
                            {
                                if (
    $pastcount)
                                {
                                    
    $eventdates construct_phrase($vbphrase['event_x_to_y'], $eventdatesvbdate($vbulletin->options['dateformat'], $pasteventfalsetruefalse));
                                }
                                
    $pastcount 0;
                                
    $pastevent $dateline;
                            }
                            if (!
    $day)
                            {
                                
    $day vbdate('Y-n-j'$datelinefalsefalsefalse);
                            }
                            
    $eventdates .= $comma vbdate($vbulletin->options['dateformat'], $datelinefalsetruefalse);
                            
    $comma ', ';
                        }
                        if (
    $pastcount)
                        {
                            
    $eventdates construct_phrase($vbphrase['event_x_to_y'], $eventdatesvbdate($vbulletin->options['dateformat'], $pasteventfalsetruefalse));
                        }
                    }

                    if (
    $eventinfo['holidayid'])
                    {
                        
    $callink '<a href="calendar.php?' $vbulletin->session->vars['sessionurl'] . "do=getinfo&amp;day=$day&amp;c=$eventinfo[calendarid]\">" $vbphrase['holiday' $eventinfo['holidayid'] . '_title'] . "</a>";
                    }
                    else
                    {
                        
    $callink '<a href="calendar.php?' $vbulletin->session->vars['sessionurl'] . "do=getinfo&amp;day=$day&amp;e=$eventinfo[eventid]&amp;c=$eventinfo[calendarid]\">$eventinfo[title]</a>";
                    }
                }
                else
                {    
    // Group by Date
                    
    $eventdate vbdate($vbulletin->options['dateformat'], $indexfalsetruefalse);

                    
    $day vbdate('Y-n-j'$indexfalsefalsefalse);
                    foreach(
    $value AS $key => $eventid)
                    {
                        
    $eventinfo $eventstore["$eventid"];
                        if (
    $eventinfo['holidayid'])
                        {
                            
    $daysevents .= $comma '<a href="calendar.php?' $vbulletin->session->vars['sessionurl'] . "do=getinfo&amp;day=$day&amp;c=$eventinfo[calendarid]\">" $vbphrase['holiday' $eventinfo['holidayid'] . '_title'] . "</a>";
                        }
                        else
                        {
                            
    $daysevents .= $comma '<a href="calendar.php?' $vbulletin->session->vars['sessionurl'] . "do=getinfo&amp;day=$day&amp;e=$eventinfo[eventid]&amp;c=$eventinfo[calendarid]\">$eventinfo[title]</a>";
                        }
                        
    $comma ', ';
                    }
                }

                (
    $hook vBulletinHook::fetch_hook('forumhome_event')) ? eval($hook) : false;
                eval(
    '$upcomingevents .= "' fetch_template('forumhome_event') . '";');
            }
            
    // memory saving
            
    unset($events$eventstore);
        }
        
    $show['upcomingevents'] = iif ($upcomingeventstruefalse);
        
    $show['todaysevents'] = iif ($vbulletin->options['showevents'] == 1truefalse);
    }
    else
    {
        
    $show['upcomingevents'] = false;
    }

    // ### LOGGED IN USERS #################################################
    $activeusers '';
    if ((
    $vbulletin->options['displayloggedin'] == OR $vbulletin->options['displayloggedin'] == OR ($vbulletin->options['displayloggedin'] > AND $vbulletin->userinfo['userid'])) AND !$show['search_engine'])
    {
        
    $datecut TIMENOW $vbulletin->options['cookietimeout'];
        
    $numbervisible 0;
        
    $numberregistered 0;
        
    $numberguest 0;

        
    $hook_query_fields $hook_query_joins $hook_query_where '';
        (
    $hook vBulletinHook::fetch_hook('forumhome_loggedinuser_query')) ? eval($hook) : false;

        
    $forumusers $db->query_read_slave("
            SELECT
                user.username, (user.options & " 
    $vbulletin->bf_misc_useroptions['invisible'] . ") AS invisible, user.usergroupid,
                session.userid, session.inforum, session.lastactivity, session.badlocation,
                IF(user.displaygroupid=0, user.usergroupid, user.displaygroupid) AS displaygroupid, infractiongroupid
                $hook_query_fields
            FROM " 
    TABLE_PREFIX "session AS session
            LEFT JOIN " 
    TABLE_PREFIX "user AS user ON(user.userid = session.userid)
            $hook_query_joins
            WHERE session.lastactivity > $datecut
                $hook_query_where
            " 
    iif($vbulletin->options['displayloggedin'] == OR $vbulletin->options['displayloggedin'] == 3"ORDER BY username ASC") . "
        "
    );

        if (
    $vbulletin->userinfo['userid'])
        {
            
    // fakes the user being online for an initial page view of index.php
            
    $vbulletin->userinfo['joingroupid'] = iif($vbulletin->userinfo['displaygroupid'], $vbulletin->userinfo['displaygroupid'], $vbulletin->userinfo['usergroupid']);
            
    $userinfos = array
            (
                
    $vbulletin->userinfo['userid'] => array
                (
                    
    'userid'            =>& $vbulletin->userinfo['userid'],
                    
    'username'          =>& $vbulletin->userinfo['username'],
                    
    'invisible'         =>& $vbulletin->userinfo['invisible'],
                    
    'inforum'           => 0,
                    
    'lastactivity'      => TIMENOW,
                    
    'usergroupid'       =>& $vbulletin->userinfo['usergroupid'],
                    
    'displaygroupid'    =>& $vbulletin->userinfo['displaygroupid'],
                    
    'infractiongroupid' =>& $vbulletin->userinfo['infractiongroupid'],
                )
            );
        }
        else
        {
            
    $userinfos = array();
        }
        
    $inforum = array();

        while (
    $loggedin $db->fetch_array($forumusers))
        {
            
    $userid $loggedin['userid'];
            if (!
    $userid)
            {    
    // Guest
                
    $numberguest++;
                if (!
    $loggedin['badlocation'])
                {
                    
    $inforum["$loggedin[inforum]"]++;
                }
            }
            else if (empty(
    $userinfos["$userid"]) OR ($userinfos["$userid"]['lastactivity'] < $loggedin['lastactivity']))
            {
                
    $userinfos["$userid"] = $loggedin;
            }
        }

        if (!
    $vbulletin->userinfo['userid'] AND $numberguest == 0)
        {
            
    $numberguest++;
        }

        foreach (
    $userinfos AS $userid => $loggedin)
        {
            
    $numberregistered++;
            if (
    $userid != $vbulletin->userinfo['userid'] AND !$loggedin['badlocation'])
            {
                
    $inforum["$loggedin[inforum]"]++;
            }
            
    fetch_musername($loggedin);

            (
    $hook vBulletinHook::fetch_hook('forumhome_loggedinuser')) ? eval($hook) : false;

            if (
    fetch_online_status($loggedin))
            {
                
    $numbervisible++;
                
    $show['comma_leader'] = ($activeusers != '');
                eval(
    '$activeusers .= "' fetch_template('forumhome_loggedinuser') . '";');
            }
        }

        
    // memory saving
        
    unset($userinfos$loggedin);

        
    $db->free_result($forumusers);

        
    $totalonline $numberregistered $numberguest;
        
    $numberinvisible $numberregistered $numbervisible;

        
    // ### MAX LOGGEDIN USERS ################################
        
    if (intval($vbulletin->maxloggedin['maxonline']) <= $totalonline)
        {
            
    $vbulletin->maxloggedin['maxonline'] = $totalonline;
            
    $vbulletin->maxloggedin['maxonlinedate'] = TIMENOW;
            
    build_datastore('maxloggedin'serialize($vbulletin->maxloggedin), 1);
        }

        
    $recordusers vb_number_format($vbulletin->maxloggedin['maxonline']);
        
    $recorddate vbdate($vbulletin->options['dateformat'], $vbulletin->maxloggedin['maxonlinedate'], true);
        
    $recordtime vbdate($vbulletin->options['timeformat'], $vbulletin->maxloggedin['maxonlinedate']);

        
    $show['loggedinusers'] = true;
    }
    else
    {
        
    $show['loggedinusers'] = false;
    }

    // ### GET FORUMS & MODERATOR iCACHES ########################
    cache_ordered_forums(11);
    if (
    $vbulletin->options['showmoderatorcolumn'])
    {
        
    cache_moderators();
    }
    else if (
    $vbulletin->userinfo['userid'])
    {
        
    cache_moderators($vbulletin->userinfo['userid']);
    }

    // define max depth for forums display based on $vbulletin->options[forumhomedepth]
    define('MAXFORUMDEPTH'$vbulletin->options['forumhomedepth']);

    $forumbits construct_forum_bit($forumid);
    eval(
    '$forumhome_markread_script = "' fetch_template('forumhome_markread_script') . '";');

    // ### BOARD STATISTICS #################################################

    // get total threads & posts from the forumcache
    $totalthreads 0;
    $totalposts 0;
    if (
    is_array($vbulletin->forumcache))
    {
        foreach (
    $vbulletin->forumcache AS $forum)
        {
            
    $totalthreads += $forum['threadcount'];
            
    $totalposts += $forum['replycount'];
        }
    }
    $totalthreads vb_number_format($totalthreads);
    $totalposts vb_number_format($totalposts);

    // get total members and newest member from template
    $numbermembers vb_number_format($vbulletin->userstats['numbermembers']);
    $newusername $vbulletin->userstats['newusername'];
    $newuserid $vbulletin->userstats['newuserid'];
    $activemembers vb_number_format($vbulletin->userstats['activemembers']);
    $show['activemembers'] = ($vbulletin->options['activememberdays'] > AND ($vbulletin->options['activememberoptions'] & 2)) ? true false;

    eval(
    '$ad_location[\'ad_forumhome_afterforums\'] = "' fetch_template('ad_forumhome_afterforums') . '";');

    // ### ALL DONE! SPIT OUT THE HTML AND LET'S GET OUTTA HERE... ###
    ($hook vBulletinHook::fetch_hook('forumhome_complete')) ? eval($hook) : false;

    eval(
    '$navbar = "' fetch_template('navbar') . '";');
    eval(
    'print_output("' fetch_template('FORUMHOME') . '");');

    /*======================================================================*\
    || ####################################################################
    || # Downloaded: [x-MoBiLe]-DATE
    || # CVS:$RCSfile$ - $Revision: 37305 $
    || ####################################################################
    \*======================================================================*/
    ?>

  9. Top | #8
    کاربر سایت

    تاریخ عضویت
    Apr 2011
    ورژن ویبولتین
    4
    نوشته ها
    47
    مورد پسند
    11 بار
    اطلاعات
    میزان امتیاز
    0

    پیش فرض

    نقل قول نوشته اصلی توسط Mm22 نمایش پست ها
    عزیز ایندکستو ویرایشش بکن اینو بزار توش:
    کد PHP:
    <?php
    /*======================================================================*\
    || #################################################################### ||
    || # vBulletin 3.8.6 - Licence Number [x-MoBiLe]-SERIAL
    || # ---------------------------------------------------------------- # ||
    || # Copyright ©2000-2010 Jelsoft Enterprises Ltd. All Rights Reserved. ||
    || # This file may not be redistributed in whole or significant part. # ||
    || # ---------------- VBULLETIN IS NOT FREE SOFTWARE ---------------- # ||
    || # http://www.vbulletin.com | http://www.vbulletin.com/license.html # ||
    || #################################################################### ||
    \*======================================================================*/

    // ####################### SET PHP ENVIRONMENT ###########################
    error_reporting(E_ALL & ~E_NOTICE & ~8192);

    // #################### DEFINE IMPORTANT CONSTANTS #######################
    define('THIS_SCRIPT''index');
    define('CSRF_PROTECTION'true);
    define('CSRF_SKIP_LIST''');

    // ################### PRE-CACHE TEMPLATES AND DATA ######################
    // get special phrase groups
    $phrasegroups = array('holiday');

    // get special data templates from the datastore
    $specialtemplates = array(
        
    'userstats',
        
    'birthdaycache',
        
    'maxloggedin',
        
    'iconcache',
        
    'eventcache',
        
    'mailqueue',
    );

    // pre-cache templates used by all actions
    $globaltemplates = array(
        
    'ad_forumhome_afterforums',
        
    'FORUMHOME',
        
    'forumhome_event',
        
    'forumhome_forumbit_level1_nopost',
        
    'forumhome_forumbit_level1_post',
        
    'forumhome_forumbit_level2_nopost',
        
    'forumhome_forumbit_level2_post',
        
    'forumhome_lastpostby',
        
    'forumhome_loggedinuser',
        
    'forumhome_moderator',
        
    'forumhome_subforumbit_nopost',
        
    'forumhome_subforumbit_post',
        
    'forumhome_subforumseparator_nopost',
        
    'forumhome_subforumseparator_post',
        
    'forumhome_markread_script',
        
    'forumhome_birthdaybit'
    );

    // pre-cache templates used by specific actions
    $actiontemplates = array();

    // ######################### REQUIRE BACK-END ############################
    require_once('./global.php');
    require_once(
    DIR '/includes/functions_bigthree.php');
    require_once(
    DIR '/includes/functions_forumlist.php');

    // #######################################################################
    // ######################## START MAIN SCRIPT ############################
    // #######################################################################

    ($hook vBulletinHook::fetch_hook('forumhome_start')) ? eval($hook) : false;

    // get permissions to view forumhome
    if (!($permissions['forumpermissions'] & $vbulletin->bf_ugp_forumpermissions['canview']))
    {
        
    print_no_permission();
    }

    if (empty(
    $foruminfo['forumid']))
    {
        
    // show all forums
        
    $forumid = -1;
    }
    else
    {
        
    // check forum permissions
        
    $_permsgetter_ 'index';
        
    $forumperms fetch_permissions($foruminfo['forumid']);

        if (!(
    $forumperms $vbulletin->bf_ugp_forumpermissions['canview']))
        {
            
    print_no_permission();
        }

        
    // check if there is a forum password and if so, ensure the user has it set
        
    verify_forum_password($foruminfo['forumid'], $foruminfo['password']);

        
    // draw nav bar
        
    $navbits = array();
        
    $parentlist array_reverse(explode(','substr($foruminfo['parentlist'], 0, -3)));
        foreach (
    $parentlist AS $forumID)
        {
            
    $forumTitle =& $vbulletin->forumcache["$forumID"]['title'];
            
    $navbits['forumdisplay.php?' $vbulletin->session->vars['sessionurl'] . "f=$forumID"] = $forumTitle;
        }

        
    // pop the last element off the end of the $nav array so that we can show it without a link
        
    array_pop($navbits);

        
    $navbits[''] = $foruminfo['title'];
        
    $navbits construct_navbits($navbits);
    }

    $today vbdate('Y-m-d'TIMENOWfalsefalse);

    // ### TODAY'S BIRTHDAYS #################################################
    if ($vbulletin->options['showbirthdays'])
    {
        if (!
    is_array($vbulletin->birthdaycache)
            OR (
    $today != $vbulletin->birthdaycache['day1'] AND $today != $vbulletin->birthdaycache['day2'])
            OR !
    is_array($vbulletin->birthdaycache['users1'])
        )
        {
            
    // Need to update!
            
    require_once(DIR '/includes/functions_databuild.php');
            
    $birthdaystore build_birthdays();
            
    DEVDEBUG('Updated Birthdays');
        }
        else
        {
            
    $birthdaystore $vbulletin->birthdaycache;
        }

        switch (
    $today)
        {
            case 
    $birthdaystore['day1']:
                
    $birthdaysarray $birthdaystore['users1'];
                break;

            case 
    $birthdaystore['day2']:
                
    $birthdaysarray $birthdaystore['users2'];
                break;

            default:
                
    $birthdaysarray = array();
        }
        
    // memory saving
        
    unset($birthdaystore);

        
    $birthdaybits = array();

        foreach (
    $birthdaysarray AS $birthday)
        {
            eval(
    '$birthdaybits[] = "' fetch_template('forumhome_birthdaybit') . '";');
        }

        
    $birthdays implode(', '$birthdaybits);

        if (
    $stylevar['dirmark'])
        {
            
    $birthdays str_replace('<!--rlm-->'$stylevar['dirmark'], $birthdays);
        }

        
    $show['birthdays'] = iif ($birthdaystruefalse);
    }
    else
    {
        
    $show['birthdays'] = false;
    }

    // ### TODAY'S EVENTS #################################################
    if ($vbulletin->options['showevents'])
    {
        require_once(
    DIR '/includes/functions_calendar.php');

        
    $future gmdate('n-j-Y' TIMENOW 86400 86400 $vbulletin->options['showevents']);

        if (!
    is_array($vbulletin->eventcache) OR $future != $vbulletin->eventcache['date'])
        {
            
    // Need to update!
            
    $eventstore build_events();
            
    DEVDEBUG('Updated Events');
        }
        else
        {
            
    $eventstore $vbulletin->eventcache;
        }

        unset(
    $eventstore['date']);
        
    $events = array();
        
    $eventcount 0;
        
    $holiday_calendarid 0;

        foreach (
    $eventstore AS $eventid => $eventinfo)
        {
            
    $offset $eventinfo['dst'] ? $vbulletin->userinfo['timezoneoffset'] : $vbulletin->userinfo['tzoffset'];
            
    $eventstore["$eventid"]['dateline_from_user'] = $eventinfo['dateline_from_user'] = $eventinfo['dateline_from'] + $offset 3600;
            
    $eventstore["$eventid"]['dateline_to_user'] = $eventinfo['dateline_to_user'] = $eventinfo['dateline_to'] + $offset 3600;
            
    $gettime TIMENOW $vbulletin->options['hourdiff'];
            
    $iterations 0;
            
    $todaydate getdate($gettime);

            if (!
    $eventinfo['singleday'] AND !$eventinfo['recurring'] AND $eventinfo['dateline_from_user'] < gmmktime(000$todaydate['mon'], $todaydate['mday'], $todaydate['year']))
            {
                
    $sub = -3;
            }
            else if (
    $eventinfo['holidayid'])
            {
                
    $sub = -2;
            }
            else if (
    $eventinfo['singleday'])
            {
                
    $sub = -1;
            }
            else
            {
                
    $sub $eventinfo['dateline_from_user'] - (86400 * (intval($eventinfo['dateline_from_user'] / 86400)));
            }

            if (
    $vbulletin->userinfo['calendarpermissions']["$eventinfo[calendarid]"] & $vbulletin->bf_ugp_calendarpermissions['canviewcalendar'] OR ($eventinfo['holidayid'] AND $vbulletin->options['showholidays']))
            {
                if (
    $eventinfo['holidayid'] AND $vbulletin->options['showholidays'])
                {
                    if (!
    $holiday_calendarid)
                    {
                        
    $holiday_calendarid = -1// stop this loop from running again in the future
                        
    if (is_array($eventinfo['holiday_calendarids']))
                        {
                            foreach (
    $eventinfo['holiday_calendarids'] AS $potential_holiday_calendarid)
                            {
                                if (
    $vbulletin->userinfo['calendarpermissions']["$potential_holiday_calendarid"] & $vbulletin->bf_ugp_calendarpermissions['canviewcalendar'])
                                {
                                    
    $holiday_calendarid $potential_holiday_calendarid;
                                    break;
                                }
                            }
                        }
                    }

                    if (
    $holiday_calendarid 0)
                    {
                        continue;
                    }

                    
    $eventstore["$eventid"]['calendarid'] = $holiday_calendarid;
                    
    $eventinfo['calendarid'] = $holiday_calendarid;
                }

                if (
    $eventinfo['userid'] == $vbulletin->userinfo['userid'] OR $vbulletin->userinfo['calendarpermissions']["$eventinfo[calendarid]"] & $vbulletin->bf_ugp_calendarpermissions['canviewothersevent'] OR ($eventinfo['holidayid'] AND $vbulletin->options['showholidays']))
                {
                    if (!
    $eventinfo['recurring'] AND !$vbulletin->options['showeventtype'] AND !$eventinfo['singleday'] AND cache_event_info($eventinfo$todaydate['mon'], $todaydate['mday'], $todaydate['year']))
                    {
                        
    $events["$eventid"][] = $gettime "_$sub";
                    }
                    else
                    {
                        while (
    $iterations $vbulletin->options['showevents'])
                        {
                            
    $addcache false;

                            
    $todaydate getdate($gettime);
                            if (
    $eventinfo['holidayid'] AND $eventinfo['recurring'] == 6)
                            {
                                if (
    $eventinfo['recuroption'] == "$todaydate[mon]|$todaydate[mday]")
                                {
                                    
    $addcache true;
                                }
                            }
                            else if (
    cache_event_info($eventinfo$todaydate['mon'], $todaydate['mday'], $todaydate['year']))
                            {
                                
    $addcache true;
                            }

                            if (
    $addcache)
                            {
                                if (!
    $vbulletin->options['showeventtype'])
                                {
                                    
    $events["$eventid"][] = $gettime "_$sub";
                                }
                                else
                                {
                                    
    $events["$gettime"][] = $eventid;
                                }
                                
    $eventcount++;
                            }

                            
    $iterations++;
                            
    //$gettime += 86400;
                            
    $gettime strtotime('+1 day'$gettime);
                        }
                    }
                }
            }
        }

        if (!empty(
    $events))
        {
            if (
    $vbulletin->options['showeventtype'])
            {
                
    ksort($eventsSORT_NUMERIC);
            }
            else
            {
                function 
    groupbyevent($a$b)
                {
                    if (
    $a[0] == $b[0])
                    {
                        return 
    0;
                    }
                    else
                    {
                        
    $values1 explode('_'$a[0]);
                        
    $values2 explode('_'$b[0]);
                        if (
    $values1[0] != $values2[0])
                        {
                            return (
    $values1[0] < $values2[0]) ? -1;
                        }
                        else
                        {
                            
    // Same day events. Check the event start time to order them properly (compare number of seconds from 00:00)
                            
    return ($values1[1] < $values2[1]) ? -1;
                        }
                    }
                }
                
    uasort($events'groupbyevent');
                
    // this crazy code is to remove $sub added above that ensures a event maintains its position after the sort
                // if associative values are the same
                
    foreach($events AS $eventid => $times)
                {
                    foreach (
    $times AS $key => $time)
                    {
                        
    $events["$eventid"]["$key"] = intval($time);
                    }
                }
            }

            
    $upcomingevents '';
            foreach(
    $events AS $index => $value)
            {
                
    $pastevent 0;
                
    $pastcount 0;

                
    $comma $eventdates $daysevents '';
                if (!
    $vbulletin->options['showeventtype'])
                {    
    // Group by Event // $index = $eventid
                    
    $eventinfo $eventstore["$index"];
                    if (empty(
    $eventinfo['recurring']) AND empty($eventinfo['singleday']))
                    {    
    // ranged event -- show it from its real start and real end date (vbgmdate)
                        
    $fromdate vbdate($vbulletin->options['dateformat'], $eventinfo['dateline_from_user'], falsetruefalsetrue);
                        
    $todate vbdate($vbulletin->options['dateformat'], $eventinfo['dateline_to_user'], falsetruefalsetrue);
                        if (
    $fromdate != $todate)
                        {
                            
    $eventdates construct_phrase($vbphrase['event_x_to_y'], $fromdate$todate);
                        }
                        else
                        {
                            
    $eventdates vbdate($vbulletin->options['dateformat'], $eventinfo['dateline_from_user'], falsetruefalsetrue);
                        }
                        
    $day vbdate('Y-n-j'$eventinfo['dateline_from_user'], falsefalse);
                    }
                    else
                    {
                        unset(
    $day);
                        foreach(
    $value AS $key => $dateline)
                        {
                            
    //if (($dateline - 86400) == $pastevent AND !$eventinfo['holidayid'])
                            
    if ((strtotime('-1 day'$dateline)) == $pastevent AND !$eventinfo['holidayid'])
                            {
                                
    $pastevent $dateline;
                                
    $pastcount++;
                                continue;
                            }
                            else
                            {
                                if (
    $pastcount)
                                {
                                    
    $eventdates construct_phrase($vbphrase['event_x_to_y'], $eventdatesvbdate($vbulletin->options['dateformat'], $pasteventfalsetruefalse));
                                }
                                
    $pastcount 0;
                                
    $pastevent $dateline;
                            }
                            if (!
    $day)
                            {
                                
    $day vbdate('Y-n-j'$datelinefalsefalsefalse);
                            }
                            
    $eventdates .= $comma vbdate($vbulletin->options['dateformat'], $datelinefalsetruefalse);
                            
    $comma ', ';
                        }
                        if (
    $pastcount)
                        {
                            
    $eventdates construct_phrase($vbphrase['event_x_to_y'], $eventdatesvbdate($vbulletin->options['dateformat'], $pasteventfalsetruefalse));
                        }
                    }

                    if (
    $eventinfo['holidayid'])
                    {
                        
    $callink '<a href="calendar.php?' $vbulletin->session->vars['sessionurl'] . "do=getinfo&amp;day=$day&amp;c=$eventinfo[calendarid]\">" $vbphrase['holiday' $eventinfo['holidayid'] . '_title'] . "</a>";
                    }
                    else
                    {
                        
    $callink '<a href="calendar.php?' $vbulletin->session->vars['sessionurl'] . "do=getinfo&amp;day=$day&amp;e=$eventinfo[eventid]&amp;c=$eventinfo[calendarid]\">$eventinfo[title]</a>";
                    }
                }
                else
                {    
    // Group by Date
                    
    $eventdate vbdate($vbulletin->options['dateformat'], $indexfalsetruefalse);

                    
    $day vbdate('Y-n-j'$indexfalsefalsefalse);
                    foreach(
    $value AS $key => $eventid)
                    {
                        
    $eventinfo $eventstore["$eventid"];
                        if (
    $eventinfo['holidayid'])
                        {
                            
    $daysevents .= $comma '<a href="calendar.php?' $vbulletin->session->vars['sessionurl'] . "do=getinfo&amp;day=$day&amp;c=$eventinfo[calendarid]\">" $vbphrase['holiday' $eventinfo['holidayid'] . '_title'] . "</a>";
                        }
                        else
                        {
                            
    $daysevents .= $comma '<a href="calendar.php?' $vbulletin->session->vars['sessionurl'] . "do=getinfo&amp;day=$day&amp;e=$eventinfo[eventid]&amp;c=$eventinfo[calendarid]\">$eventinfo[title]</a>";
                        }
                        
    $comma ', ';
                    }
                }

                (
    $hook vBulletinHook::fetch_hook('forumhome_event')) ? eval($hook) : false;
                eval(
    '$upcomingevents .= "' fetch_template('forumhome_event') . '";');
            }
            
    // memory saving
            
    unset($events$eventstore);
        }
        
    $show['upcomingevents'] = iif ($upcomingeventstruefalse);
        
    $show['todaysevents'] = iif ($vbulletin->options['showevents'] == 1truefalse);
    }
    else
    {
        
    $show['upcomingevents'] = false;
    }

    // ### LOGGED IN USERS #################################################
    $activeusers '';
    if ((
    $vbulletin->options['displayloggedin'] == OR $vbulletin->options['displayloggedin'] == OR ($vbulletin->options['displayloggedin'] > AND $vbulletin->userinfo['userid'])) AND !$show['search_engine'])
    {
        
    $datecut TIMENOW $vbulletin->options['cookietimeout'];
        
    $numbervisible 0;
        
    $numberregistered 0;
        
    $numberguest 0;

        
    $hook_query_fields $hook_query_joins $hook_query_where '';
        (
    $hook vBulletinHook::fetch_hook('forumhome_loggedinuser_query')) ? eval($hook) : false;

        
    $forumusers $db->query_read_slave("
            SELECT
                user.username, (user.options & " 
    $vbulletin->bf_misc_useroptions['invisible'] . ") AS invisible, user.usergroupid,
                session.userid, session.inforum, session.lastactivity, session.badlocation,
                IF(user.displaygroupid=0, user.usergroupid, user.displaygroupid) AS displaygroupid, infractiongroupid
                $hook_query_fields
            FROM " 
    TABLE_PREFIX "session AS session
            LEFT JOIN " 
    TABLE_PREFIX "user AS user ON(user.userid = session.userid)
            $hook_query_joins
            WHERE session.lastactivity > $datecut
                $hook_query_where
            " 
    iif($vbulletin->options['displayloggedin'] == OR $vbulletin->options['displayloggedin'] == 3"ORDER BY username ASC") . "
        "
    );

        if (
    $vbulletin->userinfo['userid'])
        {
            
    // fakes the user being online for an initial page view of index.php
            
    $vbulletin->userinfo['joingroupid'] = iif($vbulletin->userinfo['displaygroupid'], $vbulletin->userinfo['displaygroupid'], $vbulletin->userinfo['usergroupid']);
            
    $userinfos = array
            (
                
    $vbulletin->userinfo['userid'] => array
                (
                    
    'userid'            =>& $vbulletin->userinfo['userid'],
                    
    'username'          =>& $vbulletin->userinfo['username'],
                    
    'invisible'         =>& $vbulletin->userinfo['invisible'],
                    
    'inforum'           => 0,
                    
    'lastactivity'      => TIMENOW,
                    
    'usergroupid'       =>& $vbulletin->userinfo['usergroupid'],
                    
    'displaygroupid'    =>& $vbulletin->userinfo['displaygroupid'],
                    
    'infractiongroupid' =>& $vbulletin->userinfo['infractiongroupid'],
                )
            );
        }
        else
        {
            
    $userinfos = array();
        }
        
    $inforum = array();

        while (
    $loggedin $db->fetch_array($forumusers))
        {
            
    $userid $loggedin['userid'];
            if (!
    $userid)
            {    
    // Guest
                
    $numberguest++;
                if (!
    $loggedin['badlocation'])
                {
                    
    $inforum["$loggedin[inforum]"]++;
                }
            }
            else if (empty(
    $userinfos["$userid"]) OR ($userinfos["$userid"]['lastactivity'] < $loggedin['lastactivity']))
            {
                
    $userinfos["$userid"] = $loggedin;
            }
        }

        if (!
    $vbulletin->userinfo['userid'] AND $numberguest == 0)
        {
            
    $numberguest++;
        }

        foreach (
    $userinfos AS $userid => $loggedin)
        {
            
    $numberregistered++;
            if (
    $userid != $vbulletin->userinfo['userid'] AND !$loggedin['badlocation'])
            {
                
    $inforum["$loggedin[inforum]"]++;
            }
            
    fetch_musername($loggedin);

            (
    $hook vBulletinHook::fetch_hook('forumhome_loggedinuser')) ? eval($hook) : false;

            if (
    fetch_online_status($loggedin))
            {
                
    $numbervisible++;
                
    $show['comma_leader'] = ($activeusers != '');
                eval(
    '$activeusers .= "' fetch_template('forumhome_loggedinuser') . '";');
            }
        }

        
    // memory saving
        
    unset($userinfos$loggedin);

        
    $db->free_result($forumusers);

        
    $totalonline $numberregistered $numberguest;
        
    $numberinvisible $numberregistered $numbervisible;

        
    // ### MAX LOGGEDIN USERS ################################
        
    if (intval($vbulletin->maxloggedin['maxonline']) <= $totalonline)
        {
            
    $vbulletin->maxloggedin['maxonline'] = $totalonline;
            
    $vbulletin->maxloggedin['maxonlinedate'] = TIMENOW;
            
    build_datastore('maxloggedin'serialize($vbulletin->maxloggedin), 1);
        }

        
    $recordusers vb_number_format($vbulletin->maxloggedin['maxonline']);
        
    $recorddate vbdate($vbulletin->options['dateformat'], $vbulletin->maxloggedin['maxonlinedate'], true);
        
    $recordtime vbdate($vbulletin->options['timeformat'], $vbulletin->maxloggedin['maxonlinedate']);

        
    $show['loggedinusers'] = true;
    }
    else
    {
        
    $show['loggedinusers'] = false;
    }

    // ### GET FORUMS & MODERATOR iCACHES ########################
    cache_ordered_forums(11);
    if (
    $vbulletin->options['showmoderatorcolumn'])
    {
        
    cache_moderators();
    }
    else if (
    $vbulletin->userinfo['userid'])
    {
        
    cache_moderators($vbulletin->userinfo['userid']);
    }

    // define max depth for forums display based on $vbulletin->options[forumhomedepth]
    define('MAXFORUMDEPTH'$vbulletin->options['forumhomedepth']);

    $forumbits construct_forum_bit($forumid);
    eval(
    '$forumhome_markread_script = "' fetch_template('forumhome_markread_script') . '";');

    // ### BOARD STATISTICS #################################################

    // get total threads & posts from the forumcache
    $totalthreads 0;
    $totalposts 0;
    if (
    is_array($vbulletin->forumcache))
    {
        foreach (
    $vbulletin->forumcache AS $forum)
        {
            
    $totalthreads += $forum['threadcount'];
            
    $totalposts += $forum['replycount'];
        }
    }
    $totalthreads vb_number_format($totalthreads);
    $totalposts vb_number_format($totalposts);

    // get total members and newest member from template
    $numbermembers vb_number_format($vbulletin->userstats['numbermembers']);
    $newusername $vbulletin->userstats['newusername'];
    $newuserid $vbulletin->userstats['newuserid'];
    $activemembers vb_number_format($vbulletin->userstats['activemembers']);
    $show['activemembers'] = ($vbulletin->options['activememberdays'] > AND ($vbulletin->options['activememberoptions'] & 2)) ? true false;

    eval(
    '$ad_location[\'ad_forumhome_afterforums\'] = "' fetch_template('ad_forumhome_afterforums') . '";');

    // ### ALL DONE! SPIT OUT THE HTML AND LET'S GET OUTTA HERE... ###
    ($hook vBulletinHook::fetch_hook('forumhome_complete')) ? eval($hook) : false;

    eval(
    '$navbar = "' fetch_template('navbar') . '";');
    eval(
    'print_output("' fetch_template('FORUMHOME') . '");');

    /*======================================================================*\
    || ####################################################################
    || # Downloaded: [x-MoBiLe]-DATE
    || # CVS:$RCSfile$ - $Revision: 37305 $
    || ####################################################################
    \*======================================================================*/
    ?>
    سلام

    اظافه کردمو درست نشد
    http://pc3enter.net

    کاربر مقابل از raminmh بابت این پست مفید تشکر کرده است:


  10. Top | #9
    کاربر سایت

    تاریخ عضویت
    May 2011
    ورژن ویبولتین
    3.8.4
    نوشته ها
    43
    مورد پسند
    31 بار
    اطلاعات
    میزان امتیاز
    0

    پیش فرض

    یه سوال ایندس شما چه سیستم عاملیه
    فروم شما وی بی هست ایندکس چی بوده ؟؟؟

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

    به قول ***** - **** میشه شودنیه

  11. Top | #10
    کاربر سایت

    تاریخ عضویت
    Jan 2011
    ورژن ویبولتین
    vBulletin 3.8.7 Beta 1
    نوشته ها
    699
    مورد پسند
    266 بار
    نوشته های وبلاگ
    1
    اطلاعات
    میزان امتیاز
    80

    پیش فرض

    عزیز فکر کنم این دیگه کار بکنه با دقت تمام اینو بزار توش فکر کنم درست بشه
    کد PHP:
    <?php
    /*======================================================================*\
    || #################################################################### ||
    || # vBulletin 4.1.0 Patch Level 2
    || # ---------------------------------------------------------------- # ||
    || # Copyright ©2000-2010 vBulletin Solutions Inc. All Rights Reserved. ||
    || # This file may not be redistributed in whole or significant part. # ||
    || # ---------------- VBULLETIN IS NOT FREE SOFTWARE ---------------- # ||
    || # http://www.vbulletin.com | http://www.vbulletin.com/license.html # ||
    || #################################################################### ||
    \*======================================================================*/

    /**
     * If you want to move this file to the root of your website, change this
     * line to your vBulletin directory and uncomment it (delete the //).
     *
     * For example, if vBulletin is installed in '/forum' the line should
     * state:
     *
     *    define('VB_RELATIVE_PATH', 'forum');
     *
     * Note: You may need to change the cookie path of your vBulletin
     * installation to enable your users to log in at the root of your website.
     * If you move this file to the root of your website then you should ensure
     * the cookie path is set to '/'.
     *
     * See 'Admin Control Panel
     *    ->Cookies and HTTP Header Options
     *      ->Path to Save Cookies
     */

    //define('VB_RELATIVE_PATH', 'forums');


    // Do not edit.
    if (defined('VB_RELATIVE_PATH'))
    {
        
    chdir('./' VB_RELATIVE_PATH);
    }


    /**
     * You can choose the default script here.  Uncomment the appropriate line
     * to set the default script.  Note: Only uncomment one of these, you must
     * add // to comment out the script(s) that you DO NOT want to use as your
     * default script.
     *
     * You can choose the default script even if you do not plan to move this
     * file to the root of your website.
     */

    /**
     * Use the CMS as the default script:
     */

    require('content.php');


    /**
     * Use the forum as the default script:
     */

    // require('forum.php');


    /*======================================================================*\
    || ####################################################################
    || # 
    || # CVS: $RCSfile$ - $Revision: 31201 $
    || ####################################################################
    \*======================================================================*/
    ?>

صفحه 1 از 2 12 آخرینآخرین

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

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

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

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

  1. پاسخ: 10
    آخرين نوشته: 2013/02/16, 11:05 PM
  2. سایتم چشه؟(نظر بده)
    توسط Mm22 در انجمن بحث آزاد
    پاسخ: 39
    آخرين نوشته: 2011/12/07, 01:27 AM
  3. سایتم باز نمیشه این خطا رو میده
    توسط ahwazsarayeman در انجمن پرسش و پاسخ
    پاسخ: 3
    آخرين نوشته: 2011/11/19, 08:27 PM
  4. پاسخ: 1
    آخرين نوشته: 2011/11/17, 03:54 PM
  5. سایتم هک شده
    توسط irank3 در انجمن پرسش و پاسخ
    پاسخ: 8
    آخرين نوشته: 2011/11/03, 10:49 AM

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

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

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

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