نظرة سريعة على مجريات يوم سوالف
بعض التغييرات في أماكن وأسلوب الإعلان في سوالف سوفت

 

العودة   سوالف سوفت > قسم تطوير المنتديات > إصلاح وصيانة المنتديات
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد
 
LinkBack أدوات الموضوع
عضو نشيط
تاريخ التسجيل: Apr 2004-
#1 (permalink)  
هاك اخر الاعضاء المسجلين خلال 24 ساعة


كما جرت عليه العادة عند تسجيل عضو جديد .. فانك تجد اسم هذا العضو فقط

موجودل مثال ( اهلا وسهلا بك يا .. ) ويكون فقط واضح لك اسم اخر عضو قام بالتسجيل

ولكن مع هذا الهاك سوف ترى اسماء اخر الاعضاء المسجلين لديك خلال 24 ساعة

الهاك ل vB Version: 3.0.6

الخطوة الاولى نذهب الى :includes/functions_databuild.php

نبحث عن الكود التالي :
كود PHP:
// ###################### Start saveuserstats ####################### 
// Save user count & newest user into template 
function build_user_statistics() 

    global 
$vboptions$DB_site

    
// get total members 
    
$members $DB_site->query_first("SELECT COUNT(*) AS users, MAX(userid) AS max FROM " TABLE_PREFIX "user"); 

    
// get newest member 
    
$newuser $DB_site->query_first("SELECT userid, username FROM " TABLE_PREFIX "user WHERE userid = $members[max]"); 

    
// make a little array with the data 
    
