Оставляйте здесь свои закладки

Модератор: Exinaus, shw

#1850 armikas 11 мар 2012, 16:18
Спасибо Exinaus :!:

П.С. Я нооб в PHP, так что пришлось познакомится с PHP поближе и немного подредактировать код Exinaus чтоб (info) у ника поставить и в других закладках:

Ищем:
Код: Выделить всё<td><a class="nick" href="<?php echo $config['base'].$name.'/'; ?>"
                            target="_blank"><?php echo $name; ?></a></td>

И заменяем на:
Код: Выделить всё<td><a class="nick" href="./main.php?nickname=<?php echo $name; ?>" target="_self">(info)</a>&nbsp;&nbsp;&nbsp;&nbsp; <a class="nick" href="<?php echo $config['base'].$name.'/'; ?>" target="_blank"><?php echo $name; ?></a></td>

Это для закладок где есть(т.е. все закладки кроме roster.php):
Код: Выделить всё<tbody>
            <?php foreach($res as $name => $val){ ?>
                <tr>
#1857 Exinaus 12 мар 2012, 00:55
Нет предела совершенству (с)

Небольшое обновление вкладки: теперь в информации о игроке отображается информация в каких кланах состоял игрок. Информация о этом берется с сайта https://td82.ru/wotka.

Обновление простое: Скачать http://m9co.16mb.com/player_1.1.1.zip, и разархивировать файл player.php в папку tabs модуля, заменив старый файл.
#1858 armikas 12 мар 2012, 02:15
Предлагаю алтернативные цвета для рейтинга ефективности:

Код: Выделить всёcase ($eff_rating[$nickname] < 600):
$color = 'red'; //у меня 'red' или можно цвет под XVM '#DD0000'
break;

case ($eff_rating[$nickname] < 900):
$color = 'slategray'; //у меня 'lightcoral' или можно цвет под XVM '#DD3333'
break;

case ($eff_rating[$nickname] < 1200):
$color = 'green'; //у меня 'orange' или можно цвет под XVM '#FFCC33'
break;

case ($eff_rating[$nickname] < 1500):
$color = 'royalblue'; //у меня 'limegreen' или можно цвет под XVM '#99FF33'
break;

case ($eff_rating[$nickname] < 1800):
$color = 'purple'; //у меня 'green' или можно цвет под XVM '#33FF33'
break;

default:
$color = 'gold'; //у меня 'purple' или можно цвет под XVM '#CC66CC'
break;
#1860 Exinaus 12 мар 2012, 02:33
Вы можете менять как вам удобно ... я расцветку придумывал сам, и цвета выбирал по простому принципу: самый минимальный - красное, как цвет общепринятого предупреждения.
Дальше я взял цветовую схему принятую во многих ММО (ВоВ, Аллоды и т.д.), для обозначения качества вещей: самые плохие серые, потом по мере улучшения зеленый, синий, пурпурный, золотой. Ну может вместо золотого поставить #FF8000 или #FF7900. Они не такие яркие.
Если вам удобно другая цветовая гамма - меняйте. Мне привычнее мой набор ...
#1862 hover 12 мар 2012, 11:00
Exinaus писал(а):Нет предела совершенству (с)

Небольшое обновление вкладки: теперь в информации о игроке отображается информация в каких кланах состоял игрок. Информация о этом берется с сайта https://td82.ru/wotka.

Обновление простое: Скачать http://m9co.16mb.com/player_1.1.zip, и разархивировать файл player.php в папку tabs модуля, заменив старый файл.

А не могли бы Вы сказать точнее какие изменения были сделаны? Просто я делал перевод модуля и вкладки игрока в отдельности. Не хотелось бы терять перевод.
#1864 Exinaus 12 мар 2012, 13:09
В стили был добавлен стиль .clanDiv

И немного кода:
Код: Выделить всё<?php
    function get_player_clans($nickname)
    {

   $result = file_get_contents('http://td82.ru/site/wotka_json?nickname='.$nickname.'&server=RU', false);
   $infos = array('member_sinces', 'member_untils', 'clantags', 'clanids');
        $new = array();

   $result = json_decode($result);
   settype($result, 'array');

   if($result['result'] == 1) {

   foreach($result as $tmp_name => $tmp) {
   
      if(is_array($tmp)) {
      
      foreach($tmp as $i => $in) { $new[$i][$tmp_name] = $in; }
      
      }
   
   }   

   }

   return $new;

    }

 $result = get_player_clans($nickname);

if($result) { ?>

<table cellspacing="0" cellpadding="0" class="t-table" style="border-collapse:collapse; border:1px solid #666;">
<thead>
   <th align="center"> Статистика принадлежности игрока кланам <a href="https://td82.ru/wotka" target="_blank">(c) td82.ru/wotka</a></th>
</thead>
<tbody>
<tr>
   <td class="medalContainer">
   <?php foreach($result as $val) { ?>
      <div class="clanDiv">
      <img width="64" height="64" class="hint_small" src="https://worldoftanks.ru/dcont/clans/emblems/<?php echo $val['clanids']; ?>/emblem_64x64.png">
      <br>
      <a href="https://worldoftanks.ru/community/clans/<?php echo $val['clanids']; ?>/" target="_blank">[<?php echo $val['clantags']; ?>]</a>
      <br>
      <?php echo $val['member_sinces']; ?>&nbsp;&mdash;&nbsp;<?php if($val['member_untils'] != 'undef') {echo $val['member_untils'];} else {echo 'По сей день';} ?>
      </div>
   <?php } ?>
   </td>
</tr>
</tbody>
</table>

<?php } ?>
#1876 Exinaus 13 мар 2012, 18:55
Заметил небольшую ошибку в модуле, можно перекачать : http://m9co.16mb.com/player_1.1.1.zip
Ошибка на работу не влияет, просто удаляет выводимый лишний текст внизу, пропустил я его ...

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6

Реклама | Adv