Помогите пофиксить баги - Страница 5 - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

СвернутьПрикрепленные теги

Теги не найдены

  • 5 Страниц +
  • « Первая
  • 3
  • 4
  • 5

Помогите пофиксить баги

#61 Пользователь не на сайте   TemKa_SD ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 356
  • Регистрация: 16-Январь 18
  • Репутация: 2
  • IPB version:4.1.x
 

Отправлено 12 Сентябрь 2018 - 09:36

Спасибо
0

#62 Пользователь не на сайте   TemKa_SD ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 356
  • Регистрация: 16-Январь 18
  • Репутация: 2
  • IPB version:4.1.x
 

Отправлено 12 Сентябрь 2018 - 10:01

Добавил флеш сообщение, как думаете, стоит использовать его каждые 5 сек?

timer.html(ips.ui.flashMsg.show('Обновление...'));


Сделал отображение фильтра, если ботов больше 1.

            {{if count($games['botid_data']) > 1}}
                {{foreach $games['botid_data'] as $name => $id}}
                    <li>
                        <span class="ipsSideMenu_item cForumMiniList_unread">
                             <input type="checkbox" role="checkbox" name="botid[]" value="{$id}" {{if isset(\IPS\Request::i()->cookie['RunningGames_botid']) AND in_array($id, explode(',', \IPS\Request::i()->cookie['RunningGames_botid']))}}checked{{endif}} id="botid_{$id}" class="botid">
                            <label for='botid_{$id}' class="cForumMiniList_blob">
                                <label for='botid_{$id}'></label>
                                <i class="fa fa-check"></i>
                            </label>
                            <label for='botid_{$id}' class="cForumMiniList_title ipsTruncate ipsTruncate_line">{$name}</label>
                            <span class="ipsType_small ipsType_light cForumMiniList_count">1</span>
                        </span>
                    </li>
                {{endforeach}}
            {{endif}}

Сообщение изменено: TemKa_SD (12 Сентябрь 2018 - 10:22)

0

#63 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 535
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 386
  • IPB version:I have no IPB
 

Отправлено 12 Сентябрь 2018 - 12:03

Просмотреть сообщениеTemKa_SD сказал(а):

Добавил флеш сообщение, как думаете, стоит использовать его каждые 5 сек?

ИМХО ерунда.
0

#64 Пользователь не на сайте   TemKa_SD ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 356
  • Регистрация: 16-Январь 18
  • Репутация: 2
  • IPB version:4.1.x
 

Отправлено 13 Сентябрь 2018 - 04:12

Просмотреть сообщениеnewbie 12 Сентябрь 2018 - 12:03 сказал(а):

ИМХО ерунда.


Согласен, лишнее это.

Включил логи nginx, тут вот такое:

http://prntscr.com/ktrpwy
0

#65 Пользователь не на сайте   TemKa_SD ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 356
  • Регистрация: 16-Январь 18
  • Репутация: 2
  • IPB version:4.1.x
 

Отправлено 13 Сентябрь 2018 - 04:17

Хотя, на DEV версии такого вроде нет, там где такое происходит чуть старее версия, с багами.
0

#66 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 535
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 386
  • IPB version:I have no IPB
 

Отправлено 13 Сентябрь 2018 - 13:24

Просмотреть сообщениеTemKa_SD сказал(а):

Включил логи nginx, тут вот такое:

http://ipbskins.ru/f...post__p__105194
0

#67 Пользователь не на сайте   TemKa_SD ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 356
  • Регистрация: 16-Январь 18
  • Репутация: 2
  • IPB version:4.1.x
 

Отправлено 14 Сентябрь 2018 - 06:11

Помогите плиз еще вывести тут кол-во игр на конкретно этом боте, у меня вообще не получается, пробовал разные переменные, не пойму как сделать.

<span class="ipsType_small ipsType_light cForumMiniList_count">1</span>

0

#68 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 535
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 386
  • IPB version:I have no IPB
 

Отправлено 14 Сентябрь 2018 - 08:39

Добавляете в выборку botid
        foreach ($db::i('stats')->select('id, gamename, slotstaken, slotstotal, age, usernames, totalgames, lobby, botid', 'stats_gamelist', $conditions, 'lobby DESC') as $game) {

и считаете
if (!isset($botGames[$game['botid']]))
{
    $botGames[$game['botid']] = 0;   
}
else
{
    $botGames[$game['botid']]++;
}

Возвращаете
        return [
          'games' => $games,
          'total' => $totalGames,
          'botGames' => $botGames
        ];

и html
<span class="ipsType_small ipsType_light cForumMiniList_count">{{if isset($games['botGames'][$id])}}{$games['botGames'][$id]}{{else}}0{{endif}}</span>

1

#69 Пользователь не на сайте   TemKa_SD ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 356
  • Регистрация: 16-Январь 18
  • Репутация: 2
  • IPB version:4.1.x
 

Отправлено 11 Ноябрь 2018 - 01:17

Здравствуйте. А как сделать, чтобы обновление не было привязано к счетчику HTML, чтобы я мог выбрать отображать этот счетчик или нет.

    var table = $('#gamelistTable');
    var tableBody = table.find('ol');
    var names = new Clipboard('.copy');
    var updateUrl = table.attr('data-bind');
    var elTotalGames = $('#elTotalGames');
    var elTotalPlayers = $('#elTotalPlayers');
    var date = new Date();
    var timer = $('#elTimer');
    var timerTime = timer.html();
    var counter = timerTime;

    date.setTime(date.getTime() + (365 * 86400000));

    var ajaxObj = null;

    setInterval(function() {
        if (counter === 0) {
            if (ajaxObj != null) {
                return;
            }

            timer.html(ips.getString('sharedstats_running_games_update'));

            ajaxObj = ips.getAjax()(updateUrl)
                .done(function (response) {
                    tableBody.html(response['html']);
                    elTotalGames.html(response['games']);
                    elTotalPlayers.html(response['players']);

                    counter = timerTime;
                    ajaxObj = null;
                })
                .fail(function() {
                    window.location.reload();
                });
        } else {
            timer.html(counter);
            counter -= 1;
        }
    }, 1000);

Сообщение изменено: TemKa_SD (11 Ноябрь 2018 - 01:19)

0

#70 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 535
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 386
  • IPB version:I have no IPB
 

Отправлено 13 Ноябрь 2018 - 12:07

Просмотреть сообщениеTemKa_SD сказал(а):

чтобы я мог выбрать отображать этот счетчик или нет.

Так скройте его через css
0

#71 Пользователь не на сайте   TemKa_SD ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 356
  • Регистрация: 16-Январь 18
  • Репутация: 2
  • IPB version:4.1.x
 

Отправлено 13 Ноябрь 2018 - 14:09

Да, уже сделал так.
0

Сообщить об этой теме:


  • 5 Страниц +
  • « Первая
  • 3
  • 4
  • 5


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2018 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна