وظيفة الهاك :
يقوم بإنشاء قائمة منسدلة في الناف بار تشتمل على قائمة بجميع المنتديات مع إمكانية الإنتقال لها أو إضافة موضوع مباشرة أو عرض آخر مواضيع ذلك المنتدى ... مما يسمح بالتنقل بين المنتديات وإضافة المواضيع من أي صفحة في منتداك ... بمعنى أن هذا الهاك يعتبر بحق نقله نوعية لمنتداك ومختصر للوقت وصديق للأعضاء ... وللعلم فقط فهذا الهاك من إختراعاتي المعتادة ولست بمبرمج متمكن وما أنا سوى مجتهد قد يجانبه الصواب فالعذر والسموحة في حالة وجود أي تقصير مني .
في ملف global.php إبحث عن :
كود PHP:
eval('$footer .= "' . fetch_template('pm_popup_script') . '";');
}
أضف بعده :
كود PHP:
// قائمة المنتديات
/* ==================================================================== */
/* ==========[ START MAIN SCRIPT ]===================================== */
/* ==================================================================== */
function gtp_print_sitemap($parentid = -1)
{
global $DB_site, $session, $vboptions, $bbuserinfo, $_FORUMOPTIONS, $LINK;
if (!is_array($iforumcache))
{
$forums = $DB_site->query("
SELECT forumid, title, link, parentid, displayorder, childlist,
(options & $_FORUMOPTIONS[cancontainthreads]) AS cancontainthreads
FROM " . TABLE_PREFIX . "forum AS forum
WHERE displayorder <> 0 AND
password = '' AND (options & $_FORUMOPTIONS[active])
ORDER BY displayorder
");
$iforumcache = array();
while ($forum = $DB_site->fetch_array($forums))
{
$iforumcache["$forum[parentid]"]["$forum[displayorder]"]["$forum[forumid]"] = $forum;
}
unset($forum);
$DB_site->free_result($forums);
}
if (is_array($iforumcache["$parentid"]))
{
foreach($iforumcache["$parentid"] AS $x)
{
foreach($x AS $forumid => $forum)
{
if (!($bbuserinfo['forumpermissions']["$forumid"] & CANVIEW) AND $vboptions['hideprivateforums'])
{
continue;
}
else
{
$LINK .= "";
$pagetitle = htmlspecialchars_uni($forum['title']);
$url = "forumdisplay.php?f=$forumid";
$urlmwa = "
<a href=\"newthread.php?$session[sessionurl]do=newthread&f=$forumid\" title=\"إضافة موضوع جديد في منتدى $forum[title]\">[+] </a> <a href=\"search.php?$session[sessionurl]do=getnew&f=$forumid\" title=\"عرض المواضيع الجديدة في منتدى $forum[title]\">[؟]</a>";
$span = '<tr><td class=\'thead\'> <img src=\'images/menu.gif\'>';
$spanend = '<br>';
if ($forum['link'] !== '')
{
$url = $forum['link'];
}
else if ($forum['cancontainthreads'])
{
$span = '<tr><td class=\'vbmenu_option\'> <img src=\'images/menu.gif\'>';
$spanend = '<br>';
}
$LINK .= "$span<a href=\"$url\" title=\"$pagetitle\">$pagetitle</a>$urlmwa $spanend\n</td></tr>";
$children = $forumid.",-1";
if (!$forum['cancontainthreads'] AND $forum['childlist'] != $children)
{
$LINK .= "";
gtp_print_sitemap($forumid);
$LINK .= "";
}
$LINK .= "";
}
}
}
}
return($LINK);
}
/* ==========[ PRINT PAGE ]============================================ */
$HTMLFORUMS = gtp_print_sitemap();
// نهاية قائمة المنتديات
في تمبليت navbar إبحث عن :
كود PHP:
<if condition="$show['member']">
<td class="vbmenu_control">
<a href="usercp.php?$session[sessionurl]">$vbphrase[user_cp]</a></td></if>
أضف قبله :
كود PHP:
<!-- قائمة المنتديات المنسدلة -->
<td class="vbmenu_control">
<span id="mwadropmehtmlforum">
<a href="#">المنتديات</a>
<script type="text/javascript"> vbmenu_register("mwadropmehtmlforum"); </script>
</span>
<div class="vbmenu_popup" id="mwadropmehtmlforum_menu" style="display:none; margin-left:100px; text-align:right;" >
<table cellpadding="4" cellspacing="$stylevar[cellspacing]" border="0">
<tr><td class="thead" align="center" width="220" nowrap>
قائمة المنتديات المتاحة لك
</td></tr>
<tr><td class="alt1" align="right">
$HTMLFORUMS
</td></tr>
</td></tr></table></div></td>
<!-- نهاية قائمة المنتديات المنسدلة -->
ابو راشد منتدى الموده
مع أجمل تحية .
__________________
يقول الامام مالك رحمه الله:
إنما هؤلاء أقوام أرادوا القدح في
النبي صلى الله عليه وسلم فلم يمكنهم ذلك، فقدحوا في أصحابه حتى يقال رجل سوء ولو كان
رجلاً صالحاً لكان أصحابه صالحين.
وقال أبو الوفا بن عقيل رحمه الله:
انظر كيف اختار
لمرضه بيت البنت، واختار
لموضعه من الصلاة الأب، فما هذه الغفلة المستحوذة على قلوب الرافضة عن هذا الفضل والمنزلة التي لا تكاد تخفى عن البهيم فضلا عن الناطق.