Community Buffer

Статус
В этой теме нельзя размещать новые ответы.
а при чем здесь html, если нужно в скрипте исправлять? по байпасу _bbsplayerbuffer:0 открывается страница с бафом и все отлично, а в других этот "%content% не работает...
 

так сделайте реплейс для ост страниц тоже
 
а при чем здесь html, если нужно в скрипте исправлять? по байпасу _bbsplayerbuffer:0 открывается страница с бафом и все отлично, а в других этот "%content% не работает...
Я конечно шибко не вникал в ваш код бафера, но разве он не генерирует только "0" страницу?
Код:
genPageBuff(pageBuffPlayer, 0, "Player");
 
Я конечно шибко не вникал в ваш код бафера, но разве он не генерирует только "0" страницу?
Код:
genPageBuff(pageBuffPlayer, 0, "Player");
Он генерирует страницу с бафом, но только на другой странице, в scheme.htm... Все никак не могу разобраться как сделать что бы он генерировал страницу с бафом в index.htm
 
Он генерирует страницу с бафом, но только на другой странице, в scheme.htm... Все никак не могу разобраться как сделать что бы он генерировал страницу с бафом в index.htm
Код:
if (bypass.equals("_bbsbuffer"))
{
    html = HtmCache.getInstance().getHtml(Config.BBS_HOME_DIR + "pages/buffer/index.htm", player);
    html = html.replace("%scheme%", player.isLangRus() ? buffSchemesRu.toString() : buffSchemesEn.toString());
    html = html.replace("%itemcount%", Config.ALTERNATIVE_BUFF_COUNT ? String.valueOf(OneBuffs(player)) : String.valueOf(Config.BBS_BUFFER_PRICE_ONE));
    String template = HtmCache.getInstance().getHtml(Config.BBS_HOME_DIR + "pages/buffer/my-sheme.htm", player);
    String block = "";
    String list = null;
    for (String name : player.getSchemes().keySet()) {
        block = template;
        block = block.replace("{bypass}", "bypass _bbsbufferuse " + name + " $Who");
        block = block.replace("{name}", name);
        block = block.replace("{delete}", "bypass _bbsbufferdelete " + name);
        list = list + block;
    }

    if (list != null) {
        html = html.replace("%buffgrps%", list);
    }
    html = html.replace("%content%", pageBuffPlayer.get(page));
}

Только вам нужно добавить передачу в байпасе номера страницы pageBuffPlayer.get(page) или принудительно задать хотя бы вывод 0 страницы. P.S до конца не вник что оно вам дает)
 
Код:
if (bypass.equals("_bbsbuffer"))
{
    html = HtmCache.getInstance().getHtml(Config.BBS_HOME_DIR + "pages/buffer/index.htm", player);
    html = html.replace("%scheme%", player.isLangRus() ? buffSchemesRu.toString() : buffSchemesEn.toString());
    html = html.replace("%itemcount%", Config.ALTERNATIVE_BUFF_COUNT ? String.valueOf(OneBuffs(player)) : String.valueOf(Config.BBS_BUFFER_PRICE_ONE));
    String template = HtmCache.getInstance().getHtml(Config.BBS_HOME_DIR + "pages/buffer/my-sheme.htm", player);
    String block = "";
    String list = null;
    for (String name : player.getSchemes().keySet()) {
        block = template;
        block = block.replace("{bypass}", "bypass _bbsbufferuse " + name + " $Who");
        block = block.replace("{name}", name);
        block = block.replace("{delete}", "bypass _bbsbufferdelete " + name);
        list = list + block;
    }

    if (list != null) {
        html = html.replace("%buffgrps%", list);
    }
    html = html.replace("%content%", pageBuffPlayer.get(page));
}

Только вам нужно добавить передачу в байпасе номера страницы pageBuffPlayer.get(page) или принудительно задать хотя бы вывод 0 страницы. P.S до конца не вник что оно вам дает)
Buffer.java:101,57: cannot find symbol
symbol: variable page
location: class services.community.custom.Buffer
 
именно об этом я вам и написал выше - либо исключительно для теста вместо:
Код:
pageBuffPlayer.get(page)
пропишите
Код:
pageBuffPlayer.get(0)
или в байпасс "_bbsbuffer" нужно подключать передачу нумерации страниц
 
именно об этом я вам и написал выше - либо исключительно для теста вместо:
Код:
pageBuffPlayer.get(page)
пропишите
Код:
pageBuffPlayer.get(0)
или в байпасс "_bbsbuffer" нужно подключать передачу нумерации страниц
Изменил на "pageBuffPlayer.get(0)" все заработало, спасибо)
 
короче я хз
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Оффтоп:
как мне в прошлом отвечали: Л-Логика
Подключи логику и ты все найдешь - следуя пути
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху Снизу