Paha_W
Full Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору gif не поддерживает наверное из=за того что библиотека платная. Цитата: ну как тогда изменить количество файлов в категории файлов? | открываешь downloads.php в корневом каталоге находишь это: Код: } else { $res = 0; if (!isNum($cat_id)) fallback(FUSION_SELF); $result = dbquery("SELECT * FROM ".$db_prefix."download_cats WHERE download_cat_id='$cat_id'"); if (dbrows($result) != 0) { $cdata = dbarray($result); if (checkgroup($cdata['download_cat_access'])) { $res = 1; opentable($locale['400'].": ".$cdata['download_cat_name']); $rows = dbcount("(*)", "downloads", "download_cat='$cat_id'"); if (!isset($rowstart) || !isNum($rowstart)) $rowstart = 0; if ($rows != 0) { $result = dbquery("SELECT * FROM ".$db_prefix."downloads WHERE download_cat='$cat_id' ORDER BY ".$cdata['download_cat_sorting']." LIMIT $rowstart,15"); $numrows = dbrows($result); $i = 1; while ($data = dbarray($result)) { if ($data['download_datestamp']+604800 > time()+($settings['timeoffset']*3600)) { $new = " <span class='small'>".$locale['410']."</span>"; } else { $new = ""; } echo "<table width='100%' cellpadding='0' cellspacing='1' class='tbl-border'>\n"; echo "<tr>\n<td colspan='3' class='forum-caption'><b>".$data['download_title']."</b> $new</td>\n</tr>\n"; if ($data['download_description'] != "") echo "<tr>\n<td colspan='3' class='tbl1'>".nl2br(stripslashes($data['download_description']))."</td>\n</tr>\n"; echo "<tr>\n<td width='30%' class='tbl2'><b>".$locale['411']."</b> ".$data['download_license']."</td>\n<td width='30%' class='tbl1'><b>".$locale['412']."</b> ".$data['download_os']."</td>\n"; echo "<td width='40%' class='tbl2'><b>".$locale['413']."</b> ".$data['download_version']."</td>\n</tr>\n<tr>\n<td width='30%' class='tbl2'><b>".$locale['414']."</b> ".showdate("%d.%m.%y", $data['download_datestamp'])."</td>\n"; echo "<td width='30%' class='tbl1'><b>".$locale['415']."</b> ".$data['download_count']."</td>\n<td width='40%' class='tbl2'><a href='".FUSION_SELF."?cat_id=$cat_id&download_id=".$data['download_id']."' target='_blank'>".$locale['416']."</a> (".$data['download_filesize'].")</td>\n</tr>\n"; echo "</table>\n"; if ($i != $numrows) { echo "<div align='center'><img src='".THEME."images/blank.gif' alt='' height='15' width='1'></div>\n"; $i++; } } closetable(); if ($rows > 15) echo "<div align='center' style='margin-top:5px;'>\n".makePageNav($rowstart,15,$rows,3,FUSION_SELF."?cat_id=$cat_id&")."\n</div>\n"; } else { echo $locale['431']."\n"; closetable(); } } } if ($res == 0) redirect(FUSION_SELF); | и заменяешь на это: Код: } else { $res = 0; if (!isNum($cat_id)) fallback(FUSION_SELF); $result = dbquery("SELECT * FROM ".$db_prefix."download_cats WHERE download_cat_id='$cat_id'"); if (dbrows($result) != 0) { $cdata = dbarray($result); if (checkgroup($cdata['download_cat_access'])) { $res = 1; opentable($locale['400'].": ".$cdata['download_cat_name']); $rows = dbcount("(*)", "downloads", "download_cat='$cat_id'"); if (!isset($rowstart) || !isNum($rowstart)) $rowstart = 0; if ($rows != 0) { $perpage=5; $result = dbquery("SELECT * FROM ".$db_prefix."downloads WHERE download_cat='$cat_id' ORDER BY ".$cdata['download_cat_sorting']." LIMIT $rowstart,$perpage"); $numrows = dbrows($result); $i = 1; while ($data = dbarray($result)) { if ($data['download_datestamp']+604800 > time()+($settings['timeoffset']*3600)) { $new = " <span class='small'>".$locale['410']."</span>"; } else { $new = ""; } echo "<table width='100%' cellpadding='0' cellspacing='1' class='tbl-border'>\n"; echo "<tr>\n<td colspan='3' class='forum-caption'><b>".$data['download_title']."</b> $new</td>\n</tr>\n"; if ($data['download_description'] != "") echo "<tr>\n<td colspan='3' class='tbl1'>".nl2br(stripslashes($data['download_description']))."</td>\n</tr>\n"; echo "<tr>\n<td width='30%' class='tbl2'><b>".$locale['411']."</b> ".$data['download_license']."</td>\n<td width='30%' class='tbl1'><b>".$locale['412']."</b> ".$data['download_os']."</td>\n"; echo "<td width='40%' class='tbl2'><b>".$locale['413']."</b> ".$data['download_version']."</td>\n</tr>\n<tr>\n<td width='30%' class='tbl2'><b>".$locale['414']."</b> ".showdate("%d.%m.%y", $data['download_datestamp'])."</td>\n"; echo "<td width='30%' class='tbl1'><b>".$locale['415']."</b> ".$data['download_count']."</td>\n<td width='40%' class='tbl2'><a href='".FUSION_SELF."?cat_id=$cat_id&download_id=".$data['download_id']."' target='_blank'>".$locale['416']."</a> (".$data['download_filesize'].")</td>\n</tr>\n"; echo "</table>\n"; if ($i != $numrows) { echo "<div align='center'><img src='".THEME."images/blank.gif' alt='' height='15' width='1'></div>\n"; $i++; } } closetable(); if ($rows > $perpage) echo "<div align='center' style='margin-top:5px;'>\n".makePageNav($rowstart,$perpage,$rows,3,FUSION_SELF."?cat_id=$cat_id&")."\n</div>\n"; } else { echo $locale['431']."\n"; closetable(); } } } if ($res == 0) redirect(FUSION_SELF); | ну вроде нигде неошибся чисто теоритически. зы: на практике не проверял, но должно работать
---------- Far Far Away У каждого в голове свои тараканы... |
| Всего записей: 440 | Зарегистр. 26-05-2004 | Отправлено: 15:38 19-05-2006 | Исправлено: Paha_W, 03:27 23-05-2006 |
|