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

الموضوع: الأعضاء الذين تواجدوا اليوم متوقفة في كل الاستايلات

  1. #1
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2000
    المشاركات
    2,434

    الأعضاء الذين تواجدوا اليوم متوقفة في كل الاستايلات



    السلام عليكم



    ممكن مساعدة الله يرضى عليكم
    في المنتدى توقف اظهار أسماء الأعضاء في مكانه المخصص بالرئيسية
    مع العلم ان المكان موجود لكنه فاضي وفي التحكم للمنتدى لما تطلبه
    بالبحث عن الزوار في ال24 ساعة الماضية يعطيك اياهم

    فأرجو مساعدتي لمن يعرف عن كيفية عمله بلأندكس
    أو له جدول بالقاعدة لأني بصراحة زارع فيها جداول قبل التوقف
    المهم أريد منكم المساعدة في تتبع الخطأ
    وكذلك اذا له علاقة بملف member.php لأنه استبدل من نفس النسخة قبل التنصيب
    ولكم جزيل الشكر





    الصور المرفقة الصور المرفقة  


  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2003
    المشاركات
    601


    هلا اخوي
    بسيطه
    ناقصك تعديل على ملف الاندكس
    اذا تعرف تعدل على ملف الاندكس اتبع خطوات تركيب الهاك وبيركب معك
    واذا ماتعرف
    ارفق ملف الاندكس حق منتداك
    وان شاءالله نعدله لك





    __________________
    سحر الفنون http://www.sehralfnon.com
    مواقع ستايلات منتديات شعارات
    مونتاج فديو لوقو انيمشن بروشور
    admin@sehralfnon.com
    مؤسسة سعودية رسميه

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

    هلا اخوي تفضل هاذي



    احسن طريق تريح نفسك فيه وطبق التمبلتات على كل استايل وانشاء الله تركب




    أفتح ملف index.php

    وأبحث فيه عن

    'forumhome_subforumseparator_post'

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

    كود PHP:
    'forumhome_subforumseparator_post',
    'forumhome_todayloggedinuser 
    وأبحث عن

    // ### ALL DONE! SPIT OUT THE HTML AND LET'S GET OUTA HERE... ###

    أضف فوقه

    كود:
    // ### TODAY ONLINE USERS BY ANIMEWEBBY ###########################################
    $todayactiveusers = '';
    $todaystarttime = mktime(0, 0, 0, date('m'), date('d'), date('Y'));
    
    $todaynumbervisible = 0;
    $todaynumberregistered = 0;
    
    $todayforumusers = $DB_site->query("SELECT 
    	user.userid, user.username, (user.options & $_USEROPTIONS[invisible]) AS invisible, user.usergroupid, user.lastactivity,
    	IF(displaygroupid=0, user.usergroupid, user.displaygroupid) AS displaygroupid
    	FROM " . TABLE_PREFIX . "user
    	WHERE user.lastactivity >= $todaystarttime
    	ORDER BY " . iif($permissions['genericpermissions'] & CANSEEHIDDEN, 'invisible ASC, ') . "username ASC, lastactivity DESC
    ");
    
    if ($bbuserinfo['userid'])
    {
    	// fakes the user being online for an initial page view of index.php
    	$bbuserinfo['joingroupid'] = iif($bbuserinfo['displaygroupid'], $bbuserinfo['displaygroupid'], $bbuserinfo['usergroupid']);
    	$todayuserinfos = array
    	(
    		$bbuserinfo['userid'] => array
    		(
    			'userid' => $bbuserinfo['userid'],
    			'username' => $bbuserinfo['username'],
    			'invisible' => $bbuserinfo['invisible'],
    			'lastactivity' => TIMENOW,
    			'musername' => fetch_musername($bbuserinfo, 'joingroupid')
    		)
    	);
    	$todaynumberregistered = 1;
    	$todaynumbervisible = 1;
    	fetch_online_status($todayuserinfos[$bbuserinfo['userid']]);
    	$todayloggedin = $todayuserinfos[$bbuserinfo['userid']];
    	eval('$todayactiveusers = ", ' . fetch_template('forumhome_todayloggedinuser') . '";');
    }
    else
    {
    	$todayuserinfos = array();
    }
    
    while ($todayloggedin = $DB_site->fetch_array($todayforumusers))
    {
    	$todayuserid = $todayloggedin[userid];
    	if (!$todayuserid)
    	{	// Guest
    		$todaynumberguest++;
    	}
    	else if (empty($todayuserinfos["$todayuserid"]['lastactivity']) OR ($todayuserinfos["$todayuserid"]['lastactivity'] < $todayloggedin['lastactivity']))
    	{
    		$todayuserinfos["$todayuserid"] = $todayloggedin;
    		$todaynumberregistered++;
    		$todayloggedin['musername'] = fetch_musername($todayloggedin);
    
    		if ($todayloggedin['invisible'])
    		{
    			if (($permissions['genericpermissions'] & CANSEEHIDDEN) OR $todayloggedin['userid'] == $bbuserinfo['userid'])
    			{
    				// user is online and invisible BUT bbuser can see them
    				$todayloggedin['invisiblemark'] = '*';
    				$todaynumbervisible++;
    				eval('$todayactiveusers .= ", ' . fetch_template('forumhome_todayloggedinuser') . '";');
    			}
    		}
    		else
    		{
    			// user is online and visible
    			$todaynumbervisible++;
    			eval('$todayactiveusers .= ", ' . fetch_template('forumhome_todayloggedinuser') . '";');
    		}
    		
    		//if (fetch_online_status($todayloggedin))
    		//{
    		//	$todaynumbervisible++;
    		//	eval('$todayactiveusers .= ", ' . fetch_template('forumhome_todayloggedinuser') . '";');
    		//}
    	}
    }
    
    // memory saving
    unset($todayuserinfos, $todayloggedin);
    
    $todayactiveusers = substr($todayactiveusers , 2); // get rid of initial comma
    
    $DB_site->free_result($todayloggedins);
    
    $todaynumberinvisible = $todaynumberregistered - $todaynumbervisible;
    $todaytotalonline = $todaynumberregistered - $todaynumberinvisible;
    
    // ### MAX LOGGEDIN USERS ################################
    $todaymaxusers = unserialize($datastore['todaymaxonline']);
    if (intval($todaymaxusers['todaymaxonline']) <= $todaynumberregistered)
    {
    	$todaymaxusers['todaymaxonline'] = $todaynumberregistered;
    	$todaymaxusers['todaymaxonlinedate'] = TIMENOW;
    	$DB_site->query("REPLACE INTO " . TABLE_PREFIX . "datastore (title, data) VALUES ('todaymaxonline', '" . addslashes(serialize($todaymaxusers)) . "')");
    }
    
    $todayrecordusers = $todaymaxusers['todaymaxonline'];
    $todayrecorddate = vbdate($vboptions['dateformat'], $todaymaxusers['todaymaxonlinedate'], 1);
    أضف تمبلت جديد بأسم

    forumhome_todayloggedinuser

    وضع فيه التالي

    كود PHP:
    <a href="member.php?$session[sessionurl]u=$todayloggedin[userid]">$todayloggedin[musername]</a>$todayloggedin[invisiblemark]$todayloggedin[buddymark

    أفتح تمبلت

    FORUMHOME

    وأبحث فيه عن

    كود PHP:
    <!-- end logged-in users -->
    </if> 

    وأضف فوقه التالي

    كود PHP:
    <!-- today logged-in users -->
    <
    tbody>
        <
    tr>
            <
    td class="thead" colspan="2">
                <
    a style="float:$stylevar[right]href="#top" onclick="return toggle_collapse('forumhome_todayactiveusers')"><img id="collapseimg_forumhome_todayactiveusers" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_todayactiveusers].gif" alt="" border="0" /></a
     
    عدد الاعضاء الذي تواجدوا اليوم&nbsp; : $todaytotalonline
            
    </td>
        </
    tr>
    </
    tbody>
    <
    tbody id="collapseobj_forumhome_todayactiveusers" style="$vbcollapse[collapseobj_forumhome_todayactiveusers]">
        <
    tr>
            <
    td class="alt2"><img src="$stylevar[imgdir_statusicon]/forum_link.gif" border="0" /></td>
            <
    td class="alt1" width="100%">
                <
    div class="smallfont">
                    <
    div style="white-space: nowrap">أكبر عدد تواجد به الاعضاء كان : <b>$todayrecordusers</b
                      
    في <b>$todayrecorddate</b> | الاعضاء الذي تواجدوا اليوم هم&nbsp
                      :</
    div>
                    <
    div>$todayactiveusers</div>
                </
    div>
            </
    td>
        </
    tr>
    </
    tbody>
    <!-- 
    end today logged-in users --> 







  4. #4
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2000
    المشاركات
    2,434


    تسلم على الرد والتوضيح وأشكرك على السرعة
    وسوالف الخير مليانة من أهل الخير

    ان شاء الله اطبق كل كلامك وأرد لك الليلة


    تحياتي لك شبكـ شبابيات ـة






  5. #5
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2000
    المشاركات
    2,434


    اشتغل الحمد لله مشكور شبكة شبابيات
    وفيه ملاحظة انه التعديل الاول بالاندكس
    والذي وضعته فيه نقص فواصل

    كود PHP:
    'forumhome_subforumseparator_post'
    'forumhome_todayloggedinuser 

    والصحيح


    كود PHP:
    'forumhome_subforumseparator_post'
    'forumhome_todayloggedinuser'

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






  6. #6
    عضو نشيط
    تاريخ التسجيل
    May 2001
    المشاركات
    226


    السلام ..

    اخواني ممكن مساعدة بسيطة ؟!
    انا ركبت الهاك وماشي تمام ، بس المشكلة عند: أكبر تواجد للاعضاء كان 30 عضو في اليوم
    القصد ان العداد كل يوم يحدث نفسه يعني ما يشوف لك العدد اللي تواجدوا فيه الاعضاء خلال يوم محدد ويحط لك تاريخ اليوم .. بس يعرض لك عدد الاعضاء اللي تواجدوا ويعطيك رقم على حسب اللي دخلوا اليوم وكلمة اليوم ما تتغير ..

    باختصار العداد ما يحسب اكبر عدد تواجد للاعضاء في يوم معين لكن يقوم بحياب عدد الاعضاء اللي دخلوا خلال كل يوم ؟!؟! ممكن الارشاد لطريقة التعديل واخليه يحسب عدد اكبر تواجد للاعضاء في يوم محدد ويحط التاريخ مثلا بدل كلمة اليوم ..

    تحياتي ،،





    __________________
    ALWahaat.Net/vb
    Msn Messenger: armram_1@hotmail.com

  7. #7
    عضو نشيط
    تاريخ التسجيل
    May 2001
    المشاركات
    226


    مساااعدة لو سمحتوا ؟!
    الله يجزيكم خير ،،





    __________________
    ALWahaat.Net/vb
    Msn Messenger: armram_1@hotmail.com





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

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

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