السلام عليكم ورحمة الله وبركاته
http://www.xmbforum.com/community/vi...ad.php?tid=403
هذا الرابط يا اخوان للشرح .. الحقيقه انا مافهمت عليه .. اذا ممكن احد الاخوان يوضح طريقة تركيبه
وجزاكم الله الف خير
السلام عليكم ورحمة الله وبركاته
http://www.xmbforum.com/community/vi...ad.php?tid=403
هذا الرابط يا اخوان للشرح .. الحقيقه انا مافهمت عليه .. اذا ممكن احد الاخوان يوضح طريقة تركيبه
وجزاكم الله الف خير
__________________
هل تريد مليارات الحسنات ..!!؟
قل/ رب اغفر لي ولوالدي وللمسلمين والمسلمات وللمؤمنين والمؤمنات الاحياء منهم والاموات .
السلام عليكم ورحمة الله وبركاته
اتمنى لو احد من الاخوان الله يجزيهم خير يخبرنا الطريقة !!!
__________________
عش سعيدا
حاولت تركب هذا الهاك
والي هو هاك المشاركات اليومية
ولكن
للأسف اشتغل الرابط لم يشتغل الهاك !!
ويقولي ...
Parse error: parse error in /mnt/host-users/mqam/xmb/today.php on line 47
>>>
http://mqam.host.sk/xmb
__________________
شي جيد
اشتغل
العضو الاكثر مشاركه
http://www.alqloob.com/xmb/index.php
مشاركات اليوم
http://www.alqloob.com/xmb/today.php
احصائيات المنتدى
http://www.alqloob.com/xmb/stats.php?action=stats
زلزال
__________________
الحمد لله على ما نحن فيه
طريقة التركيب !!
__________________
عش سعيدا
اسف على الاطاله
بس انشغلت شوي
وانا حاضر لكم بالهاكات الي اعرفها
وطريقة تركيبها
نبداء بهاك مشاركات اليوم
بسم الله
اولا اذهب لوحة التحكم ثم الى التمبليت واضف تمبيت جديد باسم
today
ثم اضف فيه هذا الكود
احفظ التمبليت<table cellspacing="0" cellpadding="0" border="0" width="$tablewidth" align="center"><tr><td bgcolor="$bordercolor"><table border="0" cellspacing="$borderwidth" cellpadding="$tablespace" width="100%"> <tr class="header"> <td class="header" width="4%"> </td> <td class="header" width="43%">$lang_textsubject</td> <td class="header" width="14%">$lang_textauthor</td> <td class="header" width="14%">$lang_textforum</td> <td class="header" width="5%">$lang_textreplies</td> <td class="header" width="5%">$lang_textviews</td> <td class="header" width="23%">$lang_textlastpost</td> </tr>
واعمل تمبليت جديد اخر باسم today2
وضع الكود هذا فيه
احفظ التمبلت<tr class="tablerow"> <td width="4%" bgcolor="$altbg1">$folder</td> <td width="43%" td onClick="location.href='viewthread.php?tid=$thread[tid]'" style="cursor:hand" onmouseover="this.style.backgroundColor='$altbg1';" onmouseout="this.style.backgroundColor='$altbg2';" bgcolor="$altbg2"> <font class="12px"><a href="viewthread.php?tid=$thread[tid]">$thread[subject]</a> $multipage2</font> </td> <td width="14%" bgcolor="$altbg1">$authorlink</td> <td width="14%" bgcolor="$altbg2"><font class="11px"><a href="forumdisplay.php?fid=$thread[fid]">$forum[name]</a></font></td> <td width="5%" bgcolor="$altbg1" align="center"><font class="11px">$thread[replies]</font></td> <td width="5%" bgcolor="$altbg2" align="center"><font class="11px">$thread[views]</font></td> <td width="23%" bgcolor="$altbg1"><font class="smalltxt">$lastpost</font></td> </tr>
واعمل تمبيلت جديد باسم today3
وضع الكود هذا فيه
احفظ التمبليت<tr><td bgcolor="$altbg1" colspan="3"><span class="12px">$lang_noresults</span></td></tr>
الخطوه الثانيه
اعمل ملف باسم today.php
افتح الملف واضف فيه الكود التالياحفظ الملف وحمله على السيرفر في مجلد المنتدى<? require "./header.php"; loadtemplates('header,footer'); $navigation ="» Today's Posts"; eval("\$header = \"".template("header")."\";"); echo $header; eval("\$today = \"".template("today")."\";"); echo $today; $srchfrom = time() - 86400; $query1 = $db->query("SELECT * FROM `$table_threads` WHERE lastpost >= '$srchfrom' ORDER BY lastpost DESC"); $query2 = $db->query("SELECT * FROM `$table_posts` WHERE dateline >= '$srchfrom' ORDER BY dateline DESC"); $threadcount = $db->num_rows($query1); while($thread = $db->fetch_array($query1)) { $date = date("$dateformat",$thread[dateline]); $time = date("$timecode",$thread[dateline]); $poston = "$date $lang_textat $time"; $thread[subject] = stripslashes($thread[subject]); $query = $db->query("SELECT * FROM $table_forums WHERE (type='forum' OR type='sub') AND fid='$thread[fid]'"); $forum = $db->fetch_array($query); $authorization = privfcheck($forum[private], $forum[userlist]); if($authorization == "true") { if($thread[author] == $lang_textguest) { $authorlink = $thread[author]; } else { $authorlink = "<a href=\"member.php?action=viewpro&member=".rawurlencode($thread[author])."\">$thread[author]</a>"; } $lastpost = explode("|", $thread[lastpost]); $dalast = $lastpost[0]; if($lastpost[1] == $lang_textguest) { $lastpost[1] = $lastpost[1]; } else { $lastpost[1] = "<a href=\"member.php?action=viewpro&member=".rawurlencode($lastpost[1])."\">$lastpost[1]</a>"; } $lastreplydate = gmdate($dateformat, $lastpost[0] + ($timeoffset * 3600)); $lastreplytime = gmdate($timecode, $lastpost[0] + ($timeoffset * 3600)); $lastpost = "$lang_lastreply1 $lastreplydate $lang_textat $lastreplytime<br />$lang_textby $lastpost[1]"; if($thread[icon] != "") { $thread[icon] = "<img src=\"$imgdir/$thread[icon]\" />"; } else { $thread[icon] = " "; } if($thread[replies] >= $hottopic) { $folder = "<img src=\"$imgdir/hot_folder.gif\" alt=\"Hot Topic\" />"; } else { $folder = "<img src=\"$imgdir/folder.gif\" alt=\"Topic\" />"; } $lastvisit2 -= $newmsg; if($thread[replies] >= $hottopic && $lastvisit2 < $dalast) { $folder = "<img src=\"$imgdir/hot_red_folder.gif\">"; } elseif($lastvisit2 < $dalast) { $folder = "<img src=\"$imgdir/red_folder.gif\">"; } else { $folder = $folder; } $lastvisit2 += $newmsg; if(!$ppp || $ppp == '') { $ppp = $postperpage; } $postsnum = $thread[replies] + 1; if($postsnum > $ppp) { $posts = $postsnum; $topicpages = $posts / $ppp; $topicpages = ceil($topicpages); for ($i = 1; $i <= $topicpages; $i++) { $pagelinks .= " <a href=\"viewthread.php?tid=$thread[tid]&page=$i\">$i</a> "; if($i == 3) { $i = $topicpages + 1; } } if($topicpages > 3) { $pagelinks .= " .. <a href=\"viewthread.php?tid=$thread[tid]&page=$topicpages&fpage=$page\">$topicpages </a>"; } $multipage2 = "(<small>Pages: $pagelinks</small>)"; $pagelinks = ""; } else { $multipage2 = ""; } if($thread[closed] == "yes") { $folder = "<img src=\"$imgdir/lock_folder.gif\" alt=\"Closed Topic\" />"; } $thread[subject] = stripslashes($thread[subject]); eval("\$today2 = \"".template("today2")."\";"); echo $today2; } } if($threadcount == "0" && $postcount == "0") { eval("\$today3 = \"".template("today3")."\";"); echo $today3; } echo "</table></td></tr></table>"; $mtime2 = explode(" ", microtime()); $endtime = $mtime2[1] + $mtime2[0]; $totaltime = ($endtime - $starttime); $totaltime = number_format($totaltime, 7); eval("\$footer = \"".template("footer")."\";"); echo $footer; ?>
الخطوه الثالثه والاخيره
افتح ملف config.php
واضف الكود التالي
plugname[2] = "مشاركات اليوم"; $plugurl[2] = "today.php"; $plugadmin[2] = "no";
طبعا اضف الكود في اخر الملف
واحفظ الملف
وانشاء الله يعمل تمام معكم
اخوكم زلزال
__________________
الحمد لله على ما نحن فيه
الهاك اثاني يبغالك شوي تركز وتحط جنبك الشاهي وعلى اقل من مهلك
هاك حالة المنتدى
بسم الله
اولا
افتح ملف التعريب Arabic.lang.php
اضف هذا الكود في اي مكان في الملف بعد ؟>
======================================
$lang_evalbestmember= '$lang_bestmember = "افضل عضو <b>$membesthtml</b> حيث لديه <b>$bestmemberpost</b>مشاركات لهذا اليوم";';
$lang_textaverages = "احصائات متقدمه:";
$lang_textstats = "حالة المنتدى";
$lang_evalindexstats = '$lang[indexstats] = "<b>$threads</b> مواضيع/ <b>$posts</b> مشاركات / <b>$members</b> الاعضاء";';
$lang_evalstats1 = '$lang_stats1 = " احصائيات $bbname, ";';
$lang_evalstats2 = '$lang_stats2 = "$posts عدد المشاركات";';
$lang_evalstats3 = '$lang_stats3 = "$threads عدد المواضيع";';
$lang_evalstats4 = '$lang_stats4 = "$forums الاقسام ($forumsa الاقسام المعروضه)";';
$lang_evalstats5 = '$lang_stats5 = "$members عدد الاعضاء";';
$lang_evalstats6 = '$lang_stats6 = "<b>افضل خمسة مواضيع من حيث القرائه:</b><br /> $viewmost";';
$lang_evalstats7 = '$lang_stats7 = "<b>افضل خمس مواضيع من حيث الرد:</b><br /> $replymost";';
$lang_evalstats8 = '$lang_stats8 = "افضل قسم $popforum حيث $pop[posts] مشاركه و $pop[threads] موضوع";';
$lang_evalstats9 = '$lang_stats9 = "$mempost معدل المشاركات نسبه للاعضاء";';
$lang_evalstats10 = '$lang_stats10 = "$forumpost معدل الردود نسبه للاقسام";';
$lang_evalstats11 = '$lang_stats11 = "$threadreply معدل الردود نسبه للمواضيع";';
$lang_evalstats12 = '$lang_stats12 = "$postsday معدل المشاركات يوميا";';
$lang_evalstats13 = '$lang_stats13 = "$membersday معدل الاعضاء الجدد يوميا";';
$lang_evalstats14 = '$lang_stats14 = "<b>آخر خمسة مواضيع:</b><br /> $latest";';
$lang_evalstats15 = '$lang_stats15 = "$mapercent معدل المشاركات نسبة للاعضاء";';
$lang_statspage = "Stats Status:";
======================================
ثانيا
اذهب للوحة التحكم بالمنتدى ثم التمبلت واعمل تمبليت جديد باسم
stats
اضف فيه الكود التالي
=====================================
<table cellspacing="0" cellpadding="0" border="0" width="$tablewidth"
align="center">
<tr><td bgcolor="$bordercolor">
<table border="0" cellspacing="$borderwidth" cellpadding="$tablespace"
width="100%">
<tr><td class="header">$lang_textstats</td></tr>
<tr bgcolor="$altbg2" class="tablerow"><td>
<b>$lang_stats1</b><br />
$lang_stats2<br />
$lang_stats3<br />
$lang_stats4<br />
$lang_stats5<br /><br />
$lang_stats6<br /><br />
$lang_stats7<br /><br />
$lang_stats14<br /><br />
$lang_stats8<br /><br />
<tr bgcolor="$altbg2" class="tablerow"><td>
<b>$lang_textaverages</b></br>
$lang_stats9<br />
$lang_stats10<br />
$lang_stats11<br />
$lang_stats12<br />
$lang_stats13<br />
$lang_stats15<br />
<br/>
<br/>
$lang_bestmember
</td></tr></table>
</td></tr></table>
==================================
احفظ التمبلت
ثالثا
اعمل ملف باسم stats.php
وضع فيه الكود التالي
====================================
<?
require "./header.php";
eval("\$header = \"".template("header")."\";");
echo $header;
if($action == "stats") {
$query = $db->query("SELECT COUNT(*) FROM $table_threads");
$threads = $db->result($query, 0);
$query = $db->query("SELECT COUNT(*) FROM $table_posts");
$posts = $db->result($query, 0);
$query = $db->query("SELECT COUNT(*) FROM $table_forums WHERE
type='forum'");
$forums = $db->result($query, 0);
$query = $db->query("SELECT COUNT(*) FROM $table_forums WHERE
type='forum' AND status='on'");
$forumsa = $db->result($query, 0);
$query = $db->query("SELECT COUNT(*) FROM $table_members");
$members = $db->result($query, 0);
$query = $db->query("SELECT COUNT(*) FROM $table_members WHERE
postnum!='0'");
$membersact = $db->result($query, 0);
$mapercent = $membersact*100/$members;
$mapercent = number_format($mapercent, 2);
$mapercent .= "%";
$query = $db->query("SELECT views, tid, subject FROM $table_threads
$addon ORDER BY views DESC LIMIT 0, 15");
while($views = $db->fetch_array($query)) {
$viewmost .= "<a
href=\"viewthread.php?tid=$views[tid]\">$views[subject]</a>
($views[views] $lang[viewsl])<br />";
}
$query = $db->query("SELECT replies, tid, subject FROM $table_threads
$addon ORDER BY replies DESC LIMIT 0, 15");
while($reply = $db->fetch_array($query)) {
$replymost .= "<a
href=\"viewthread.php?tid=$reply[tid]\">$reply[subject]</a>
($reply[replies] $lang[repliesl])<br />";
}
$query = $db->query("SELECT lastpost, tid, subject FROM $table_threads
$addon ORDER BY lastpost DESC LIMIT 0, 15 ");
while($last = $db->fetch_array($query)) {
$lpdate = date("$dateformat", $last[lastpost] + ($timeoffset * 3600));
$lptime = date("$timecode", $last[lastpost] + ($timeoffset * 3600));
$thislast = "$lang[lpoststats] $lang[lastreply1] $lpdate $lang[textat]
$lptime";
$latest .= "<a
href=\"viewthread.php?tid=$last[tid]\">$last[subject]</a>
($thislast)<br />";
}
$query = $db->query("SELECT posts, threads, fid, name FROM $table_forums
ORDER BY posts DESC LIMIT 0, 1");
$pop = $db->fetch_array($query);
$popforum = "<a
href=\"forumdisplay.php?fid=$pop[fid]\">$pop[name]</a>";
$pop[posts] += $pop[threads];
// $posts += $threads;
$mempost = 0;
$query = $db->query("SELECT postnum FROM $table_members");
while($mem= $db->fetch_array($query)) {
$mempost += $mem[postnum];
}
$mempost = $mempost / $members;
$mempost = number_format($mempost, 2);
$forumpost = 0;
$query = $db->query("SELECT posts FROM $table_forums");
while($forum = $db->fetch_array($query)) {
$forumpost += $forum[posts];
}
$forumpost = $forumpost / $forums;
$forumpost = number_format($forumpost, 2);
$threadreply = 0;
$query = $db->query("SELECT replies FROM $table_threads");
while($thread = $db->fetch_array($query)) {
$threadreply += $thread[replies];
}
$threadreply = $threadreply / $threads;
$threadreply = number_format($threadreply, 2);
$query = $db->query("SELECT lastpost FROM $table_threads ORDER BY
lastpost LIMIT 0, 1");
$postdays = $db->result($query, 0);
$postsday = $posts / ((time() - $postdays) / 86400);
$postsday = number_format($postsday, 2);
$query = $db->query("SELECT regdate FROM $table_members ORDER BY regdate
LIMIT 0, 1");
$memberdays = $db->result($query, 0);
$membersday = $members / ((time() - $memberdays) / 86400);
$membersday = number_format($membersday, 2);
$timesearch = time() - 86400;
$query = $db->query("SELECT author, Count(*) AS Total FROM $table_posts
WHERE dateline >= '$timesearch' GROUP BY author ORDER BY Total
DESC");
$info = $db->fetch_array($query);
$bestmember = $info['author'];
if($bestmember == '') {
$bestmember = 'Nobody';
$bestmemberpost = 'No';
}else{
$membesthtml = "<a
href=\"member.php?action=viewpro&member=".rawurlencode($bestmember)."\"
><b>$bestmember</b></a>";
$bestmemberpost = $info['Total'];
}
eval($lang_evalbestmember);
eval($lang_evalstats1);
eval($lang_evalstats2);
eval($lang_evalstats3);
eval($lang_evalstats4);
eval($lang_evalstats5);
eval($lang_evalstats6);
eval($lang_evalstats7);
eval($lang_evalstats8);
eval($lang_evalstats9);
eval($lang_evalstats10);
eval($lang_evalstats11);
eval($lang_evalstats12);
eval($lang_evalstats13);
eval($lang_evalstats14);
eval($lang_evalstats15);
eval($lang_evalbestmember);
eval("\$stats = \"".template("stats")."\";");
echo $stats;
}
$mtime2 = explode(" ", microtime());
$endtime = $mtime2[1] + $mtime2[0];
$totaltime = ($endtime - $starttime);
$totaltime = number_format($totaltime, 7);
eval("\$footer = \"".template("footer")."\";");
echo $footer;
?>
===================================
احفظ الملف وحمله بمجلد المنتدى
اضف الكود هذا في ملف config.php
$plugname[1] = "احصائيات المنتدى";
$plugurl[1] = "stats.php?action=stats";
$plugadmin[1] = "no";
وانشاء الله تمام يكون
اخوكم زلزال
__________________
الحمد لله على ما نحن فيه
عدنا
هاك متواجد حاليا او غير متواجد حاليا
اولا
افتح ملف viewthread.php
وابحث عن الكود هذا
========================
$thisbg = $altbg2;
$querypost = $db->query("SELECT p.*, a.*, m.* FROM $table_posts p LEFT JOIN $table_members m ON m.username=p.author LEFT JOIN $table_attachments a ON a.pid=p.pid WHERE p.fid='$fid' AND p.tid='$tid' ORDER BY dateline LIMIT $start_limit, $ppp");
while($post = $db->fetch_array($querypost)) {
=================================
استبدله بالكود هذا
==================================
$thisbg = $altbg2;
$querypost = $db->query("SELECT p.*, a.*, m.* FROM $table_posts p LEFT JOIN $table_members m ON m.username=p.author LEFT JOIN $table_attachments a ON a.pid=p.pid WHERE p.fid='$fid' AND p.tid='$tid' ORDER BY dateline LIMIT $start_limit, $ppp");
while($post = $db->fetch_array($querypost)) {
$getwoquery = $db->query("SELECT username FROM $table_whosonline WHERE username='$post[author]' OR ip='$onlineip'");
$getwo = $db->fetch_array($getwoquery);
if($getwo && $getwo[username] == $post[author]) {
$onlinenow = "<font color='red'>متواجد حاليا</font>";
}
else {
$onlinenow = "<font color='red'>غير متواجد حاليا</font>";
}
===================================
افتح لوحة التحكم ثم تمبلت وافتح التمبلت template 'viewthread_post'
اضف فيه هذي الكلمات
'$onlinenow'
طبعا اضف هذي الكلمه في المكان المناسب
اخوكم زلزال
__________________
الحمد لله على ما نحن فيه
اخوي زلزال اشكرك على مجهودك الرائع .. بس الزين مايكمل .. اخوي كل شي طبقته مثل ماتقول انت بس يطلع لي خطا في الهاكين الاول والهاك الخير اما الهاك الثاني ماكان عندي شاهي عشان كذا قلت اجربه وقت ثاني
اتمنى اعرف الشرح على xmb 1.5 f بيتا او لأ ؟
__________________
هل تريد مليارات الحسنات ..!!؟
قل/ رب اغفر لي ولوالدي وللمسلمين والمسلمات وللمؤمنين والمؤمنات الاحياء منهم والاموات .
ما هو الخطاء ممكن تكتبه هنا
__________________
الحمد لله على ما نحن فيه