مرتب سازي ليست زير انجمن ها ...

DJ@mir

Member
به نام خدا
-----------------------------

forum-arrange.gif


مرتب سازي ليست زير انجمن ها ...


اين آموزش محدوديتي براي ورژن نسخه هاي وي بولتين ندارد .

مرحله اول - ويرايش فايل :

فايل functions_forumlist.php واقع در پوشه includes را براي ويرايش باز كنيد ،

خط زير را جستجو كنيد ( براي جستجو در هر ويرايشگري از كليد CTRL+F استفاده كنيد )

PHP:
foreach($vbulletin->iforumcache["$parentid"] AS $forumid)

و خط زير را در بالاي آن اضافه كنيد

PHP:
$output .= "<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" align=\"center\" ><tr valign=\"top\"> ";
 $cols = 0;

و دوباره كد زير را جستجو كرده ( به علت اينكه اين كد چند خطي است بهتر است خودتان به صورت دستي آن را پيدا كنيد )

PHP:
if (!empty($output))
            {
                $subforum = $splitter["$canpost"] . $subforum;
            }
            if ($depth < $vbulletin->options['subforumdepth'])
            {
                $output .= construct_subforum_bit($forumid, $cancontainthreads, $subforum, $depthmark . '--', $depth + 1);
            }
        }
    }
    return $output;
}

و كد زير را جايگزين كد بالا كنيد ( با انتخاب آن كد و كپي كردن كد زير و زدن كليد Paste كد را جايگزين ميكنيد )

PHP:
            if ($depth < $vbulletin->options['subforumdepth'])
                        {
                                $cols++;
                                if ($cols==3)
                                        {
                                        $cols = 1;
                                        $output .=  "</tr><tr>";
                                        }
                        $output .= '<td width="50%">' . construct_subforum_bit($forumid, $cancontainthreads, $subforum, $depthmark . '--', $depth + 1) . "</td>";
                        }
        }
    }
        if ($cols ==1) $output.="<td>&nbsp;</td></tr></table>";
    else $output.="</tr></table>";
        return $output;
}


فايل را ذخيره كرده و بر روي سايت خود آپلود كنيد .

مرحله دوم - ويرايش قالب :

قالب forumhome_subforumbit_post از زير محموعه Forum Home Templates را براي ويرايش باز كنيد ( بعد از پيدا كردن قالب با دابل كليك بر روي عنوان آن ،‌ قالب را براي ويرايش باز ميكنيم )

كد هاي درون اين قالب را پاك كرده و به جان آن كد زير را جايگزين كنيد :

HTML:
<img class="inlineimg" src="$stylevar[imgdir_statusicon]/subforum_$forum[statusicon].gif" alt="" /> <a rel="nofollow" href="http://forum.iranianvb.net/forumdisplay.php?$session[sessionurl]f=$forum[forumid]"><span class="smallfont">$forum[title]</span></a>

قالب را ذخيره كنيد .

:eek: حالا از نظم انجمن هاتون لذت ببريد .

منبع : انجمن هاي تخصصي آموزشي ايرانيان وي بي
 

rayman

New Member
با سلام.
ببخشيد، من همه ي كارهاي بالا رو انجام دادم و آدرس فروم رو هم تغيير دادم ولي به هيچ وجه كار نكرد. فروم با كدها مشكلي نداره ولي زير مجموعه ها نمايش داده نميشن.
جايي تو تنظيمات VB نبايد تغييري داد تا فعال بشه ؟

vb من نسخه ي 3.5.4 هست. كامل و بدون هيچ چيز خاصي
لطفا منو راهنمايي كنيد.

ببخشيد 1 سوال ديگه داشتم ممنون اگه اينم جواب بدين :
سايز و حجم آواتارها رو از كجا بايد تغيير بدم ؟

بازهم ممنون.

با تشكر.
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا