النتائج 1 إلى 5 من 5

الموضوع: [Code & Template] إظهار الــ Spiders في الصفحة الرئيسية للمنتدي.

  1. #1
    Banned
    تاريخ التسجيل
    Aug 2005
    المشاركات
    753

    [Code & Template] إظهار الــ Spiders في الصفحة الرئيسية للمنتدي.



    السلام عليكم ورحمة الله وبركاته

    إليكم هاك جديد للنسخة vB 3.6.0

    أولا هذا الهاك من تعريبي FreedomDream وغير مسموح بنقله لي أي موقع آخر بدون ذكر المصدر من هذا الموضوع من هنــــــــــا

    كود:
    http://www.vb-support.com/vb/showthread.php?p=8665
    مبرمج الهاك :- amykhar
    معرب الهاك :- FreedomDream

    عمل الهاك :- يقوم بإظهار الــ Spiders في الصفة الرئيسية لموقعك .

    صور للهاك :- الصوةر الموجودة غير موضحه شئ و الهاك معروف للجميع وهو يوضح الزائرين من مواقع البحث .

    شرح طريقة التركيب :-
    في ملف index.php الموجود داخل مجلد المنتدي الرئيسي إبحث عن


    كود:
    'eventcache',
    أضف بعده

    كود:
    'wol_spiders',
    و ابحث عن

    كود:
    $numberguest = 0;
    و أضف بعده

    كود:
    $numberspiders = 0;
    $spiderlist = array();
    ثم إبحث عن

    كود:
    	$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,
    			IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid
    		FROM " . TABLE_PREFIX . "session AS session
    		LEFT JOIN " . TABLE_PREFIX . "user AS user ON(user.userid = session.userid)
    		WHERE session.lastactivity > $datecut
    		" . iif($vbulletin->options['displayloggedin'] == 1 OR $vbulletin->options['displayloggedin'] == 3, "ORDER BY username ASC") . "
    	");

    و استبدله بالتالي

    كود:
    	$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.useragent,
    			IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid
    		FROM " . TABLE_PREFIX . "session AS session
    		LEFT JOIN " . TABLE_PREFIX . "user AS user ON(user.userid = session.userid)
    		WHERE session.lastactivity > $datecut
    		" . iif($vbulletin->options['displayloggedin'] == 1 OR $vbulletin->options['displayloggedin'] == 3, "ORDER BY username ASC") . "
    	");
    و ابحث عن

    كود:
    			if (!$userid)
    		{	// Guest
    			$numberguest++;
    			$inforum["$loggedin[inforum]"]++;
    		}

    و استبدله بالتالي

    كود:
      if (!$userid)
      {	// Guest or spider
      if (!empty($vbulletin->wol_spiders))
      {
      if (preg_match('#(' . $vbulletin->wol_spiders['spiderstring'] . ')#si', $loggedin['useragent'], $agent))
      {
        $numberspiders++;
        $agent = strtolower($agent[1]);
        $spider = $vbulletin->wol_spiders['agents']["$agent"];
        $key = $spider['name'];
        if(array_key_exists($key,$spiderlist))
        {
          $spiderlist[$key] = $spiderlist[$key] + 1;
        }
        else
        {
    
          $spiderlist[$key] = 1;
    
        }
      }
      else
      {
        $numberguest++;
      }
      $inforum["$loggedin[inforum]"]++;
      }
    
      }

    و ابحث عن


    كود:
    	$totalonline = $numberregistered + $numberguest;
    و استبدله بالتالي

    كود:
       $totalonline = $numberregistered + $numberguest + $numberspiders;
    و ابحث عن

    كود:
      if (fetch_online_status($loggedin))
      {
      $numbervisible++;
      eval('$activeusers .= ", ' . fetch_template('forumhome_loggedinuser') . '";');
      }
      }
    و اضف بعده

    كود:
      while ($spidername = current($spiderlist))
      {
      if ($spidername > 1) {
      $loggedin['musername'] = trim(key($spiderlist)) . "(" . $spidername.")";
      }
      else
      {
      $loggedin['musername'] = trim(key($spiderlist));
      }
      $loggedin['userid'] = 0;
      eval('$activeusers .= ", ' . fetch_template('forumhome_loggedinuser') . '";');
      next($spiderlist);
      }
    ----------------------------------------------------

    في ملف
    Online.php

    ابحث عن

    كود:
    while ($users = $db->fetch_array($allusers))
    اضف اعلاه

    كود:
    $numberspiders = 0;
    $numberguests = 0;
    و ابحث عن

    كود:
    $guests["$count"]['spidertype'] = $spider['type'];
    و اضف اسفله

    كود:
    $numberspiders ++;
    و ابحث عن

    كود:
    $totalonline = $numbervisible + $numberguests;
    و استبدله بالتالي

    كود:
    $numberguests = $numberguests - $numberspiders;
    $totalonline = $numbervisible + $numberguests + $numberspiders;

    افتح قالب

    forumhome_loggedinuser

    و استبدله بالتالي

    كود:
    <if condition="$loggedin[userid]"><a href="member.php?$session[sessionurl]u=$loggedin[userid]">$loggedin[musername]</a>$loggedin[invisiblemark]$loggedin[buddymark]<else />$loggedin[musername]</if>
    في قالب

    forumhome

    ابحث عن

    كود:
    <a href="online.php$session[sessionurl_q]" rel="nofollow">$vbphrase[currently_active_users]</a>: $totalonline (<phrase 1="$numberregistered" 2="$numberguest">$vbphrase[x_members_and_y_guests]</phrase>)
    و استبدله بالتالي

    كود:
    <a href="online.php$session[sessionurl_q]" rel="nofollow">$vbphrase[currently_active_users]</a>: $totalonline (<phrase 1="$numberregistered" 2="$numberguest" 3="$numberspiders">$vbphrase[x_members_and_y_guests]</phrase>)

    في قالب

    WHOSONLINE

    ابحث عن

    كود:
    2="$numberguests"
    اضف بعده

    كود:
     3="$numberspiders"

    من اللغات ابحث عن العبارة

    كود:
    phrase x_members_and_y_guests
    وترجمها إلي الآتي

    كود:
    {1} أعضاء و {2} زوار و {3} الــ Spiders
    بس كده انتهي تركيب الهاك
    تحياتي
    FreedomDream







  2. #2
    عضو فعال
    تاريخ التسجيل
    Nov 2005
    المشاركات
    1,624


    مشكور أخوي كنت ابحث عنو من زمان






  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2005
    المشاركات
    367


    مشكور أخوي





    __________________
    أكاديمية ريبير

    طريقك نحو إحتراف صيانة هاردوير الكمبيوتر واللاب توب

    http://www.reepair.net/vb

  4. #4


    شكراً لك حبيبي على الطريقة .. لكن واجهتني مشكلة !!!

    ماني محصل العبارة :
    phrase x_members_and_y_guests


    ايش اسووويي ؟؟






  5. #5


    شو الصوره اخوي نبي بس نغير الي العربي نكتب العناكب ويظهر عدد فقط لا غير مانبي كلام زياده ياليت تخبرنا كيف نعدل


    هل اقدر اعمل لهم مجموعه خاصه احطهم في مربع





    __________________
    موقع و منتديات ولد العرب
    welduae.Com





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض