للرفففففففففع ...
للرفففففففففع ...
__________________
استخدم خاصية تنبيه المشرفين للضرورة وعند ملاحظة موضوع يخالف قوانين منتديات سوالف وسيتم مراجعة الموضوع او المشاركة المبلغ عنها على الفور
هلا والله أخوي مجاهد
فكرة أكثر من رائعة والله ....... بس وينكم يامبرمجين الهاكات؟
ننتظرهم على آحر من الجمر ..المشاركة الأصلية كتبت بواسطة mo3ath
وخالص المودة،،
__________________
استخدم خاصية تنبيه المشرفين للضرورة وعند ملاحظة موضوع يخالف قوانين منتديات سوالف وسيتم مراجعة الموضوع او المشاركة المبلغ عنها على الفور
للرفففففففع ..
__________________
استخدم خاصية تنبيه المشرفين للضرورة وعند ملاحظة موضوع يخالف قوانين منتديات سوالف وسيتم مراجعة الموضوع او المشاركة المبلغ عنها على الفور
UP UP UP UP UP
للرفففففففففففففففع ..
__________________
استخدم خاصية تنبيه المشرفين للضرورة وعند ملاحظة موضوع يخالف قوانين منتديات سوالف وسيتم مراجعة الموضوع او المشاركة المبلغ عنها على الفور
الحمدلله ذها الهاك موجود في المنتدى العربي MySBB وهو هاك خاص للمدير العام يظهر له في لوحة اﻷدمن..
شكراً لك.. ان شاء الله سننفذ الميزة هذه في المنتدى العربيالمشاركة الأصلية كتبت بواسطة مُجَاهِد
وان شالله تلقى اللي تبيه![]()
__________________
مدونة المبدع العربي
شكراً لك أخي الكريم على مرورك الجميل..المشاركة الأصلية كتبت بواسطة المبدع العربي
والف شكر لك ..
ولا تنسى ذكر مصدر فكرة الميزة..
وخالص المودة،،
__________________
استخدم خاصية تنبيه المشرفين للضرورة وعند ملاحظة موضوع يخالف قوانين منتديات سوالف وسيتم مراجعة الموضوع او المشاركة المبلغ عنها على الفور
السلام عليكم
تفضلووا ......
معليه برمجته عالسريع
لاكنه يؤدي الغرض المطلووب.
افتح ملف search.php
كود PHP:
ابحث عن:
// add to the navbits
$navbits[''] = $vbphrase['search_results'];
$templatename = 'search_results';
}
بعده اضف:
والان لعرض اخر المواضيعكود PHP:
// #############################################################################
/*
start hack by http://all-the-vb.com
*/
if ($_REQUEST['do'] == 'tp')
{
globalize($_REQUEST, array(
'forumid' => INT,
'days' => INT,
'exclude' => STR
));
// get date:
if ($_REQUEST['do'] == 'getnew' AND $bbuserinfo['lastvisit'] != 0)
{
// if action = getnew and last visit date is set
$datecut = $bbuserinfo['lastvisit'];
}
else
{
$_REQUEST['do'] = 'getdaily';
if ($days < 1)
{
$days = 1;
}
$datecut = TIMENOW - (24 * 60 * 60 * $days);
}
// build search hash
$searchhash = md5($bbuserinfo['userid'] . IPADDRESS . $forumid . $days . $bbuserinfo['lastvisit']);
// start search timer
$searchtime = microtime();
// if forumid is specified, get list of ids
if ($forumid)
{
// check forum exists
if (isset($forumcache["$forumid"]))
{
$display['forums'][] = $forumid;
// check forum permissions
if (($bbuserinfo['forumpermissions']["$forumid"] & CANVIEW) AND ($bbuserinfo['forumpermissions']["$forumid"] & CANSEARCH))
{
$forumids = fetch_search_forumids($forumid, 1);
}
else
{
// can not view specified forum
$idname = $vbphrase['forum'];
eval(print_standard_error('invalidid'));
}
}
else
{
// specified forum does not exist
$idname = $vbphrase['forum'];
eval(print_standard_error('invalidid'));
}
}
// forumid is not specified, get list of all forums user can view
else
{
if ($exclude)
{
$excludelist = explode(',', $exclude);
foreach ($excludelist AS $key => $excludeid)
{
$excludeid = intval($excludeid);
unset($forumcache["$excludeid"]);
}
}
$forumids = array_keys($forumcache);
}
// set display terms
$display = array(
'words' => array(),
'highlight' => array(),
'common' => array(),
'users' => array(),
'forums' => $display['forums'],
'options' => array(
'starteronly' => 0,
'childforums' => 1,
'action' => $_REQUEST['do']
)
);
// get moderator cache for forum password purposes
cache_moderators();
// get forum ids for all forums user is allowed to view
foreach ($forumids AS $key => $forumid)
{
$fperms = &$bbuserinfo['forumpermissions']["$forumid"];
$forum = &$forumcache["$forumid"];
if (!($fperms & CANVIEW) OR !($fperms & CANSEARCH) OR !verify_forum_password($forumid, $forum['password'], false))
{
unset($forumids["$key"]);
}
}
if (empty($forumids))
{
$idname = $vbphrase['forum'];
eval(print_standard_error('invalidid'));
}
if($_GET['po']!=''){
$y='AND thread.lastpost >= '.$datecut.'
AND thread.replycount != 0';
}else{
$y=' AND thread.dateline >= '.$datecut.'
AND thread.replycount = 0';
}
$threads = $DB_site->query("
SELECT thread.threadid
FROM " . TABLE_PREFIX . "thread AS thread,post
LEFT JOIN " . TABLE_PREFIX . "deletionlog AS delthread ON(delthread.primaryid = thread.threadid AND delthread.type = 'thread')
WHERE thread.forumid IN(" . implode(', ', $forumids) . ")
$y
AND thread.visible = 1
AND delthread.primaryid IS NULL
AND sticky IN (0,1)
ORDER BY post.dateline DESC
LIMIT $vboptions[maxresults]
");
$orderedids = array();
while ($thread = $DB_site->fetch_array($threads))
{
$orderedids[] = $thread['threadid'];
}
if (empty($orderedids))
{
eval(print_standard_error('searchnoresults', 1, 0));
}
$sql_ids = addslashes(implode(',', $orderedids));
unset($orderedids);
// check for previous searches
if ($search = $DB_site->query_first("SELECT searchid FROM " . TABLE_PREFIX . "search AS search WHERE userid = $bbuserinfo[userid] AND searchhash = '" . addslashes($searchhash) . "' AND orderedids = '$sql_ids'"))
{
// search has been done previously
$url = "search.php?$session[sessionurl]searchid=$search[searchid]";
eval(print_standard_redirect('redirect_search'));
}
// end search timer
$searchtime = fetch_microtime_difference($searchtime);
$DB_site->query("
REPLACE INTO " . TABLE_PREFIX . "search (userid, ipaddress, personal, forumchoice, sortby, sortorder, searchtime, orderedids, dateline, displayterms, searchhash)
VALUES ($bbuserinfo[userid], '" . addslashes(IPADDRESS) . "', 1, '" . addslashes($forumid) . "', 'lastpost', 'DESC', $searchtime, '$sql_ids', " . TIMENOW . ", '" . addslashes(serialize($display)) . "', '" . addslashes($searchhash) . "')
");
$searchid = $DB_site->insert_id();
$url = "search.php?$session[sessionurl]searchid=$searchid";
eval(print_standard_redirect('search'));
}
/*
end hack by http://all-the-vb.com
*/
اتبع العنوان التالي:
http://tttttt/vb/search.php?do=tp&days=5
5= اى اخر خمس ايام
والان لعرض اخر مشاركات
اتبع العنوان التالي:
http://tttttt/vb/search.php?do=tp&po=1&days=5
5= اى اخر خمس ايام
طبعا بتغيرر رقم خمسه الى عدد الايام التى تريدها
ومع تغير العنوان الى عنوان منتداك.
بالتوفيق للجميع...
__________________
المغردون العرب
جميل ولكن هل لك ان تقول لنا كيف سيظهر عناوين المواضيع ؟؟
يعني نفس الفكرة التي وضعتها ..
والشيء الثاني والمهم .. انا اريد ان يظهر لي المواضيع التي تم وضعها وليست المشاركات التي تم وضعها لرفع المواضيع ..
بمعنى اريد ان يظهر المواضيع التي طرحت وليس المشاركات التي طرحت ..
بمعنى آخر .. قد يكون هناك موضوع من قبل سنتين .. يأتي واحد ويرد ويرفع الموضوع ويطلع من ضمن المشاركات ..لكن في الهاك الذي برمجته سيظهر الموضوع التي تم الرد عليه على انه موضوع جديد ..
وهذا الشيء لا اريدة انا ,.
فهل حققت لنا ذلك أخي الكريم عدااااااااام ..
وشاكر لك مجهودك ..
وخالص المودة،،
__________________
استخدم خاصية تنبيه المشرفين للضرورة وعند ملاحظة موضوع يخالف قوانين منتديات سوالف وسيتم مراجعة الموضوع او المشاركة المبلغ عنها على الفور
لا عزيزي هذا يظهر المواضيع لوحدها حسب تاريخ الموضوع,,المشاركة الأصلية كتبت بواسطة مُجَاهِد
والثاني حسب المشاركات
يعني كل منها على حده...
__________________
المغردون العرب
وشكل المواضيع كيف سيكون أخي الكريم ؟؟المشاركة الأصلية كتبت بواسطة all-the-vb
__________________
استخدم خاصية تنبيه المشرفين للضرورة وعند ملاحظة موضوع يخالف قوانين منتديات سوالف وسيتم مراجعة الموضوع او المشاركة المبلغ عنها على الفور