вторник, 5 июня 2012 г.

Владка со статистикой одного игрока

Реализация выглядит так (рядом с ником появляется кнопочка (info) ):
http://gladi-klan.taba.ru/Stat/

Владка со статистикой одного игрока доступна только для модуля версии 1.3.2. Для других версий возможны ошибки в работе.
Рабочий пример: http://dilitand.16mb.com/main.php?nickname=Dilitand


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

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>



Информация взята с http://wot-news.com/forum/viewtopic.php?f=30&t=1179.
Спасибо ребятам.

пятница, 4 мая 2012 г.

1.В связи с обновлением версии на сервере необходимо скачать файл
http://wot-news.com/main/download/clan/clan_stat-132-patch1.zip
2.Заходим в свой аккаунт в хостинге ,выбираем вкладку панель и жмем выбрать:

 3.Мотаем вниз и выбираем ярлык:
4.Выбираем Файловый Менеджер 1 

Примечание: Может запросить пароль повторно - вводите и повторите процедуру начиная с пункта 3.

5.Заходим в папку /public_html/function и жмем upload. Выбираем наш файл скачанный в пункте 1 и жмем Открыть.
6.Жмем зеленую галочку 


ГОТОВО =)




суббота, 28 апреля 2012 г.

World of Tanks. Статистика на своем сайте (ucoz,taba).

Сразу скажу ,что это инфа для тех ,кто никогда этим не занимался. И такой принцип подходит почти к любой подобной схеме.

Пример реализации можете посмотреть здесь


Итак, как прикрутить статистику на бесплатном домене (типа ucoz,taba итд).
Что для этого нужно:
Регистрируемся на сайте http://www.hostinger.ru/(или подобные бесплатные хостинги)
После прихода на ящик письма с подтверждением регистрации придумываем название сайта где будет храниться база данных.


После успешной регистрации нажимаем выбрать:

Мотаем вниз и находим иконку
Создаем базу данных , пользователя и пароль. 

Качаем по ссылке http://wot-news.com/main/download/clan/clan_stat-132.zip
Заходим в архив находим папку function и открываем файл config.php (блокнотом)  и правим строчки.

    define("SERVER",'ru');  // Server, can be ru, eu, us(Сервер может быть ru, eu, us)
    define("CLAN",'37'); //Clan ID(ID Клана) 7188
В той же папке открываем файл mysql.php и правим строчки:


 $dbhost ='localhost';
    // username and password to log onto db server
    $dbuser ='';
    $dbpass  ='';
    // name of database
    $dbname='';

В нашем случае будет выглядеть так:


    $dbhost ='mysql.hostinger.ru';
    // username and password to log onto db server
    $dbuser ='u251162377_1';
    $dbpass  ='123456';
    // name of database
    $dbname='u251162377_1';

сохраняем...
Выбираем файловый менеджер 1
Заходим в папку public_html и удаляем содержимое:

Нажимаем кнопку upload. В открывшемся окне кнопку "Выберите файл"

Нажимаем открыть и после этого давим на зеленую галочку.
Если появилось окно ниже ,то давим зеленую галочку.

Далее в строке адреса набираем kukaracha.16mb.com/install.php (вместо kukaracha будет ваше название)

Если видим Congratulations: End of file reached, assuming OK.  То мы все делаем верно.

Возвращаемся на hostinger (http://cpanel.hostinger.ru/advanced/mysql-databases) и опять выбираем "Файловый менеджер 1". Заходите в папку public_html и обязательно удалите файлы clan.sql и install.php.

Далее в строке адреса набираем kukaracha.16mb.com/update.php (вместо kukaracha будет ваше название) и поочередно нажимаем на кнопки (см. ниже).
Возвращаемся на hostinger (http://cpanel.hostinger.ru/advanced/mysql-databases) и опять выбираем "Файловый менеджер 1". Заходим в папку public_html и Обязательно удалите файл update.php.
Все! База данных установлена. 

Теперь прикручиваем к нашему сайту. Например UCOZ. Заходим на сайт в роли модератора страницы. Выбираем например главную страницу и ищем где можно отредактировать html код(Либо через конструктор зайти в редактирование страницы) :



и вставляем куда нужно код :
<iframe name="111" height=2000 width=700 src="//kukaracha.16mb.com/index.php"></iframe>
Например у меня выглядит так:
<?if($ADD_ENTRY_LINK$)?><div style="text-align:right;padding-bottom:3px;">[ <a href="$ADD_ENTRY_LINK$">Добавить новость</a> ]<iframe name="111" height=2000 width=700 src="//kukaracha.16mb.com/index.php"></iframe></div><?endif?>$LAST_NEWS$

Вуаля!

Пример реализации можете посмотреть здесь


!!!В связи с обновлением версии необходимо установить патч - читаем:

!!!!Для реализации подробной статистики для каждого игрока читаем:


Оказалась ли информация полезной?

Общее·количество·просмотров·страницы