ط§ط*طµط§ط¦ظٹط§طھ ط§ظ„ظ…ظ†طھط¯ظ‰ ظپظ‰ ط§ظ„ظ…ط¬ظ„ظ‡



أقدم لكم اليوم widget احصائيات المنتدى forum فى المجله

هذه صورة مثال




ومثال مباشر من منتداى

http://www.deltaprog.com/vb/content.php

نأتى الى الشرح طريقة
نذهب الى AdminCP -> CMS -> Widgets
ثم
ننشىء قطعه جديدة
ثم
نختار تنفيذ PHP المباشر
ثم
نكتب عنوان القطعه مثلا ( احصائيات المنتدى forum )
ثم
نضغط اوك
وبعد ذلك نضغط على تهيئة للقطعة لكى نضيف فيها الكود code
ثم نضيف فيها هذا الكود code
رمز Code:
ob_start(); global $vbulletin, $db, $vbphrase; //Begin Forum Stats // forum stats start $numbersmembers = $db->query_first(&quot;SELECT COUNT(*) AS users,MAX(userid) AS max FROM &quot; . TABLE_PREFIX . &quot;user&quot; $numbermembers = number_format($numbersmembers['users']); $counter = $db->query_first(&quot;SELECT COUNT(postid) AS posts, COUNT(threadid) AS threads FROM &quot; . TABLE_PREFIX . &quot;post&quot; $totalposts=number_format($counter['posts']); $countthreads = $db->query_first(&quot;SELECT COUNT(*) AS threads FROM &quot; . TABLE_PREFIX . &quot;thread&quot; $totalthreads=number_format($countthreads['threads']); // forum stats end // total online start $datecut = TIMENOW - $vbulletin->options['cookietimeout']; $headerguests=$db->query_first(&quot;SELECT COUNT(*) AS count FROM &quot; . TABLE_PREFIX . &quot;session WHERE userid=0 AND lastactivity>$datecut&quot; $headerusers=$db->query_first(&quot;SELECT COUNT(DISTINCT(userid)) AS count FROM &quot; . TABLE_PREFIX . &quot;session WHERE &quot; . TABLE_PREFIX . &quot;session.userid>0 AND &quot; . TABLE_PREFIX . &quot;session.lastactivity>$datecut&quot; $headerguests=$headerguests[count]; $headerusers=$headerusers[count]; $totalonline=$headerguests+$headerusers; // total online end // get newest member name and userid start $getnewestmember=$db->query_first(&quot;SELECT userid, username FROM &quot; . TABLE_PREFIX . &quot;user WHERE userid=$numbersmembers[max]&quot; $newusername = $getnewestmember['username']; $newuserid = $getnewestmember['userid']; // get newest member name and userid end //End Forum Status //SideBar - Begin forum Stats $sb_stats=' <table width=&quot;100%&quot; align=&quot;center&quot;> <tr> <td class=&quot;&quot; align=&quot;right&quot;> <div class=&quot;smallfont&quot;> <strong>عدد الاعضاء: </strong> '.$numbermembers.'<br /> <strong>عدد المواضيع: </strong>'. $totalthreads.'<br /> <strong>عدد المشاركات: </strong>'. $totalposts.'<br /> <strong>المتواجدون الآن: </strong>'. $totalonline.'<br /> <br /> <strong>نرحب بالعضو الجديد:</strong> <a href=&quot;'.$vboptions[bburl].'/member.php?u='.$newuserid.'&quot;><b>'.$newusernam e.'</b></a> </td> </tr> </table>'; //SideBar = End forum Status echo $sb_stats; $output=ob_get_contents(); ob_end_clean();
ارجوا ان اكون قد وفقت فى شرح طريقةى لكم
تحياتى للجميع









©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©