lynx
Advanced lynx | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору batva Цитата: порядок там генерится в соответствии с порядком категории | В том-то и дело, что нет. Закрытые - Админсентр у меня - 19 (!) А выдается первым. sub forumjump стандартная, как у всех. Код: sub forumjump { $jumphtml .= qq~ <SCRIPT LANGUAGE="JavaScript"> <!-- function menu(){ var URL = document.jump.jumpto.options[document.jump.jumpto.selectedIndex].value; top.location.href = URL; target = '_self'; } // --> </SCRIPT> <form action="$boardurl/$forumsprog" method="post" name="jump"> <select name="jumpto" onchange="menu()"> <option value="$boardurl/$forumsummaryprog">$ibtxt{'0131'} ~; $filetoopen = "$ikondir" . "data/allforums.cgi"; $filetoopen = &stripMETA($filetoopen); open(FILE, "$filetoopen") or die "$ibtxt{'5008'}"; flock(FILE, 2); @forums = <FILE>; close(FILE); foreach $forum (@forums) { #start foreach @forums chomp $forum; ($forumid, $category, $categoryplace, $forumname, $forumdescription) = split(/\|/,$forum); $rearrange = ("$categoryplace|$category|$forumname|$forumdescription|$forumid"); push (@rearrangedforums, $rearrange); } # end foreach (@forums) @finalsortedforums = sort(@rearrangedforums); foreach $sortedforums (@finalsortedforums) { #start foreach ($categoryplace, $category, $forumname, $forumdescription, $forumid) = split(/\|/,$sortedforums); if ($categoryplace ne $lastcategoryplace) { #start if $categoryplace $jumphtml .= "<option value=\"$boardurl/$forumsummaryprog\">\n"; $jumphtml .= "<option value=\"$boardurl/$forumsummaryprog\">-- $category\n"; $jumphtml .= "<option value=\"$boardurl/$forumsprog?forum=$forumid\" target=\"_self\"> $forumname\n"; } else { $jumphtml .= "<option value=\"$boardurl/$forumsprog?forum=$forumid\" target=\"_self\"> $forumname\n"; } $lastcategoryplace = $categoryplace; } # end foreach $jumphtml .= qq~</select></form>\n~; } | | Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 14:01 10-12-2001 | Исправлено: lynx, 14:02 10-12-2001 |
|