ترايدنت

ترايدنت (https://www.traidnt.net/vb/)
-   ركن تطوير المنتديات (https://www.traidnt.net/vb/f94/)
-   -   مفاجأة المودة ــ هاك للإنتقال السريع بين المنتديات وإضافة المواضيع من أي صفحة في منتد (https://www.traidnt.net/vb/traidnt30845/)

ابو راشد 05 - 09 - 2005 11:34

مفاجأة المودة ــ هاك للإنتقال السريع بين المنتديات وإضافة المواضيع من أي صفحة في منتد
 
التجربة والمشاهدة من هنا : منتديات المودة التطويرية


وظيفة الهاك :

يقوم بإنشاء قائمة منسدلة في الناف بار تشتمل على قائمة بجميع المنتديات مع إمكانية الإنتقال لها أو إضافة موضوع مباشرة أو عرض آخر مواضيع ذلك المنتدى ... مما يسمح بالتنقل بين المنتديات وإضافة المواضيع من أي صفحة في منتداك ... بمعنى أن هذا الهاك يعتبر بحق نقله نوعية لمنتداك ومختصر للوقت وصديق للأعضاء ... وللعلم فقط فهذا الهاك من إختراعاتي المعتادة ولست بمبرمج متمكن وما أنا سوى مجتهد قد يجانبه الصواب فالعذر والسموحة في حالة وجود أي تقصير مني .


في ملف global.php إبحث عن :

رمز Code:

eval('$footer .= "' . fetch_template('pm_popup_script') . '";');
}


أضف بعده :

رمز Code:


// قائمة المنتديات

/* ==================================================================== */
/* ==========[ 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&amp;f=$forumid\" title=\"إضافة موضوع جديد في منتدى $forum[title]\">[+] </a> <a href=\"search.php?$session[sessionurl]do=getnew&amp;f=$forumid\" title=\"عرض المواضيع الجديدة في منتدى $forum[title]\">[؟]</a>";

                                        $span = '<tr><td class=\'thead\'>&nbsp;<img src=\'images/menu.gif\'>';
                                        $spanend = '<br>';
                                       
                                        if ($forum['link'] !== '')
                                        {
                                                $url = $forum['link'];
                                        }
                                        else if ($forum['cancontainthreads'])
                                        {
                                                $span = '<tr><td class=\'vbmenu_option\'>&nbsp;&nbsp;&nbsp;&nbsp;<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 إبحث عن :

رمز Code:

<if condition="$show['member']">
<td class="vbmenu_control">
<a href="usercp.php?$session[sessionurl]">$vbphrase[user_cp]</a></td></if>


أضف قبله :

رمز Code:

<!-- قائمة المنتديات المنسدلة -->
<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>
<!-- نهاية قائمة المنتديات المنسدلة -->

مع أجمل تحية .

x_5 05 - 09 - 2005 11:55

رد : مفاجأة المودة ــ هاك للإنتقال السريع بين المنتديات وإضافة المواضيع من أي صفحة في منتد
 
يعطيك العافيةعلي الابداع اخوي

البرق 05 - 09 - 2005 12:35

رد : مفاجأة المودة ــ هاك للإنتقال السريع بين المنتديات وإضافة المواضيع من أي صفحة في منتد
 
ماشاء الله


ألف ألف شكر

الموج الهادئ 05 - 09 - 2005 13:29

رد : مفاجأة المودة ــ هاك للإنتقال السريع بين المنتديات وإضافة المواضيع من أي صفحة في منتد
 
تسلم اخوي ابوراشد على هذا الابداع وماقصرت
بإنتظار إبدعات جديدة
تحياتي

المخترع 05 - 09 - 2005 14:28

رد : مفاجأة المودة ــ هاك للإنتقال السريع بين المنتديات وإضافة المواضيع من أي صفحة في منتد
 
تسلم ايدك يابو راشد الله يكثر من امثالك
اخوك الباهوت

ألالـمـأس 05 - 09 - 2005 14:46

رد : مفاجأة المودة ــ هاك للإنتقال السريع بين المنتديات وإضافة المواضيع من أي صفحة في منتد
 
اخوي تسلم على الهك

انا ركبتة على المنتدى لكن ما شفت شي تغير ؟؟؟!!!

سوالفي 05 - 09 - 2005 14:59

رد : مفاجأة المودة ــ هاك للإنتقال السريع بين المنتديات وإضافة المواضيع من أي صفحة في منتد
 
`
يعطيك العافيه يا مبدع

li1il.com 05 - 09 - 2005 15:45

رد : مفاجأة المودة ــ هاك للإنتقال السريع بين المنتديات وإضافة المواضيع من أي صفحة في منتد
 
الله يجزاك خير .. يأبو راشد ...


الساعة معتمدة بتوقيت جرينتش +3 . الساعة الآن : 10:26.
المعهد غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي معهد ترايدنت ولا نتحمل أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.11 .Copyright ©2000 - 2019, Jelsoft Enterprises Ltd


SEO by vBSEO ©2011, Crawlability, Inc.