Перейти к содержанию
Авторизация  
AoWGoodLike

Комиссионный магазин

Рекомендуемые сообщения

В сборке есть комиссионный магазин. Но страницы в нём отображаются некорректно.
На следующую страницу перейти нельзя. 
Emurt-10
В ядро нужно лезть, чтобы отредактировать код?  
Потому что в Html папке в файлике commission только обращения идут вида:
<tr><td align=center><button value="Всё товары" action="bypass _bbscommission:list-all-1" width=180 height=20 back="L2UI_ct1.button_df_down" fore="L2UI_ct1.button_df"></td></tr>

Найден был java файл комиссионки. Вроде всё прописано норм.
 

Спойлер

int totalPages = ExchangeBroker.getExchangeItemList().size();
            totalPages = totalPages / MAX_ITEMS_PER_PAGE + (totalPages % MAX_ITEMS_PER_PAGE > 0 ? 1 : 0);
            totalPages = Math.max(1, totalPages);
            currentPage = Math.min(totalPages, Math.max(1, currentPage));

            if (totalPages > 1) {
                int page = Math.max(1, Math.min(totalPages - MAX_PAGES_PER_LIST + 1, currentPage - MAX_PAGES_PER_LIST / 2));

                // линк на первую страницу
                if (page > 1) {
                    listPageNum(out, "_bbsbrokerAllList", 1, enchantType, sortType, "1");
                }
                // линк на страницу - 10
                if (currentPage > 11) {
                    listPageNum(out, "_bbsbrokerAllList", currentPage - 10, enchantType, sortType, String.valueOf(currentPage - 10));
                }
                // линк на предыдущую страницу
                if (currentPage > 1) {
                    listPageNum(out, "_bbsbrokerAllList", currentPage - 1, enchantType, sortType, "«");
                }

                for (int count = 0; count < MAX_PAGES_PER_LIST && page <= totalPages; count++, page++) {
                    if (page == currentPage) {
                        out.append("<td align=\"left\">").append(page).append("&nbsp;").append("</td>");
                    } else {
                        listPageNum(out, "_bbsbrokerAllList", page, enchantType, sortType, String.valueOf(page));
                    }
                }

                // линк на следующую страницу
                if (currentPage < totalPages) {
                    listPageNum(out, "_bbsbrokerAllList", currentPage + 1, enchantType, sortType, "»");
                }
                // линк на страницу + 10
                if (currentPage < totalPages - 10) {
                    listPageNum(out, "_bbsbrokerAllList", currentPage + 10, enchantType, sortType, String.valueOf(currentPage + 10));
                }
                // линк на последнюю страницу
                if (page <= totalPages) {
                    listPageNum(out, "_bbsbrokerAllList", totalPages, enchantType, sortType, String.valueOf(totalPages));
                }
            }

Сейчас определил, если заполнить полностью вторую страницу товарами, то она появляется в списке.

Безымянный.png

Изменено пользователем AoWGoodLike

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...