$values = array( 
        
'numbermembers' => $members['users'], 
        
'newusername' => $newuser['username'], 
        
'newuserid' => $newuser['userid'
    ); 

    
// update the special template 
    
build_datastore('userstats'serialize($values)); 


نستبدله بالكود التالي :
كود PHP:
// ###################### Start saveuserstats ####################### 
// Save user count & newest user into template 
// Function is modified by Oleg Subel for STATISTICS AND LIST OF NEW REGISTERED MEMBERS 24h 
function build_user_statistics() 

    global 
$vboptions$DB_site

    
// get total members 
    
$members $DB_site->query_first("SELECT COUNT(*) AS users FROM " TABLE_PREFIX "user"); 
//    $members = $DB_site->query_first("SELECT COUNT(*) AS users, MAX(userid) AS max FROM " . TABLE_PREFIX . "user"); 

    // get last newest members 24h 
    
$cattime24 TIMENOW 24 60 60
    
$newusers $DB_site->query("SELECT joindate, userid, username FROM " TABLE_PREFIX "user WHERE joindate > $cattime24"); 
//    $newuser = $DB_site->query_first("SELECT userid, username FROM " . TABLE_PREFIX . "user WHERE userid = $members[max]"); 

    
$newusers24 = array(); 
    while (
$newuser $DB_site->fetch_array($newusers)) 
    { 
        
$newusers24["{$newuser['joindate']}"] = array('id' => $newuser['userid'], 'name' => $newuser['username']); 
    } 
    
// reverse sort keys 
    
krsort($newusers24); 

    
// make a little array with the data 
    
$values = array( 
        
'numbermembers' => $members['users'], 
        
'newusername' => ( (empty($newusers24[0])) ? '' $newusers24[0]['name'] ), 
        
'newuserid' => ( (empty($newusers24[0])) ? $newusers24[0]['id'] ), 
        
'lastregusers24h' => $newusers24 
    
); 

    
// update the special template 
    
build_datastore('userstats'serialize($values)); 


نحفظ العمل .

الخطوة الثانية ..

نذهب الى index.php

نبحث فيه عن الكود التالي :
كود PHP:
// get total members and newest member from template 
$userstats unserialize($datastore['userstats']); 
$numbermembers vb_number_format($userstats['numbermembers']); 
$newusername $userstats['newusername']; 
$newuserid $userstats['newuserid']; 
نضيف اسفله مباشرة الكود التالي :
كود PHP:
// ### STATISTICS AND LIST OF NEW REGISTERED MEMBERS 24h by Oleg Subel #################### 

$lastregusers24 $userstats['lastregusers24h']; 
$numbernewregusers24 0
$newusers24 ''
if (
is_array($lastregusers24) && count($lastregusers24) > 0

    foreach(
$lastregusers24 AS $regjoindate => $regnewuser
    { 
        
$numbernewregusers24++; 
        eval(
'$newusers24 .= ", ' fetch_template('forumhome_regnewuser') . '";'); 
    } 

$newusers24 substr($newusers24 2); // get rid of initial comma 

// ### End of STATISTICS AND LIST OF NEW REGISTERED MEMBERS 24h by Oleg Subel ############# 
نحفظ العمل

والان من لوحة تحكم المنتدى نضيف اللغة التالية

Phrase Type: GLOBAL
Varname: welcome_to_our_newest_members
Text : آخر الاعضاء المنتسبين الينا :

بخصوص ( Text : آخر الاعضاء المنتسبين الينا : )

تستطيع وضع الجملة التي تراها مناسبة لك .

نقوم الان باضافة تمبلت جديد باسم : forumhome_regnewuser

نضع بداخله الكود التالي :
كود PHP:
<a href="member.php?$session[sessionurl]u=$regnewuser[id]">$regnewuser[name]</a
ننتقل الان الى تمبلت : FORUMHOME

نبحث فيه عن الكود التالي :
كود PHP:
<div><phrase 1="member.php?$session[sessionurl]u=$newuserid" 2="$newusername">$vbphrase[welcome_to_our_newest_member_x]</phrase></div
نستبدله بالكود التالي :
كود PHP:
<if condition="$numbernewregusers24"><div>$vbphrase[welcome_to_our_newest_members]: ($numbernewregusers24$newusers24</div></if> 
تعريب اخوكم أبــو الريــم .. والله الموفق

المعذرة عن عدم وجود مثال لانني لم اقم بتركيبه حتى الان

ولكن مرفق لكم مثال قام بوضعه مبرمج الهاك وهو يوضح عمل الهاك






الصور المرفقة
نوع الملف: gif 24h_registered_members_list_and_statistics_vb3.gif‏ (4.2 كيلوبايت, المشاهدات 219)
__________________
قال الأوزاعي -رحمه الله-: "عليك بآثار من سلف، وإن رفضك الناس، وإياك ورأي الرجال، وإن زخرفوه لك بالقول, فإن الأمر ينجلي وأنت منه على طريق مستقيم".
أبو الريـــــم غير متواجد حالياً   قديم 14-02-2005, 02:59 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Feb 2005-
#2 (permalink)  

تسلم يالغالي






اداريات دوت كوم غير متواجد حالياً   قديم 14-02-2005, 03:15 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Apr 2002-
#3 (permalink)  

السلام عليكم

هاك حلو والله


تسلم اخوي أبو الريم على الهاك






__________________
http://9adauae.com/vb
Sawah غير متواجد حالياً   قديم 14-02-2005, 03:50 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Apr 2004-
#4 (permalink)  

حياكم الله اخواني وبياكم .

شاكر لكم مروركم بالموضوع .






__________________
قال الأوزاعي -رحمه الله-: "عليك بآثار من سلف، وإن رفضك الناس، وإياك ورأي الرجال، وإن زخرفوه لك بالقول, فإن الأمر ينجلي وأنت منه على طريق مستقيم".
أبو الريـــــم غير متواجد حالياً   قديم 16-02-2005, 08:06 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Feb 2005-
#5 (permalink)  

ابو الريم تسلم يااستاذي وجعلك ذخر يارب

وتسلم يمينك على الهاك






__________________
سبحان الله وبحمده سبحان الله العظيم
لا اله الا انت سبحانك اني كنت من الظالمين
..................................
مفكره الفوتوشوب
http://www.photoshopmemo.com/
nmooory غير متواجد حالياً   قديم 17-02-2005, 05:11 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jul 2002-
#6 (permalink)  

الاخ الفاضل


هل يعمل مع الاصدار 3.01 ؟؟

جزاك الله خير .






__________________
● الحمد لله حمدا كثيرا طيبا كما ينبغي لجلال وجهه وعظيم سلطانه ●

منتدى الفتاوى الشرعية يرحب بكم من هنــــــــا
A_BooK غير متواجد حالياً   قديم 17-02-2005, 08:19 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Apr 2004-
#7 (permalink)  

نموري حياك الله اخي ومنور الموضوع بردك

اخي A_BooK تاكد بان نفس الاكواد موجوده في تمبلتات النسخه التي معك

فان كانت موجوده فانه سوف يعمل ان شاء الله

واعتذر منك لانني لم اجرب الهاك والسبب بان ليس لدي اعضاء كثر

بل تقريبا بعد اسبوع ياتيني عضو جديد احيانا ..






__________________
قال الأوزاعي -رحمه الله-: "عليك بآثار من سلف، وإن رفضك الناس، وإياك ورأي الرجال، وإن زخرفوه لك بالقول, فإن الأمر ينجلي وأنت منه على طريق مستقيم".
أبو الريـــــم غير متواجد حالياً   قديم 18-02-2005, 10:23 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jul 2002-
#8 (permalink)  

الاخ الكريم

شكرا لردك الواضح والمفيد وأسأل الله لك كثرة الاحباب ( الاعضاء ) حتى يكون هناك فرصه لتجرب ولنتعلم من خبراتك .

والله يحفظك .






__________________
● الحمد لله حمدا كثيرا طيبا كما ينبغي لجلال وجهه وعظيم سلطانه ●

منتدى الفتاوى الشرعية يرحب بكم من هنــــــــا
A_BooK غير متواجد حالياً   قديم 18-02-2005, 10:35 AM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Apr 2000-
#9 (permalink)  

تسلم على الهاك المفيد أبو الريم وجزيت خيرا على التعريب
وان شاء الله قريبا أركبه عندي بالمنتدى وبالنسبة لقلة التسجيل
عندك عليك ان تتصرف ولا تقف مكتوف الأيدي استعمل قوائم المراسلة
ضع منتداك في الأدلة
وافتح للبواحث في منتداك مثل الجوجل وال msn وألتافيستا وغيرها
ضع روابط في توقيعك بالمنتديات الكبيرة التي تشارك بها .
كخخخخخخخخخخخخ أخوك يمر بفترة تسجيل حلوة ولكنهم لا يشاركون الله يهديهم
وانما هم يلبون الدعوة حيث اشتكيت لهم بأن المنتدى بحاجتهم لنرفع عدد الأعضاء وغالبيتهم
نشامى تاخذهم النخوة ويسجلون أحيانا يصل عدد المسجلين باليوم الى ما بين 20 و30
والحمدلله الامور ماشية تمام مع العلم انه فيه أعضاء يتصفحون ولا يشاركون من زمان
أهم شيء هو رفع العدد للأعضاء وشكرا لك مرة ثانية






البرق1 غير متواجد حالياً   قديم 18-02-2005, 11:38 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Jun 2003-
#10 (permalink)  

الف شكر يا باشا






شقراوي غير متواجد حالياً   قديم 20-03-2005, 01:42 AM
رد مع اقتباس
رد


أدوات الموضوع

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

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 02:11 AM بتوقيت المملكة العربية السعودية