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

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

#1800 Exinaus 06 мар 2012, 21:29
Владка с статистикой одного игрока доступна только для модуля версии 1.3.2. Для других версий возможны ошибки в работе.
Рабочий пример: http://m9co.16mb.com/main.php?nickname=Exinaus


1. Скачиваем архив отсюда: viewtopic.php?f=69&t=1179&start=50#p8398 , разархивируем и записываем файл player.php из архива в папку tabs модуля.
Потом в этот файл вносим правку из этого поста: viewtopic.php?f=69&t=1179&start=60#p16934

2. Открываем файл body.php находим код:

Код: Выделить всё    <ul>
        <?php foreach($tabs as $key => $val){


Меняем эти две строки на:

Код: Выделить всё    <ul>
   <?php $nickname = 0; if (isset($_GET['nickname']) and in_array($_GET['nickname'],array_keys($res))){ $nickname = $_GET['nickname']; ?>
                       <li><a href="#tabs-player">Статистика: <?php echo $nickname; ?></a></li>
   <?php } ?>
        <?php foreach($tabs as $key => $val){


3. Находим код:
Код: Выделить всё    </ul>
    <?php foreach($tabs as $key => $val){


Меняем две строки на:

Код: Выделить всё    </ul>
   <?php if ($nickname){ ?>
                   <div id="tabs-player">
                   <?php include_once(ROOT_DIR.'/tabs/player.php'); ?>
                   </div>
   <?php } ?>
    <?php foreach($tabs as $key => $val){


Обратите внимание что в первом случае <ul> а во втором < / ul>, наличие /.

4. Добавляем ссылку на данную вкладку, в одной из таблиц. Например на самой первой вкладке "Состав":
Открываем файл tabs/roster.php, ищем код:

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


меняем на:

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


5. Скачать картинку: http://m9co.16mb.com/images/upgrade.png и скопировать ее в папку images модуля.
#1802 vsa 07 мар 2012, 00:01
Здраствуйте! Как у вас хорошо модуль переработан. Вот бы и себе так же ))
По существу: скажите, пожалуйста, если я выполню все по выше расписанной инструкции, то:
1. я получу так же статистику по одному игроку
2. я получу вкладки по игрокам?
#1803 Exinaus 07 мар 2012, 00:10
vsa писал(а):По существу: скажите, пожалуйста, если я выполню все по выше расписанной инструкции, то:
1. я получу так же статистику по одному игроку
2. я получу вкладки по игрокам?

По любому игроку в клане. Вот, например:
http://m9co.16mb.com/main.php#tabs-1
Перед каждым ником написано (info), при нажатии на него откроется вкладка с информацией о игроке.
#1805 Exinaus 07 мар 2012, 00:22
vsa писал(а):Спасибо!
По ссылке - Страница не найдена

Да открыты были две вкладки в браузере, одна с локальным сервером, вторая на хостинге, вот и перепутал что то ... уже поправил, в предыдущем сообщении, устал малехо, почти 6 часов на супертесте откатал сегодня + эту вкладку доделал ...
#1806 vsa 07 мар 2012, 00:29
Цены нет вашему труду. Спасибо работает!
Единственно подскажите, в чем может быть проблема, на любого игрока нажав info, имя отображается вот таким образом
Код: Выделить всё����������: ACM97
#1810 vsa 07 мар 2012, 01:48
Да все нормально.
только я так понимаю мне это не надо
Код: Выделить всё<?php include_once("analyticstracking.php") ?>

а то в начале странички такое висит
Код: Выделить всёWarning: include_once(analyticstracking.php) [function.include-once]: failed to open stream: No such file or directory in /var/www/u3790/data/www/feact.ru/statfeact/body.php on line 19

Warning: include_once() [function.include]: Failed opening 'analyticstracking.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/u3790/data/www/feact.ru/statfeact/body.php on line 19



UPD: просто удалил данный кусок кода и все нормально. только пропало количество состава, но это не критично.не красиво оно выглядело, а я и так знаю сколько у меня человек )

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

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

Реклама | Adv