التجربة والمشاهدة من هنا : منتديات المودة التطويرية
وظيفة الهاك :
يقوم بإنشاء قائمة منسدلة في الناف بار تشتمل على قائمة بجميع المنتديات مع إمكانية الإنتقال لها أو إضافة موضوع مباشرة أو عرض آخر مواضيع ذلك المنتدى ... مما يسمح بالتنقل بين المنتديات وإضافة المواضيع من أي صفحة في منتداك ... بمعنى أن هذا الهاك يعتبر بحق نقله نوعية لمنتداك ومختصر للوقت وصديق للأعضاء ... وللعلم فقط فهذا الهاك من إختراعاتي المعتادة ولست بمبرمج متمكن وما أنا سوى مجتهد قد يجانبه الصواب فالعذر والسموحة في حالة وجود أي تقصير مني .
في ملف global.php إبحث عن :
كود:eval('$footer .= "' . fetch_template('pm_popup_script') . '";'); }
أضف بعده :
في تمبليت navbar إبحث عن :كود:// قائمة المنتديات /* ==================================================================== */ /* ==========[ 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(); // نهاية قائمة المنتديات
كود:<if condition="$show['member']"> <td class="vbmenu_control"> <a href="usercp.php?$session[sessionurl]">$vbphrase[user_cp]</a></td></if>
أضف قبله :
مع أجمل تحية .كود:<!-- قائمة المنتديات المنسدلة --> <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> <!-- نهاية قائمة المنتديات المنسدلة -->


رد مع اقتباس
